1<!doctype html><html lang="en"><head><title>Interactive Ebook Software - Create EPUB3 & Apps | PubCoder</title><meta charset="utf-8"><meta name="description" content="The best interactive ebook software for publishers â animations, read-aloud, quizzes & accessible EPUB3. Export to iOS, Android & HTML5. Free trial."><meta name="keywords" content="interactive ebook software, interactive ebook creator, epub creator, accessible epub software, digital publishing software, ebook app creator, ebook app builder, create interactive ebooks, e-publishing software, epub3 creator, epub creation software, interactive book software"><meta name="viewport" content="width=device-width,initial-scale=1"><meta name="robots" content="index"><link rel="canonical" href="https://www.pubcoder.com/"><meta property="og:url" content="https://www.pubcoder.com/"><meta property="og:type" content="website"><meta property="og:title" content="Interactive Ebook Software - Create EPUB3 & Apps | PubCoder"><meta property="og:description" content="The best interactive ebook software for publishers â animations, read-aloud, quizzes & accessible EPUB3. Export to iOS, Android & HTML5. Free trial."><meta property="og:image" content="https://www.pubcoder.com/assets/images/Pubcoder_share.jpg"><meta name="twitter:card" content="summary_large_image"><meta name="twitter:title" content="Interactive Ebook Software - Create EPUB3 & Apps | PubCoder"><meta name="twitter:description" content="The best interactive ebook software for publishers â animations, read-aloud, quizzes & accessible EPUB3. Export to iOS, Android & HTML5. Free trial."><meta name="twitter:image" content="https://www.pubcoder.com/assets/images/Pubcoder_share.jpg"><link rel="shortcut icon" type="image/png" href="https://www.pubcoder.com/favicon.png"><link rel="apple-touch-icon" href="/assets/images/apple-touch-icon.jpg"><link rel="preconnect" href="https://cdnjs.cloudflare.com" crossorigin><link rel="preconnect" href="https://fonts.googleapis.com" crossorigin><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin><link rel="preconnect" href="https://www.googletagmanager.com"><link rel="dns-prefetch" href="//code.jquery.com"><link rel="dns-prefetch" href="//cdn.iubenda.com"><link rel="preload" href="https://fonts.gstatic.com/s/barlow/v12/7cHpv4kjgoGqM7E3b8s8yn4hnCci.woff2" as="font" type="font/woff2" crossorigin><link rel="preload" href="/assets/css/fonts/lineto-circular-bold.ttf" as="font" type="font/ttf" crossorigin><link rel="preload" as="image" href="/assets/images/socialimpact.webp" type="image/webp" imagesrcset="/assets/images/socialimpact-320w.webp 320w, /assets/images/socialimpact-640w.webp 640w, /assets/images/socialimpact-1024w.webp 1024w, /assets/images/socialimpact.webp 1920w" fetchpriority="high"><style>*{box-sizing:border-box;margin:0;padding:0}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:16px;line-height:1.5;color:#0d0d0d;background:#fbfff0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}.pubLogo{display:inline}header{position:fixed;top:0;left:0;right:0;z-index:1000;background:#fbfff0;border-bottom:1px solid rgba(13,13,13,.1);padding:1rem 0}.header-container{max-width:1200px;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center}.logo{max-width:160px;height:auto}nav a{font-size:14px;font-weight:500;transition:opacity .2s}nav a:hover{opacity:.7}.hero{position:relative;padding-top:50px;padding-bottom:100px}.hero.homepage{background:#f0f0f0}.hero_wrapper{max-width:80%;width:100%;margin:0 auto;position:relative;z-index:1}.hero h1#claim{position:relative;margin:0;line-height:.85em;font-size:12vw;padding-bottom:10px;font-family:Barlow,sans-serif;font-weight:900;font-style:italic}.hero .clip{background-image:url(/assets/images/Bkg_Typo.webp);background-position:0 0;background-size:110%;color:#fff;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;cursor:default}.hero p{font-size:1.25em;line-height:1.6;margin-bottom:2rem}.button-container{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-top:2rem}.btn{padding:0 32px;border-radius:4px;text-align:center;display:inline-block;
1font-family:'Circular Bold',sans-serif;text-transform:uppercase;font-size:.75em;line-height:50px;width:190px;margin:0 5px;z-index:3;position:relative;letter-spacing:1.52px;transition:all .6s ease-in-out}.gradient_btn{background-image:linear-gradient(135deg,#ff6b9d 0,#c06c84 50%,#6c5b7b 100%);background-size:200% auto;color:#fff}.gradient_btn:hover{background-position:right center;box-shadow:0 20px 30px 0 rgba(0,0,0,.07)}.white_btn{background:#fff;color:#0d0d0d;position:relative}.white_btn:hover{box-shadow:0 20px 30px 0 rgba(0,0,0,.07)}@media (max-width:768px){.btn{width:100%;max-width:100%;display:block;margin:10px auto}}.container{max-width:1200px;margin:0 auto;padding:0 2rem}.container-padding{padding-left:100px;padding-right:100px}.flex-wrapper{display:flex;gap:2rem}.col-50{flex:1;min-width:0}.align-center{text-align:center}h1,h2,h3,h4{font-weight:700;line-height:1.2}h2{font-size:clamp(1.75rem,4vw,2.5rem);margin-block-start:0;margin-block-end:41.5px}h3{font-size:clamp(1.5rem,3vw,2rem);margin-block-start:40px;margin-block-end:40px}h4{font-size:clamp(1.25rem,2.5vw,1.5rem)}p{margin-bottom:1rem}@media (max-width:768px){.header-container{padding:0 1rem}.hero{padding:6rem 1rem 3rem;min-height:80vh}.flex-wrapper{flex-direction:column}nav{display:none}.mobile-flex-column{flex-direction:column}}.line-bg{position:fixed;top:0;left:0;right:0;bottom:0;z-index:-1;pointer-events:none}.site-content{min-height:100vh}</style><link rel="preload" href="/assets/css/main.css" as="style" onload='this.onload=null,this.rel="stylesheet"'><noscript><link rel="stylesheet" href="/assets/css/main.css"></noscript><link rel="preload" href="https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/assets/owl.carousel.min.css" as="style" onload='this.onload=null,this.rel="stylesheet"'><noscript><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/assets/owl.carousel.min.css"></noscript>
1<script>window.addEventListener("load",function(){!function(e,t,n,a,o){e[a]=e[a]||[],e[a].push({"gtm.start":(new Date).getTime(),event:"gtm.js"});var r=t.getElementsByTagName(n)[0],s=t.createElement(n);s.async=!0,s.src="https://www.googletagmanager.com/gtm.js?id=GTM-T26XFNQ",r.parentNode.insertBefore(s,r)}(window,document,"script","dataLayer")})</script>
1<script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],window.addEventListener("load",function(){var a=document.createElement("script");a.src="https://www.googletagmanager.com/gtag/js?id=G-XXNL4PNDXB",a.async=!0,document.head.appendChild(a),a.onload=function(){gtag("js",new Date),gtag("config","G-XXNL4PNDXB")}})</script>
1<script type="text/javascript">var _iub=_iub||[];function loadIubenda(){var e=document.createElement("script");e.src="//cdn.iubenda.com/cs/gpp/stub.js",document.head.appendChild(e);var o=document.createElement("script");o.src="//cdn.iubenda.com/cs/iubenda_cs.js",o.charset="UTF-8",document.head.appendChild(o)}_iub.csConfiguration={askConsentAtCookiePolicyUpdate:!0,countryDetection:!0,enableLgpd:!0,enableUspr:!0,floatingPreferencesButtonDisplay:"bottom-right",lang:"en",lgpdAppliesGlobally:!1,perPurposeConsent:!0,siteId:1140355,whitelabel:!1,cookiePolicyId:89177845,banner:{acceptButtonCaptionColor:"#FFFFFF",acceptButtonColor:"#0D0D0D",acceptButtonDisplay:!0,backgroundColor:"#FBFFF0",closeButtonDisplay:!1,customizeButtonCaptionColor:"#0D0D0D",customizeButtonColor:"#E3E7D9",customizeButtonDisplay:!0,explicitWithdrawal:!0,listPurposes:!1,linksColor:"#000000",position:"bottom",rejectButtonCaptionColor:"#FFFFFF",rejectButtonColor:"#0D0D0D",rejectButtonDisplay:!0,showPurposesToggles:!1,textColor:"#0D0D0D",fontSizeBody:"10px",content:"We use cookies to improve your experience. %{cookie_policy_link}"}},"complete"===document.readyState||"interactive"===document.readyState?setTimeout(loadIubenda,1):window.addEventListener("DOMContentLoaded",function(){setTimeout(loadIubenda,1)})</script>
1<script>var recaptchaLoaded=!1;function loadRecaptcha(){if(!recaptchaLoaded){recaptchaLoaded=!0;var e=document.createElement("script");e.src="https://www.google.com/recaptcha/api.js",e.async=!0,e.defer=!0,document.head.appendChild(e)}}["scroll","mousemove","touchstart","keydown"].forEach(function(e){window.addEventListener(e,loadRecaptcha,{once:!0,passive:!0})}),setTimeout(loadRecaptcha,5e3)</script>
1<script>var turnstileLoaded=!1;function loadTurnstile(){if(!turnstileLoaded){turnstileLoaded=!0;var e=document.createElement("script");e.src="https://challenges.cloudflare.com/turnstile/v0/api.js",e.async=!0,e.defer=!0,document.head.appendChild(e)}}["scroll","mousemove","touchstart","keydown"].forEach(function(e){window.addEventListener(e,loadTurnstile,{once:!0,passive:!0})}),setTimeout(loadTurnstile,5e3)</script>
1<script src="https://code.jquery.com/jquery-3.4.1.min.js" integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo=" crossorigin="anonymous"></script>
1</head><body class="home">
vendor: 67 bytes, line 1
1<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
1GTM-T26XFNQ
vendor: 82 bytes, line 1
1" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
1<div class="site-content"><div class="line-bg"></div><div class="header container"><div class="menu-overlay"></div><div class="header-wrapper flex-wrapper space-between vertical-align-center tablet-landscape-flex-column"><div class="logo-container col-20"><a href="/"><img src="/assets/images/pubcoder_logo.svg" alt="PubCoder Logo"></a></div><div class="nav-container"><nav><a href="/features" class="nav-item id1" target="">Features</a><div class="nav-item-wrapper"><a href="" class="nav-item has-children id3" target="">Resources<span class="dropdown-arrow">▾</span></a><div class="simple-dropdown"><a href="https://docs.pubcoder.com" class="simple-dropdown-item" target="_blank">Learn <svg class="external-icon" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="10" height="10" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"/><polyline points="15 3 21 3 21 9"/><line x1="10" y1="14" x2="21" y2="3"/></svg></a><a href="/services" class="simple-dropdown-item" target="">Services</a> <a href="/blog" class="simple-dropdown-item" target="">Blog</a> <a href="https://socialimpact.pubcoder.com" class="simple-dropdown-item" target="_blank">Social Impact <svg class="external-icon" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="10" height="10" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"/><polyline points="15 3 21 3 21 9"/><line x1="10" y1="14" x2="21" y2="3"/></svg></a><a href="https://forum.pubcoder.com" class="simple-dropdown-item" target="_blank">Forum <svg class="external-icon" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="10" height="10" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"/><polyline points="15 3 21 3 21 9"/><line x1="10" y1="14" x2="21" y2="3"/></svg></a><a href="/epub-accessibility-checker" class="simple-dropdown-item" target="">EPUB Checker</a></div></div><a href="/download" class="nav-item id12" target="">Download</a><a href="/pricing" class="nav-item id2" target="">Pricing</a><a href="https://shelf.pubcoder.com/" class="nav-item id5" target="_blank">Shelf <svg class="external-icon" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="10" height="10" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"/><polyline points="15 3 21 3 21 9"/><line x1="10" y1="14" x2="21" y2="3"/></svg></a><a href="/design-schools" class="nav-item id11" target="">Schools</a><a href="/accessibility" class="nav-item id10" target="">Accessibility</a><a href="https://account.pubcoder.com/login/" class="nav-item id9" target="">Login</a></nav></div><div id="trialBtn" class="col-20 align-right try-pubcoder" style="position:relative"><a href="/get" class="gradient_btn align-center btn">Free Trial</a></div><span id="back" class="chevron"><img src="/assets/images/chevron.png" alt="Back Icon"></span><span id="hamb" class="hamburger"><span></span><span></span><span></span></span></div></div><div class="hero homepage container grey_bg"><div id="scrollDown" class="scroll-down"><div class="elements"><span class="scroll">scroll</span> <span class="dash"></span> <span class="dot"></span></div></div><div id="heroWrap" class="hero_wrapper"><div class="text-animation"><h1 id="claim" class="clip">INTERACTIVE<br>STORIES,<br>EVERYWHERE.</h1></div><p>The new release of PubCoder is finally out, <a href="https://docs.pubcoder.com/pubcoder_release_notes.html" target="_blank">discover the update.</a></p><div class="button-container"><a href="get" class="gradient_btn align-center btn try-pubcoder">Try now</a> <a href="https://shelf.pubcoder.com" class="white_btn align-center btn"><span class="text-btn">Discover Shelf</span></a></div></div></div><div id="desktop-software" class="section"><div class="align-center container-padding intro"><span class="title-label">CREATE AND DISTRIBUTE</span><h2 class="underline_deco centered">Interactive content<br>without limits.</h2><p>Bring your content to life with PubCoder, the definitive authoring tool for digital publishing. Start creating your content with animations and interactions, export your project as a mobile application for Apple Store or Google Play, as HTML for the web or as an interactive EPUB, or build your white-label library store using SHELF, our Platform As A Service for the best Content Providers worldwide.</p></div><div class="container-full flex-wrapper section mobile-flex-column-reverse">
1<div class="col-50 content-container enter-left align-right align-center-mobile"><picture><source srcset="/assets/images/Logo_Pubcoder_menu.webp" type="image/webp"><img class="pubLogo" src="/assets/images/Logo_Pubcoder_menu.png" alt="PubCoder Logo" fetchpriority="high"></picture><span class="title-label"></span><h3 class="">Authoring for pros.</h3><p>PubCoder is a desktop application for Mac and Windows. Download and install the software in one click. Insert text, audio, images and videos, fast and easy. Make your content interactive by defining touching gestures and trigger animations, videos and read-aloud. Creating interactive content has never been this easy.</p><a href="get" class="gradient_btn btn try-pubcoder">Try now</a></div><div class="col-50 enter-right" style="z-index:4"><picture><source srcset="/assets/images/software_screen-600w.webp 600w, /assets/images/software_screen.webp 785w" sizes="(max-width: 768px) 600px, 785px" type="image/webp" fetchpriority="high"><img src="/assets/images/software_screen.png" alt="Image Authoring for pros." width="785" height="806" loading="eager"></picture></div></div></div><div class="features_wrapper"><div class="padding-mobile"><div id="feat-logo" class="align-center"><picture><source srcset="/assets/images/Logo_Pubcoder_menu.webp" type="image/webp"><img class="pubLogo" src="/assets/images/Logo_Pubcoder_menu.png" alt="PubCoder Logo Features"></picture></div><div class="flex-wrapper mobile-flex-column"><div class="col-50 align-right align-center-mobile"><h3 class="">Features for all.</h3></div><div class="col-50 align-left align-center-mobile"><p>Layout your content. Make it interactive. Transform it in an app, an ebook, a website. In any language you like. All in one software.</p></div></div></div><div id="features_carousel" class="features owl-carousel"><div class="card item"><div class="card-img"><video autoplay="" loop="" muted="" playsinline="" style="width:100%;height:100%;object-fit:cover"><source src="/assets/images/carousel/first_with_bg.mp4" type="video/mp4"><img src="/assets/images/carousel/first.gif" alt="Vertical Scrolling Galore Image" loading="lazy"></video></div><div class="descr"><h4>Vertical Scrolling Galore</h4><p>Design incredible mobile-first content for all smartphones.</p></div></div><div class="card item"><div class="card-img"><picture><source srcset="/assets/images/carousel/Feature__home_02.webp" type="image/webp"><img src="/assets/images/carousel/Feature__home_02.jpg" alt="Interactivity, unleashed Image" loading="lazy"></picture></div><div class="descr"><h4>Interactivity, unleashed</h4><p>Detect clicks and touch gestures and bring your content to life with animations, videos and sounds.</p></div></div><div class="card item"><div class="card-img"><picture><source srcset="/assets/images/carousel/Feature__home_03.webp" type="image/webp"><img src="/assets/images/carousel/Feature__home_03.jpg" alt="Accessibility Image" loading="lazy"></picture></div><div class="descr"><h4>Accessibility</h4><p>Make your content accessible using all dedicated features.</p></div></div><div class="card item"><div class="card-img"><picture><source srcset="/assets/images/carousel/Feature__home_04.webp" type="image/webp"><img src="/assets/images/carousel/Feature__home_04.jpg" alt="Animate like a pro Image" loading="lazy"></picture></div><div class="descr"><h4>Animate like a pro</h4><p>Build complex animations in Adobe After Effects and import them in PubCoder as animated SVGs using Bodymovin.</p></div></div><div class="card item"><div class="card-img"><picture><source srcset="/assets/images/carousel/Feature__home_05.webp" type="image/webp"><img src="/assets/images/carousel/Feature__home_05.jpg" alt="XPUB and SHELF Image" loading="lazy"></picture></div><div class="descr"><h4>XPUB and SHELF</h4><p>Build a new mobile reading environment with XPUB and SHELF, the perfect combination!</p></div></div><div class="card item"><div class="card-img"><picture><source srcset="/assets/images/carousel/Feature__home_06.webp" type="image/webp"><img src="/assets/images/carousel/Feature__home_06.jpg" alt="One project file, many languages and screens Image" loading="lazy"></picture></div><div class="descr"><h4>One project file, many languages and screens</h4><p>Adapt your content for any language, alphabet and screen size.</p></div></div><div class="card item"><div class="card-img"><picture><source srcset="/assets/images/carousel/Feature__home_07.webp" type="image/webp"><img src="/assets/images/carousel/Feature__home_07.jpg" alt="Read Aloud Image" loading="lazy"></picture></div><div class="descr"><h4>Read Aloud</h4><p>Synchronize your text with an audio file in just a few clicks.</p></div></div><div class="card item"><div class="card-img"><picture><source srcset="/assets/images/carousel/Feature__home_08.webp" type="image/webp"><img src="/assets/images/carousel/Feature__home_08.jpg" alt="Enrich your content with audio and video Image" loading="lazy"></picture></div><div class="descr"><h4>Enrich your content with audio and video</h4><p>Import audio and video files and use them as a background soundtrack, or play them in response to user behavior.</p></div></div><div class="card item"><div class="card-img"><picture><source srcset="/assets/images/carousel/Feature__home_09.webp" type="image/webp"><img src="/assets/images/carousel/Feature__home_09.jpg" alt="Learning games Image" loading="lazy"></picture></div><div class="descr"><h4>Learning games</h4><p>Engage your users with classic learning games such as Memory, Match word with Picture and Crossword!</p></div></div></div><div class="align-center"><a href="features" class="white_btn btn oneLine"><span class="text-btn">Explore features</span></a></div></div><div class="cta_home container-padding"><div class="align-center container-padding intro"><span class="title-label">PACK & SELL</span><h2 class="underline_deco centered">Distribute anywhere.</h2><p>Make your content available for any device, in any language, on any digital store available. Export your PubCoder project as a mobile application, as an HTML for the web, as an ebook. Use our free app PubReader to test and share your content with your team. Build your digital catalogue with Shelf to sell your digital contents on your custom library App.</p></div><div id="discover" class="single-cta"><div class="flex-wrapper content column"><div class="col-50 white align-center"><picture><source srcset="/assets/images/Logo_Shelf_Menu.webp" type="image/webp"><img class="pubLogo" src="/assets/images/Logo_Shelf_Menu.png" alt="PubCoder Logo Features"></picture><h3>Create your content and distribute with Shelf.</h3><p>Distribute and sell your digital content through in-app purchases or coupon codes from a single, branded app. We will craft and publish it for you on App Store and Google Play.</p><a href="https://shelf.pubcoder.com" target="_blank" class="white_btn btn"><span class="text-btn">Discover Shelf</span></a></div><div class="col-50 img-container"><picture><source media="(min-width: 769px)" srcset="/assets/images/shelf_phone.webp" type="image/webp"><source media="(min-width: 769px)" srcset="/assets/images/shelf_phone.png"><source media="(max-width: 768px)" srcset="/assets/images/Shelf_mob.webp" type="image/webp"><source media="(max-width: 768px)" srcset="/assets/images/Shelf_mob.png"><img src="/assets/images/shelf_phone.png" alt="Shelf Mockup" loading="lazy"></picture></div></div></div><div class="flex-wrapper column"><div id="shelf" class="single-cta col-50"><div class="content align-center white"><div class="icone"><picture><source srcset="/assets/images/icons-block.webp" type="image/webp"><img src="/assets/images/icons-block.png" alt="Block Icons" loading="lazy"></picture></div><h3>Export your content in any digital format, all included.</h3><p>Export your project as a native iOS or Android App, EPUB3 or KF8 ebook, or as embeddable HTML5 content.</p><a href="features" class="white_btn btn"><span class="text-btn">Discover More</span></a><div class="img-container"><picture><source srcset="/assets/images/shelf-pubcoder-hp.webp" type="image/webp"><img src="/assets/images/shelf-pubcoder-hp.png" alt="PubCoder Shelf" loading="lazy"></picture></div></div></div><div id="reader" class="single-cta col-50"><div class="content align-center"><picture><source srcset="/assets/images/pubcoder_icone_yellow_shadow.webp" type="image/webp"><img src="/assets/images/pubcoder_icone_yellow_shadow.png" alt="PubCoder Icon" loading="lazy"></picture><h3>PubReader, digital freedom.</h3><p>XPUB files can be read on any iOS or Android device using our free PubReader app: no developer, app store or book store accounts, no submissions, no hassle.</p><a href="download" class="white_btn btn"><span class="text-btn">Download Reader</span></a><div class="img-container"><picture><source srcset="/assets/images/Reader.webp" type="image/webp"><img src="/assets/images/Reader.png" alt="PubReader Mockup" loading="lazy"></picture></div></div></div></div><div class="single-cta fadeIn" style="margin-top:26px"><div class="flex-wrapper vertical-align-center image_bg_container container-padding-60 tablet-column padding60" style="border-radius:6px;position:relative;overflow:hidden"><picture style="position:absolute;top:0;left:0;width:100%;height:100%;z-index:0"><source srcset="/assets/images/socialimpact-320w.webp 320w, /assets/images/socialimpact-640w.webp 640w, /assets/images/socialimpact-1024w.webp 1024w, /assets/images/socialimpact.webp 1920w" type="image/webp"><source srcset="/assets/images/socialimpact-320w.png 320w, /assets/images/socialimpact-640w.png 640w, /assets/images/socialimpact-1024w.png 1024w, /assets/images/socialimpact.png 1920w" type="image/png"><img src="/assets/images/socialimpact.webp" alt="" style="width:100%;height:100%;object-fit:cover" fetchpriority="high"></picture><div class="col-50 white tablet-full-width" style="position:relative;z-index:1"><picture><source srcset="/assets/images/masonry_single/pubcoder-icon.webp" type="image/webp"><img src="/assets/images/masonry_single/pubcoder-icon.png" alt="PubCoder Icon" loading="lazy"></picture><h3>Social impact projects</h3><p>Our technology for inclusion.</p></div><div class="col-50 align-right tablet-full-width align-center-mobile button-container" style="position:relative;z-index:1"><a href="https://socialimpact.pubcoder.com/" target="_blank" class="gradient_btn align-center btn try-pubcoder"><span class="text-btn">Discover more</span></a></div></div></div></div><div id="case-studies" class="section"><div class="container-padding padding100"><div class="align-center container-padding intro"><span class="title-label">case studies</span><h2 class="underline_deco centered">Made with PubCoder</h2><p>In recent years PubCoder has been used by thousands of creatives all over the world; below you can find very different case histories, and you can also see <a href="https://socialimpact.pubcoder.com/" target="_blank">here</a> projects we particularly love for their social impact. Creativity and imagination are needed;
1 you can find everything else in the software!</p></div></div><div class="container-padding padding70 no-padding-mobile"><div class="flex-wrapper for-sliding"><div class="single-item-case"><div class="image-wrapper"><picture><source srcset="/assets/images/cases/cideb/Cover_Cideb.webp" type="image/webp"><img src="/assets/images/cases/cideb/Cover_Cideb.png" alt="Cover eREADERS" loading="lazy"></picture><div class="over-content"><p>Digital platform to learn foreign languages</p><span class="category-label">children books</span> <a href="/made-with-pubcoder/ereaders/">Discover</a></div></div><div class="single-item-title"><h4>eREADERS</h4></div></div><div class="single-item-case"><div class="image-wrapper"><picture><source srcset="/assets/images/cases/libripertutti/Cover_Libripertutti.webp" type="image/webp"><img src="/assets/images/cases/libripertutti/Cover_Libripertutti.png" alt="Cover BOOKS FOR ALL" loading="lazy"></picture><div class="over-content"><p>A digital library for children with special needs</p><span class="category-label">SPECIAL NEEDS</span> <a href="/made-with-pubcoder/books-for-all/">Discover</a></div></div><div class="single-item-title"><h4>BOOKS FOR ALL</h4></div></div><div class="single-item-case"><div class="image-wrapper"><picture><source srcset="/assets/images/cases/letterland/Cover_Letterland.webp" type="image/webp"><img src="/assets/images/cases/letterland/Cover_Letterland.png" alt="Cover LETTERLAND" loading="lazy"></picture><div class="over-content"><p>Augmented reality combined with paper books</p><span class="category-label">EDUCATION</span> <a href="/made-with-pubcoder/letterland/">Discover</a></div></div><div class="single-item-title"><h4>LETTERLAND</h4></div></div><div class="single-item-case"><div class="image-wrapper"><picture><source srcset="/assets/images/cases/mobidys/Cover_Mobidys.webp" type="image/webp"><img src="/assets/images/cases/mobidys/Cover_Mobidys.png" alt="Cover MOBiDYS" loading="lazy"></picture><div class="over-content"><p>The reading platform for children with dyslexia</p><span class="category-label">DISLEXIA</span> <a href="/made-with-pubcoder/mobidys/">Discover</a></div></div><div class="single-item-title"><h4>MOBiDYS</h4></div></div><div class="single-item-case"><div class="image-wrapper"><picture><source srcset="/assets/images/cases/naba/Cover_Naba.webp" type="image/webp"><img src="/assets/images/cases/naba/Cover_Naba.png" alt="Cover NABA" loading="lazy"></picture><div class="over-content"><p>Creative ideas of innovative students</p><span class="category-label">DESIGN SCHOOL</span> <a href="/made-with-pubcoder/naba/">Discover</a></div></div><div class="single-item-title"><h4>NABA</h4></div></div><div class="single-item-case"><div class="image-wrapper"><picture><source srcset="/assets/images/cases/etf/Cover_Etf.webp" type="image/webp"><img src="/assets/images/cases/etf/Cover_Etf.png" alt="Cover ETF" loading="lazy"></picture><div class="over-content"><p>A report from the European Training Foundation</p><span class="category-label">INSTITUTIONAL</span> <a href="/made-with-pubcoder/ETF/">Discover</a></div></div><div class="single-item-title"><h4>ETF</h4></div></div><div class="single-item-case"><div class="image-wrapper"><picture><source srcset="/assets/images/cases/medica/Cover_Medica.webp" type="image/webp"><img src="/assets/images/cases/medica/Cover_Medica.png" alt="Cover INFO MEDICAL" loading="lazy"></picture><div class="over-content"><p>Scientific publications for doctors and hospital staff</p><span class="category-label">B2B</span> <a href="/made-with-pubcoder/info-medical/">Discover</a></div></div><div class="single-item-title"><h4>INFO MEDICAL</h4></div></div></div></div></div><div id="customers" class="customer container-padding align-center"><span class="title-label">A worldwide community</span><h3 class="underline_deco centered">Working with leaders</h3><div class="logos flex-wrapper space-between vertical-align-center column"><img src="/assets/images/customers/logoDisney.png" alt="Disney Logo"> <img src="/assets/images/customers/logoMondadori.png" alt="Mondadori Logo"> <img src="/assets/images/customers/logoGiunti.png" alt="Giunti Logo"> <img src="/assets/images/customers/logoDeagostini.png" alt="DeAgostini Logo"> <img src="/assets/images/customers/logoxojo.png" alt="Xojo Logo"></div></div><div class="footer-container"><div class="footer_cta container-padding padding40 align-center-mobile"><div class="flex-wrapper wrap grey_bg tablet-column padding60"><div class="align-center col-100 svg-text"><img class="pubLogo" src="/assets/images/pubcuder_letter_simple.png" alt="PubCoder Logo Small"><h3 id="readyForTakeOff" class="clip">Ready for take off?</h3><p>Download and install PubCoder on your Mac or PC. Your 15 day free trial will start automatically.</p></div><div class="align-center col-100 button-container"><a href="/get" class="align-center btn gradient_btn try-pubcoder"><span class="text-btn">try for free</span></a></div></div></div><div class="newsletter container-padding"><div class="flex-wrapper vertical-align-center space-between padding70 tab-no-pad tablet-column align-center-mobile"><div class="col-40 tablet-full-width"><h3>Let's stay in touch</h3><p>Subscribe to get early access to discounts, brief updates and what's new.</p></div><div class="col-60 tablet-full-width"><div class="input-container"><form id="subscription-form" class="validate" novalidate><input type="email" id="footer-email" name="email" placeholder="Enter your email address" required> <button type="submit" id="footer-subscribe-btn" class="button black_btn">Subscribe</button><div class="privacy-container"><input type="checkbox" value="privacy" name="privacy" id="privacy-check" required> <span>I have read and accept the <a href="/privacy">privacy policy</a></span></div><div class="cf-turnstile" data-sitekey="0x4AAAAAAC8x6yeFQRe85PsT" data-theme="light" data-size="compact"></div><div id="footer-subscribe-success" style="display:none" class="footer-form-message footer-form-success">Thank you for subscribing!</div><div id="footer-subscribe-error" style="display:none" class="footer-form-message footer-form-error"></div></form></div></div></div></div>
1<script>!function(){var e=document.getElementById("subscription-form"),o=document.getElementById("footer-email"),r=document.getElementById("footer-subscribe-btn"),i=document.getElementById("privacy-check"),a=document.getElementById("footer-subscribe-success"),c=document.getElementById("footer-subscribe-error");function l(e){c.textContent=e,c.style.display="block",a.style.display="none"}e&&e.addEventListener("submit",function(e){e.preventDefault();var t=o.value.trim();if(t&&/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(t))if(i.checked){var n=document.querySelector('[name="cf-turnstile-response"]'),s=n?n.value:"";s?(r.disabled=!0,r.textContent="Subscribing...",c.style.display="none",a.style.display="none",fetch("https://i31iai839g.execute-api.eu-south-1.amazonaws.com/subscribe",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({email:t,"cf-turnstile-response":s})}).then(function(t){return t.json().then(function(e){if(!t.ok)throw new Error(e.error||"Subscription failed");return e})}).then(function(e){a.textContent=e.message||"Thank you for subscribing!",a.style.display="block",c.style.display="none",r.disabled=!1,r.textContent="Subscribe"}).catch(function(e){console.error("Footer subscribe error:",e),l(e.message||"Something went wrong. Please try again."),r.disabled=!1,r.textContent="Subscribe","undefined"!=typeof turnstile&&turnstile.reset()})):l("Security check not ready. Please wait a moment and try again.")}else l("Please accept the privacy policy.");else l("Please enter a valid email address.")})}()</script>
1<div class="footer_menu flex-wrapper padding100 mobile-flex-column space-between"><div class="social-conversa padding40"><a href="https://www.facebook.com/PubCoder/" target="_blank"><img src="/assets/images/facebook.png" alt="Facebook Icon"></a><a href="https://twitter.com/pubcoder" target="_blank"><img src="/assets/images/twitter.png" alt="Twitter Icon"></a><a href="https://www.linkedin.com/company/pubcoder/" target="_blank"><img src="/assets/images/linkedin.png" alt="Linkedin Icon"></a></div><div class="col-30"><img class="footer-logo" src="/assets/images/pubcoder_logo.svg" alt="PubCoder Logo"><div class="padding40 address">Via Cavour 11<br>10123 Torino, Italy<br>Phone: +39.011.5690222<br><br>P.I. 10898440010<br><a href="mailto:[email protected]">[email protected]</a><br></div></div><div class="col-20 hide-mobile"><h4>Products</h4><ul><li><a href="/features">PubCoder</a></li><li><a href="/services">Services</a></li><li><a href="https://shelf.pubcoder.com/">Shelf</a></li><li><a href="/download">PubReader</a></li><li><a href="/accessibility">Accessibility</a></li><li><a href="/epub-accessibility-checker">EPUB Checker</a></li><li><a href="/design-schools">Schools</a></li><li><a href="/pricing">Pricing</a></li><li><a href="/terms-conditions">Terms & Conditions</a></li><li><a href="/privacy">Privacy</a></li><li><a href="/privacy_app">Privacy App</a></li></ul></div><div class="col-20 hide-mobile"><h4>learn</h4><ul><li><a href="https://docs.pubcoder.com">Documentation</a></li><li><a href="https://docs.pubcoder.com/pubcoder_sample_projects.html">Sample Projects</a></li><li><a href="https://socialimpact.pubcoder.com/">Social Impact</a></li><li><a href="https://forum.pubcoder.com" target="_blank">Forum</a></li><li><a href="https://docs.pubcoder.com/pubcoder_reportabug.html">Report a bug</a></li><li><a href="https://docs.pubcoder.com/pubcoder_setup.html">Getting started with PubCoder</a></li><li><a href="/blog">Blog</a></li></ul></div><div class="col-20 hide-mobile"><h4>Download</h4><ul><li><a href="/get?os=mac">PubCoder for MacOS</a></li><li><a href="/get?os=windows">PubCoder for Windows</a></li><li><a href="/download">PubReader for iOS</a></li><li><a href="/download">PubReader for Android</a></li></ul></div></div><div class="copyright">©2013/2026 - PubCoder - P.I. 10898440010 - via Cavour 11, 10123 Torino, Italy - Iscrizione Registro Imprese di Torino n. 1170614 - Capitale sociale, versato, euro 13.741,48</div></div></div>
1<script src="/assets/js/minified/bundle.js"></script>
1<script src="/assets/js/anime.min.js"></script>
1<script src="/assets/js/minified/animations.js"></script>
1<script src="https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/owl.carousel.min.js" defer="defer"></script>
1<script type="text/javascript" src="/assets/js/minified/carousel.js" defer="defer"></script>
1<script type="text/javascript">setTimeout(function(){var t,e,c,s;t=document,e="script",_nQc="89842558",c=t.createElement(e),s=t.getElementsByTagName(e)[0],c.async=1,c.src=e.src=("https:"==t.location.protocol?"https://":"http://")+"serve.albacross.com/track.js",s.parentNode.insertBefore(c,s)},3e3)</script>
1</body></html>
1<script>!function(){"use strict";function t(){document.querySelectorAll("img:not([width]):not([height])").forEach(function(t){t.addEventListener("load",function(){t.hasAttribute("width")||t.setAttribute("width",t.naturalWidth),t.hasAttribute("height")||t.setAttribute("height",t.naturalHeight)})})}"loading"===document.readyState?document.addEventListener("DOMContentLoaded",t):t()}()</script>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.