1 2 3 4 5<!doctype html> 6 7<html lang=en-US> 8 <head> 9 10 <meta charset=utf-8> 11 <meta http-equiv=X-UA-Compatible content="IE=edge"> 12 <meta name=viewport content="viewport-fit=cover,width=device-width,initial-scale=1"> 13 14 15 16
16<script data-cfasync=false>try{if(!/(bot|crawl|spider|slurp|mediapartners|facebookexternalhit|embedly|quora|pinterest|slackbot|whatsapp|telegram|headlesschrome|lighthouse|python-requests|curl|wget|axios|http-client|preview|scraper|monitor)/i.test(navigator.userAgent)){var supported=["en","es","fr","it","ko","pt"],def="en",ck=function(e){var a=document.cookie.match(new RegExp("(?:^|;\\s*)"+e.replace(/\./g,"\\.")+"=([^;]+)"));return a?decodeURIComponent(a[1]):""},saved=ck("nap_locale"),arm=ck("nap_loc_arm"),h=location.hostname,p=h.split("."),d=p.length<2?h:"."+p[p.length-2]+"."+p[p.length-1],hit="";if(arm&&(document.cookie="nap_loc_arm=;path=/;domain="+d+";max-age=0;SameSite=Lax","english"===arm&&saved===def&&(saved="")),saved)supported.indexOf(saved)>-1&&(hit=saved);else for(var langs=navigator.languages||[navigator.language||""],i=0;i<langs.length&&!hit;i++){var base=String(langs[i]||"").split(/[-_]/)[0].toLowerCase();supported.indexOf(base)>-1&&(hit=base)}if(hit&&hit!==def){document.cookie="nap_locale="+hit+";path=/;domain="+d+";max-age=31536000;SameSite=Lax";var pn=location.pathname;location.replace("/"+hit+("/"===pn?"/":pn)+location.search+location.hash)}}}catch(e){}</script>
16 17 18 19 <title>Napkin AI - Turn Text into AI Diagrams and Visuals</title> 20 <meta name=description content="Just paste your text, and Napkin AI instantly turns it into flowcharts, mind maps, infographics, diagrams, data charts & slides. No design skills needed."> 21 <meta name=apple-mobile-web-app-title content=napkin> 22 <meta name=application-name content=napkin> 23 <meta name=msapplication-TileColor content=#ffe70a> 24 <meta name=theme-color content=#ffffff> 25 <meta name=google-site-verification content=Yfi-pvsrLPkUf66PgeF3gAUVm8nSpy8WAdYbUtdoFOA> 26 27 28 29 30 31 <link rel=canonical href=https://www.napkin.ai> 32 33 34 35 <link rel=alternate hreflang=en-US href=https://www.napkin.ai> 36 37 <link rel=alternate hreflang=es-ES href=https://www.napkin.ai/es/> 38 39 <link rel=alternate hreflang=fr-FR href=https://www.napkin.ai/fr/> 40 41 <link rel=alternate hreflang=it-IT href=https://www.napkin.ai/it/> 42 43 <link rel=alternate hreflang=ko-KR href=https://www.napkin.ai/ko/> 44 45 <link rel=alternate hreflang=pt-BR href=https://www.napkin.ai/pt/> 46 47 <link rel=alternate hreflang=x-default href=https://www.napkin.ai> 48 49 50 51 <style id=critical-css>body{padding:env(safe-area-inset);color:#484848;background-color:#f7f7f7;margin:0;font-family:geomanist,sans-serif;font-weight:400;position:relative}#layout-v6{background:#484848}#layout-v6 h1,#layout-v6 h2,#layout-v6 h3,#layout-v6 h4,#layout-v6 h5,#layout-v6 h6,#layout-v6 p{margin:0;padding:0}#layout-v6 a{color:#484848;text-decoration:none}#layout-v6 .section-title{font-family:Plus Jakarta Sans,sans-serif;font-size:80px;font-weight:700;line-height:85px}@media (width<=1280px){#layout-v6 .section-title{font-size:60px;line-height:65px}}@media (width<=650px){#layout-v6 .section-title{font-size:38px;line-height:45px}}#layout-v6 .app-access-button,#layout-v6 .app-access-button-mobile{box-sizing:border-box;vertical-align:middle;text-align:center;filter:drop-shadow(0 0 50px #0000001a);color:#f7f7f7;background-color:#484848;border-radius:8px;padding:16px 26px;font-size:18px;font-style:normal;font-weight:400;line-height:24px;transition:background-color .5s ease-out,color .5s ease-out;display:inline-block}@media (width<=1280px){#layout-v6 .app-access-button,#layout-v6 .app-access-button-mobile{padding:12px 17px;font-size:14px;line-height:24px}}@media only screen and (width<=767px){#layout-v6 .app-access-button,#layout-v6 .app-access-button-mobile{padding:10px 15px;font-size:12px;line-height:14px}}#layout-v6 .app-access-button.large,#layout-v6 .app-access-button-mobile.large{padding:18px 35px;font-size:25px;line-height:30px}@media only screen and (width<=767px){#layout-v6 .app-access-button.large,#layout-v6 .app-access-button-mobile.large{padding:15px 36px;font-size:18px;line-height:26px}}#layout-v6 header{z-index:99;background:#fff;padding-bottom:15px}#layout-v6 header.sticky-version{position:relative}#layout-v6 header .app-bar-sticky-buttons{pointer-events:none;z-index:10;box-sizing:border-box;justify-content:end;align-items:center;width:100%;padding:33px 45px;transition:transform .7s;display:flex;position:fixed;transform:translateY(-105px)}#layout-v6 header .app-bar-sticky-buttons .app-access-button{pointer-events:all;margin-top:0}#layout-v6 header .app-bar-sticky-buttons.show{transform:translateY(0)}#layout-v6 header .app-bar-sticky-buttons.show .app-access-button{box-shadow:0 0 3px #f7f7f7}@media only screen and (width<=767px){#layout-v6 header .app-bar-sticky-buttons{padding:15px 30px}}#layout-v6 header .app-bar__nav-badge{color:#fff;letter-spacing:.05em;text-transform:uppercase;vertical-align:middle;background-color:#37353b;border-radius:4px;margin-left:6px;padding:3px 5px;font-family:Plus Jakarta Sans,sans-serif;font-size:9px;font-weight:800;line-height:1;display:inline-block;position:relative;top:-2px}#layout-v6 header .app-bar{pointer-events:none;z-index:9;box-sizing:border-box;pointer-events:none;justify-content:space-between;align-items:center;width:100%;padding:33px 45px;font-weight:500;display:flex}#layout-v6 header .app-bar a{pointer-events:all}#layout-v6 header .app-bar__left{height:inherit;display:flex}#layout-v6 header .app-bar__left>*{align-self:center}#layout-v6 header .app-bar__logo{width:160px;height:45px;position:relative}#layout-v6 header .app-bar__logo img{width:auto;height:inherit}#layout-v6 header .app-bar__center{justify-content:center;align-items:center;gap:4px;display:flex;position:absolute;
51left:50%;transform:translate(-50%)}#layout-v6 header .app-bar__center>a,#layout-v6 header .app-bar__center .app-bar__product-trigger{color:#484848;border-radius:6px;padding:5px 8px 7px;font-family:Plus Jakarta Sans,sans-serif;font-size:18px;font-weight:500;line-height:24px;transition:background-color .2s ease-out;position:relative}#layout-v6 header .app-bar__center>a:hover,#layout-v6 header .app-bar__center .app-bar__product-trigger:hover{background-color:#37353b12}#layout-v6 header .app-bar__right{height:inherit;display:flex}#layout-v6 header .app-bar__right>a{align-self:center;margin-right:36px}#layout-v6 header .app-bar__right>a:last-of-type{margin-right:0}#layout-v6 header .app-bar__right .sign-in{color:#484848;text-align:center;border-radius:6px;margin-left:-8px;margin-right:28px;padding:5px 8px 7px;font-size:18px;font-style:normal;font-weight:400;line-height:24px;transition:background-color .2s ease-out}#layout-v6 header .app-bar__right .sign-in:hover{background-color:#37353b12}#layout-v6 header .app-bar__menu-burger-button,#layout-v6 header .app-bar-mobile{display:none}#layout-v6 header .app-bar__product{align-items:center;display:flex;position:relative}#layout-v6 header .app-bar__product-trigger{cursor:pointer;pointer-events:all;background-color:#0000;border:none;margin:0}#layout-v6 header .product-menu,#layout-v6 header .app-bar-mobile__submenu{display:none}@media (width<=1280px){#layout-v6 header .app-bar__center>a,#layout-v6 header .app-bar__center .app-bar__product-trigger,#layout-v6 header .app-bar__right .sign-in{font-size:14px;line-height:24px}}@media (width<=980px){#layout-v6 header .sign-in{display:none}#layout-v6 header .app-bar__logo{width:100px;height:36px}#layout-v6 header.with-menu.sticky-version{padding-bottom:0;position:sticky;top:0}#layout-v6 header.with-menu.sticky-version .app-access-button{margin-right:15px}#layout-v6 header.with-menu.sticky-version .app-bar-sticky-buttons{display:none}#layout-v6 header.with-menu.sticky-version .app-bar{padding:15px 20px 15px 38px}#layout-v6 header.with-menu.sticky-version.sticky{border-bottom:1px solid #f7f7f7}#layout-v6 header.with-menu .app-bar__center,#layout-v6 header.with-menu .app-bar .sign-in{display:none}#layout-v6 header.with-menu .app-bar__menu-burger-button{z-index:10;cursor:pointer;pointer-events:all;background-color:#0000;background-image:url(/assets/v6/header/menu-burger-icon.svg);background-position:50%;background-repeat:no-repeat;background-size:20px;border:none;width:50px;height:50px;font-size:0;display:block;position:relative}#layout-v6 header.with-menu .app-bar-mobile{z-index:10;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;box-sizing:border-box;background-color:#484848;width:100%;height:100vh;padding:0 48px 25px;transition:transform .5s;display:block;position:fixed;top:0;left:0;overflow-y:auto;transform:translate(-100%)}#layout-v6 header.with-menu .app-bar-mobile.visible{transform:translate(0%)}#layout-v6 header.with-menu .app-bar-mobile__header{justify-content:space-between;align-items:center;padding:15px 0;display:flex}#layout-v6 header.with-menu .app-bar-mobile__header .app-bar__logo{transform:translate(-10px)}#layout-v6 header.with-menu .app-bar-mobile__header .app-bar__logo img{filter:invert()sepia(0%)saturate(6370%)hue-rotate(183deg)brightness(125%)contrast(94%)}#layout-v6 header.with-menu .app-bar-mobile__header .app-bar-mobile__close-button{cursor:pointer;pointer-events:all;background-color:#0000;background-image:url(/assets/v6/header/close-icon.svg);background-position:100%;background-repeat:no-repeat;background-size:40px;border:none;width:50px;height:50px;font-size:0;transform:translate(10px)}#layout-v6 header.with-menu .app-bar-mobile__menu{width:100%;padding:30px 0}#layout-v6 header.with-menu .app-bar-mobile__menu ul{flex-direction:column;gap:60px;padding-left:0;display:flex}#layout-v6 header.with-menu .app-bar-mobile__menu ul li{list-style-type:none;position:relative}#layout-v6 header.with-menu .app-bar-mobile__menu ul li a{text-align:left;color:#f7f7f7;font-family:Plus Jakarta Sans,sans-serif;font-size:24px;font-weight:500;line-height:24px;display:block}#layout-v6 header.with-menu .app-bar-mobile__menu ul li:after{content:"";background-image:url(/assets/v6/header/arrow-right-icon.svg);background-position:50%;background-repeat:no-repeat;background-size:100%;width:22px;height:22px;display:block;position:absolute;top:50%;right:0;transform:translateY(-50%)}#layout-v6 header.with-menu .app-bar-mobile__footer .app-access-button-mobile{box-sizing:border-box;color:#484848;background-color:#f7f7f7;width:100%;padding:15px 20px;font-size:18px;line-height:30px;display:block}}
51@media (width<=400px){#layout-v6 header .app-bar .app-access-button{display:none}}@media (width<=980px){#layout-v6 header .app-bar-mobile__product-button{cursor:pointer;text-align:left;color:#f7f7f7;background-color:#0000;border:none;width:100%;margin:0;padding:0;font-family:Plus Jakarta Sans,sans-serif;font-size:24px;font-weight:500;line-height:24px;display:block}#layout-v6 header .app-bar-mobile.submenu-open>*{visibility:hidden}#layout-v6 header .app-bar-mobile__submenu{z-index:11;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;box-sizing:border-box;visibility:hidden;background-color:#484848;width:100%;height:100vh;padding:0 48px 25px;transition:transform .5s,visibility 0s .5s;display:block;position:fixed;top:0;left:0;overflow-y:auto;transform:translate(100%)}#layout-v6 header .app-bar-mobile__submenu.visible{visibility:visible;transition:transform .5s,visibility;transform:translate(0)}#layout-v6 header .app-bar-mobile__submenu-back-button{cursor:pointer;color:#f7f7f7;background-color:#0000;border:none;align-items:center;gap:10px;margin:0;padding:0;font-family:Plus Jakarta Sans,sans-serif;font-size:18px;font-weight:500;line-height:24px;display:flex}#layout-v6 header .app-bar-mobile__submenu-back-button:before{content:"";background-image:url(/assets/v6/header/arrow-right-icon.svg);background-position:50%;background-repeat:no-repeat;background-size:100%;width:22px;height:22px;display:block;transform:rotate(180deg)}#layout-v6 header .app-bar-mobile__submenu-list{flex-direction:column;gap:30px;padding:30px 0;display:flex}#layout-v6 header .app-bar-mobile__submenu-list-item{list-style-type:none}#layout-v6 header .app-bar-mobile__submenu-list-item a{align-items:flex-start;gap:14px;display:flex}#layout-v6 header .app-bar-mobile__submenu-item-icon{flex:none;width:30px;height:30px;margin-top:2px}#layout-v6 header .app-bar-mobile__submenu-item-icon img{filter:brightness(0)invert();width:30px;height:30px;display:block}#layout-v6 header .app-bar-mobile__submenu-item-text{flex-direction:column;gap:6px;display:flex}#layout-v6 header .app-bar-mobile__submenu-item-title{color:#f7f7f7;font-family:Plus Jakarta Sans,sans-serif;font-size:20px;font-weight:500;line-height:26px}#layout-v6 header .app-bar-mobile__submenu-item-description{color:#f7f7f7;opacity:.7;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:400;line-height:20px}}#layout-v6 main section{background-color:#fff}#layout-v6 main .hero{background-image:url(/assets/v5/hero/background-dots.svg?v=2);background-position:top;background-repeat:no-repeat;padding-top:1px;padding-bottom:85px;position:relative}#layout-v6 main .hero:before{content:"";z-index:0;pointer-events:none;background-color:#fff;background-image:url(/assets/v5/hero/background.svg);background-position:top;background-repeat:no-repeat;position:absolute;inset:0}#layout-v6 main .hero[data-background=dots]:before{opacity:0}#layout-v6 main .hero{--hero-text-max-width:580px;--hero-text-transform:initial;--hero-title-horizontal-padding:10px;--hero-title-line-height:88px;--hero-title-font-size:80px;--subtitle-font-size:30px;--subtitle-line-height:46px;--subtitle-margin-top:52px;--spark-button-position-left:-109px;--spark-button-position-left-animated:-120px;--spark-button-size:60px;
51--spark-line-width:11px;--spark-line-position-left:-25px}#layout-v6 main .hero__text{z-index:1;max-width:var(--hero-text-max-width);transform:var(--hero-text-transform);margin:0 auto;position:relative}#layout-v6 main .hero__title{width:fit-content;line-height:var(--hero-title-line-height);font-size:var(--hero-title-font-size);z-index:1;flex-direction:column;margin:2px 0;display:flex;position:relative}#layout-v6 main .hero__title:before{content:"";top:50%;left:var(--spark-button-position-left);width:var(--spark-button-size);height:var(--spark-button-size);opacity:0;background:url(/assets/v5/hero/title-spark-button.svg) 50%/100% no-repeat;display:block;position:absolute;translate:0 -50%}#layout-v6 main .hero__title:after{content:"";top:0;bottom:-6px;left:calc(var(--spark-line-position-left) - var(--spark-line-width));width:var(--spark-line-width);transform-origin:100%;opacity:0;background:#1ac6ff;border-radius:3px;position:absolute;transform:scaleX(0)}#layout-v6 main .hero__title-line{width:fit-content;display:inline-flex;position:relative}#layout-v6 main .hero__title-line-text{position:relative}#layout-v6 main .hero__title-line-highlight{width:100%;height:100%;padding:0 var(--hero-title-horizontal-padding);margin-left:calc(-1*var(--hero-title-horizontal-padding));position:absolute;top:0;left:0;overflow:hidden}#layout-v6 main .hero__title-line-highlight:after{content:"";transform-origin:0;opacity:.2;z-index:-1;background-color:#1ac6ff;width:100%;height:100%;position:absolute;top:0;left:0;transform:scaleX(0)}#layout-v6 main .hero__title.animated:before{animation:.5s ease-out 1.51s forwards showSparkButtonAnimation,.3s ease-out 2.01s forwards pushSparkButtonAnimation}@keyframes showSparkButtonAnimation{0%{opacity:0;translate:0 -50%}to{translate:calc(var(--spark-button-position-left-animated) - var(--spark-button-position-left)) -50%;opacity:1}}@keyframes pushSparkButtonAnimation{0%{filter:contrast();scale:1}50%{filter:contrast(.85);scale:.7}90%{filter:contrast();scale:1.1}to{scale:1}}#layout-v6 main .hero__title.animated:after{animation:.5s ease-in-out 1.41s forwards showSparkLineAnimation}@keyframes showSparkLineAnimation{0%{opacity:0;transform:scaleX(0)}to{opacity:.4;transform:scaleX(1)}}#layout-v6 main .hero__title.animated .hero__title-line-highlight:after{animation:.6s cubic-bezier(.84,.16,.62,.34) forwards showSelectionAnimation}@keyframes showSelectionAnimation{0%{transform:scaleX(0)}to{transform:scaleX(1)}}#layout-v6 main .hero__title.animated .hero__title-line:first-child .hero__title-line-highlight:after{animation-delay:.2s}#layout-v6 main .hero__title.animated .hero__title-line:nth-child(2) .hero__title-line-highlight{height:108%}#layout-v6 main .hero__title.animated .hero__title-line:nth-child(2) .hero__title-line-highlight:after{animation-duration:.6s;animation-timing-function:cubic-bezier(.46,.54,.28,.97);animation-delay:.8s}@media (prefers-reduced-motion:reduce){#layout-v6 main .hero__title.animated:before,#layout-v6 main .hero__title.animated:after,#layout-v6 main .hero__title.animated .hero__title-line:nth-child(n) .hero__title-line-highlight:after{animation:none}}#layout-v6 main .hero__subtitle{width:fit-content;margin:0 auto;margin-top:var(--subtitle-margin-top);font-family:Inter,sans-serif;font-size:var(--subtitle-font-size);line-height:var(--subtitle-line-height);font-weight:400}#layout-v6 main .hero__visual{z-index:1;min-height:450px;margin-top:-20px;transition:all .5s ease-out;position:relative}#layout-v6 main .hero__visual-still{aspect-ratio:1160/542;width:95%;max-width:1200px;margin:0 auto;transition:opacity .35s ease-out;display:block}@media (width<=767px){#layout-v6 main .hero__visual-still{aspect-ratio:780/500}}#layout-v6 main .hero__visual-still img{width:100%;height:auto;display:block}#layout-v6 main .hero__visual-animation{background-color:#0000;width:95%;max-width:1200px;margin:0 auto;transition:opacity .35s ease-out;display:block}#layout-v6 main .hero__visual{align-content:start;display:grid}#layout-v6 main .hero .hero__visual-still,#layout-v6 main .hero .hero__visual-animation{grid-area:1/1}#layout-v6 main .hero .hero__visual-still{align-self:start}#layout-v6 main .hero:not(.hero--lottie-playing):not(.hero--lottie-failed) .hero__visual-animation,#layout-v6 main .hero.hero--lottie-playing .hero__visual-still{opacity:0;pointer-events:none}#layout-v6 main .hero.hero--lottie-failed .hero__visual-animation{dis
51play:none}@media (prefers-reduced-motion:reduce){#layout-v6 main .hero .hero__visual-still{transition:none}#layout-v6 main .hero .hero__visual-animation{display:none}}#layout-v6 main .hero__cta{z-index:1;justify-content:center;align-items:center;display:flex;position:relative}@media (width<=1280px){#layout-v6 main .hero__visual{margin-top:0}}@media (width<=980px){#layout-v6 main .hero{padding-top:35px}}@media (width<=900px){#layout-v6 main .hero:before{background-image:url(/assets/v5/hero/background-tablet.svg)}#layout-v6 main .hero__visual{min-height:250px}}@media (width<=780px){#layout-v6 main .hero__visual{margin-top:25px;position:relative}#layout-v6 main .hero__visual-animation,#layout-v6 main .hero__visual-still{width:100%}}@media (width<=650px){#layout-v6 main .hero{padding-bottom:75px;position:relative}#layout-v6 main .hero__visual{margin-top:20px;margin-bottom:20px}#layout-v6 main .hero__cta{position:relative}#layout-v6 main .hero__cta:before{content:"";z-index:0;background:linear-gradient(#fff 0% 100%);display:block;position:absolute;inset:-20px 0 -200%}#layout-v6 main .hero__visual{min-height:auto}}@media (width<=500px){#layout-v6 main .hero{background-repeat:repeat-x;background-size:390px}#layout-v6 main .hero:before{background-image:url(/assets/v5/hero/background-mobile.svg);background-repeat:repeat-x;background-size:390px}}@media (width<=1280px){#layout-v6 main .hero{--hero-text-max-width:580px;--hero-text-transform:initial;--hero-title-horizontal-padding:10px;--hero-title-line-height:88px;--hero-title-font-size:80px;--subtitle-font-size:30px;--subtitle-line-height:46px;--subtitle-margin-top:52px;--spark-button-position-left:-109px;--spark-button-position-left-animated:-120px;--spark-button-size:60px;
51--spark-line-width:11px;--spark-line-position-left:-25px}}@media (width<=900px){#layout-v6 main .hero{--hero-text-max-width:465px;--hero-title-line-height:65px;--hero-title-font-size:60px;--subtitle-margin-top:50px;--subtitle-line-height:36px;--subtitle-font-size:24px;--spark-button-position-left:-109px;--spark-button-position-left-animated:-120px;--spark-button-size:60px;--spark-line-width:11px;--spark-line-position-left:-25px}}@media (width<=780px){#layout-v6 main .hero{--hero-text-max-width:465px;--hero-title-line-height:65px;--hero-title-font-size:60px;--subtitle-margin-top:50px;--subtitle-line-height:36px;--subtitle-font-size:24px;--spark-button-position-left:-109px;--spark-button-position-left-animated:-120px;--spark-button-size:60px;--spark-line-width:11px;--spark-line-position-left:-25px}}@media (width<=730px){#layout-v6 main .hero{--hero-text-max-width:465px;--hero-title-line-height:65px;--hero-title-font-size:60px;--subtitle-margin-top:50px;--subtitle-line-height:36px;--subtitle-font-size:24px;--spark-button-position-left:-100px;--spark-button-position-left-animated:-90px;--spark-button-size:40px;--spark-line-width:10px;--spark-line-position-left:-20px}}@media (width<=700px){#layout-v6 main .hero{--hero-text-max-width:400px;--hero-title-line-height:60px;--hero-title-font-size:55px;--subtitle-margin-top:60px;--spark-button-position-left:-100px;--spark-button-position-left-animated:-90px;--spark-button-size:40px;--spark-line-width:10px;--spark-line-position-left:-20px}}@media (width<=650px){#layout-v6 main .hero{--hero-text-max-width:400px;--hero-title-line-height:60px;--hero-title-font-size:55px;--subtitle-margin-top:60px;--spark-button-position-left:-100px;--spark-button-position-left-animated:-90px;--spark-button-size:40px;--spark-line-width:10px;--spark-line-position-left:-20px}}@media (width<=600px){#layout-v6 main .hero{--hero-text-max-width:330px;--hero-title-line-height:58px;--hero-title-font-size:45px;--subtitle-margin-top:27px;--spark-button-position-left:-100px;--spark-button-position-left-animated:-90px;--spark-button-size:40px;--spark-line-width:10px;--spark-line-position-left:-20px}}@media (width<=550px){#layout-v6 main .hero{--hero-text-max-width:330px;--hero-title-line-height:58px;--hero-title-font-size:45px;--subtitle-margin-top:27px;--spark-button-position-left:-45px;--spark-button-position-left-animated:-70px;--spark-button-size:34px;--spark-line-position-left:-18px}}@media (width<=500px){#layout-v6 main .hero{--hero-text-max-width:300px;--hero-title-line-height:55px;--hero-title-font-size:40px;--subtitle-margin-top:40px;--subtitle-line-height:25px;--subtitle-font-size:18px;--spark-button-position-left:-45px;--spark-button-position-left-animated:-70px;--spark-button-size:34px;--spark-line-position-left:-18px}}@media (width<=450px){#layout-v6 main .hero{--hero-text-max-width:262px;--hero-title-line-height:50px;--hero-title-font-size:38px;--subtitle-margin-top:26px;--spark-button-position-left:-45px;--spark-button-position-left-animated:-70px;--spark-button-size:34px;--spark-line-position-left:-18px}}@media (width<=430px){#layout-v6 main .hero{--hero-text-max-width:240px;--hero-title-line-height:40px;--hero-title-font-size:32px;--subtitle-margin-top:20px;--spark-button-position-left:-45px;--spark-button-position-left-animated:-70px;--spark-button-size:34px;--spark-line-position-left:-18px}}@media (width<=400px){#layout-v6 main .hero{--hero-text-max-width:240px;--hero-title-line-height:40px;--hero-title-font-size:32px;--subtitle-margin-top:20px;--spark-button-position-left:-35px;--spark-button-position-left-animated:-60px;--spark-button-size:28px;--spark-line-width:8px;--spark-line-position-left:-15px}}@media (width<=350px){#layout-v6 main .hero{--hero-text-max-width:180px;--hero-title-horizontal-padding:5px;--hero-title-line-height:30px;--hero-title-font-size:26px;--subtitle-margin-top:16px;--spark-button-position-left:-20px;--spark-button-position-left-animated:-40px;--spark-button-size:20px;--spark-line-width:5px;--spark-line-position-left:-10px}}@media (width<=780px){#layout-v6 main .hero__visual{height:450px}#layout-v6 main .hero__visual-animation{height:500px}}@media (width<=650px){#layout-v6 main .hero__visual{height:400px}#layout-v6 main .hero__visual-animation{height:450px}}@media (width<=550px){#layout-v6 main .hero__visual{height:350px}#layout-v6 main .hero__visual-animation{height:400px}}@media (width<=450px){#layout-v6 main .hero__visual{height:300px}#layout-v6 main .hero__visual-animation{height:350px}}@media (width<=400px){#layout-v6 main .hero__visual{height:250px}#layout-v6 main .hero__visual-animation{height:300px}}@media (width<=350px){#layout-v6 main .hero__visual{height:225px}#layout-v6 main .hero__visual-animation{height:250px}}</style> 52 <link rel=preload href="/common.css?t=1790233287" as=style onload='this.onload=null,this.rel="stylesheet"'> 53 <link rel=preload href="/index.css?t=1790233287" as=style onload='this.onload=null,this.rel="stylesheet"'> 54 <noscript> 55 <link rel=stylesheet href="/common.css?t=1790233287"> 56 <link rel=stylesheet href="/index.css?t=1790233287"> 57 </noscript> 58 59 <link rel=apple-touch-icon sizes=180x180 href="/apple-touch-icon.png?v=2"> 60 <link rel=icon type=image/png sizes=32x32 href="/favicon-32x32.png?v=2"> 61 <link rel=icon type=image/png sizes=16x16 href="/favicon-16x16.png?v=2"> 62 <link rel=manifest href=/site.webmanifest> 63 64 65 66 67 <link rel=preload as=image href="/assets/v5/hero/background-dots.svg?v=2" fetchpriority=high> 68 69 <link rel=preload as=image href=/assets/v5/hero/background-mobile.svg media="(max-width: 500px)" fetchpriority=high> 70 71 <link rel=preload as=image href=/assets/v5/hero/background-tablet.svg media="(min-width: 501px) and (max-width: 900px)" fetchpriority=high> 72 73 <link rel=preload as=image href=/assets/v5/hero/background.svg media="(min-width: 901px)" fetchpriority=high> 74 75 <link rel=preload as=image href="/assets/v5/hero/visual-poster-mobile.webp?v=1" media="(max-width: 767px)" fetchpriority=high> 76 77 <link rel=preload as=image href="/assets/v5/hero/visual-poster.webp?v=1" media="(min-width: 768px)" fetchpriority=high> 78 79 80 81 82 83 <link rel=preconnect href=https://info.napkin.ai crossorigin> 84 85 86 <link rel=preload href="/fonts/Geomanist-Complete-Webfont/Geomanist-Regular-Webfont/geomanist-regular-webfont.woff2?v=1" as=font type=font/woff2 crossorigin> 87 <link rel=preload href="/fonts/Geomanist-Complete-Webfont/Geomanist-Medium-Webfont/geomanist-medium-webfont.woff2?v=1" as=font type=font/woff2 crossorigin> 88 <link rel=preload href="/fonts/google-atf/inter-400-latin.woff2?v=1" as=font type=font/woff2 crossorigin> 89 <link rel=preload href="/fonts/google-atf/pjs-400-800-latin.woff2?v=1" as=font type=font/woff2 crossorigin> 90 91 92
93 <style id=atf-fonts>@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/google-atf/inter-400-latin-ext.woff2?v=1)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/google-atf/inter-400-latin.woff2?v=1)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/google-atf/pjs-400-800-latin-ext.woff2?v=1)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/google-atf/pjs-400-800-latin.woff2?v=1)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:geomanist;src:url(/fonts/Geomanist-Complete-Webfont/Geomanist-Regular-Webfont/geomanist-regular-webfont.woff2?v=1)format("woff2"),url(/fonts/Geomanist-Complete-Webfont/Geomanist-Regular-Webfont/geomanist-regular-webfont.woff?v=1)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:geomanist;src:url(/fonts/Geomanist-Complete-Webfont/Geomanist-Medium-Webfont/geomanist-medium-webfont.woff2?v=1)format("woff2"),url(/fonts/Geomanist-Complete-Webfont/Geomanist-Medium-Webfont/geomanist-medium-webfont.woff?v=1)format("woff");font-weight:600;font-style:normal;font-display:swap}</style> 94 95 96
96<script data-cfasync=false>!function(){var e,t=!1,n=["/fonts/google-extra.css?t=1790233287","/fonts/geomanist-complete.css?t=1790233287"];function r(){if(!t){t=!0;try{e&&e.disconnect()}catch(e){}for(var r=0;r<n.length;r++){var o=document.createElement("link");o.rel="stylesheet",o.media="print",o.onload=function(){this.media="all"},o.href=n[r],document.head.appendChild(o)}}}var o=window.setTimeout(r,4e3);if("PerformanceObserver"in window)try{var i;(e=new PerformanceObserver(function(e){var t=e.getEntries();(function(e){if(!e)return!1;if(-1!==(e.url||"").indexOf("visual-poster"))return!0;var t=e.element;return!!(t&&t.closest&&t.closest(".hero__visual-still"))})(t[t.length-1])&&(window.clearTimeout(i),i=window.setTimeout(function(){window.clearTimeout(o),r()},500))})).observe({type:"largest-contentful-paint",buffered:!0})}catch(e){}}()</script>
96 97 98 <noscript> 99 100 <link rel=stylesheet href="/fonts/google-extra.css?t=1790233287"> 101 <link rel=stylesheet href="/fonts/geomanist-complete.css?t=1790233287"> 102 </noscript> 103 104 <meta property=og:url content=https://www.napkin.ai> 105 <meta property=og:title content="Napkin AI - Turn Text into AI Diagrams and Visuals"> 106 <meta property=og:description content="Just paste your text, and Napkin AI instantly turns it into flowcharts, mind maps, infographics, diagrams, data charts & slides. No design skills needed."> 107 <meta property=og:site_name content="Napkin AI"> 108 <meta property=og:locale content=en_US> 109 110 111 <meta property=og:locale:alternate content=es_ES> 112 113 <meta property=og:locale:alternate content=fr_FR> 114 115 <meta property=og:locale:alternate content=it_IT> 116 117 <meta property=og:locale:alternate content=ko_KR> 118 119 <meta property=og:locale:alternate content=pt_BR> 120 121 122 123 124 125 126 127 <meta property=og:image content="https://www.napkin.ai/assets/og-image-v5.png?v=2"> 128 <meta property=og:image:alt content="Napkin AI turns your text into visuals so sharing your ideas is quick and effective."> 129 <meta property=og:image:width content=1280> 130 <meta property=og:image:height content=630> 131 132 <meta property=og:image content="https://www.napkin.ai/assets/og-image-v5-1280.png?v=2"> 133 <meta property=og:image:alt content="Napkin AI turns your text into visuals so sharing your ideas is quick and effective."> 134 <meta property=og:image:width content=1280> 135 <meta property=og:image:height content=1280> 136 137 138 139
140<script type=application/ld+json>{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://www.napkin.ai#organization","name":"Napkin AI","url":"https://www.napkin.ai","logo":{"@type":"ImageObject","url":"https://www.napkin.ai/apple-touch-icon.png"},"sameAs":["https://www.linkedin.com/company/napkin-ai","https://x.com/napkin_ai/","https://www.instagram.com/napkin_ai/","https://www.tiktok.com/@napkin_ai","https://www.youtube.com/@napkin_ai"]},{"@type":"WebSite","@id":"https://www.napkin.ai#website","name":"Napkin AI","url":"https://www.napkin.ai","publisher":{"@id":"https://www.napkin.ai#organization"}},{"@type":"WebPage","@id":"https://www.napkin.ai#webpage","url":"https://www.napkin.ai","inLanguage":"en-US","name":"Napkin AI - Turn Text into AI Diagrams and Visuals","description":"Just paste your text, and Napkin AI instantly turns it into flowcharts, mind maps, infographics, diagrams, data charts & slides. No design skills needed.","isPartOf":{"@id":"https://www.napkin.ai#website"},"publisher":{"@id":"https://www.napkin.ai#organization"},"primaryImageOfPage":{"@type":"ImageObject","url":"https://www.napkin.ai/assets/og-image-v5.png?v=2"},"about":{"@id":"https://www.napkin.ai#software"}},{"@type":"SoftwareApplication","@id":"https://www.napkin.ai#software","name":"Napkin AI","applicationCategory":"ProductivitySoftware","operatingSystem":"Any","url":"https://www.napkin.ai","description":"Napkin AI is a visual communication platform that helps you turn ideas into visuals and presentations.","publisher":{"@id":"https://www.napkin.ai#organization"},"offers":{"@type":"Offer","price":"0.00","priceCurrency":"USD","availability":"https://schema.org/InStock"},"featureList":["Text-to-visual generation","AI-generated infographics","AI-generated presentations","AI-generated diagrams","Flowchart generation","Mind map generation","Data chart generation","Visual customization","Color and font customization","Layout customization","Icon customization","Editable visual elements","File import support","Real-time collaborative editing","Document commenting","Team collaboration","Link sharing","Export to PNG, SVG, PDF"]},{"@type":"HowTo","@id":"https://www.napkin.ai#howto","name":"How to turn text into visuals with Napkin AI","step":[{"@type":"HowToStep","name":"Import or paste your text","text":"Forget prompting. Napkin works directly from your text."},{"@type":"HowToStep","name":"Click to generate visuals","text":"Napkin generates the most relevant visuals based on your text, then you pick the one that best expresses what you have in mind."},{"@type":"HowToStep","name":"Polish it up, make it yours","text":"Change colors, reshape elements, and match your brand."},{"@type":"HowToStep","name":"Take it anywhere","text":"Export as PPT, PNG, PDF, or SVG."}]},{"@type":"FAQPage","@id":"https://www.napkin.ai#faq","isPartOf":{"@id":"https://www.napkin.ai#webpage"},"mainEntity":[{"@type":"Question","name":"What is Napkin AI?","acceptedA
140nswer":{"@type":"Answer","text":"Napkin AI is a visual communication platform that helps you turn ideas into visuals and presentations. Napkin Visuals turns your text into diagrams, flowcharts, mind maps, infographics, and data charts. Write, paste, or import your content and Napkin generates visuals that make your ideas easier to understand and share. Napkin Slides turns your ideas into complete, ready-to-present decks. It collaborates with you before building anything, so the result actually feels like yours."}},{"@type":"Question","name":"Is Napkin AI free to use?","acceptedAnswer":{"@type":"Answer","text":"Yes. Napkin offers a free plan with weekly AI credits to generate visuals and presentations, unlimited editing, unlimited file imports - PPT, DOC, PDF, HTML, and MD - and unlimited PNG and PDF exports. Paid plans (Plus and Pro) unlock more AI credits and features like PPT and SVG export, custom branding, and additional design options. See our pricing page for full plan details."}},{"@type":"Question","name":"How does Napkin Visuals turn text into visuals?","acceptedA
140nswer":{"@type":"Answer","text":"Napkin Visuals analyzes your text and generates relevant visuals based on your content. You don't need to write complex prompts. Simply write, paste, or import your text, then click the Autospark icon to generate your visuals. From there, choose the visual that best fits your message."}},{"@type":"Question","name":"What types of visuals can I create with Napkin Visuals?","acceptedAnswer":{"@type":"Answer","text":"Napkin Visuals can turn your text into infographics, diagrams, flowcharts, mind maps, data charts, and more. You can customize your visuals to match your content and brand. Need a full presentation instead? Napkin Slides turns your ideas into a complete, ready-to-present deck."}},{"@type":"Question","name":"What is the best way to use the visuals I create in Napkin?","acceptedAnswer":{"@type":"Answer","text":"The visuals you create in Napkin are designed to be used across presentations, documents, reports, blog posts, teaching materials, social media, and more. Export them as PPT, PDF, PNG, or SVG, and drop them straight into PowerPoint, Google Slides, Keynote, Notion, or any other tool you already use."}},{"@type":"Question","name":"Can I edit the visuals after they are generated?","acceptedA
140nswer":{"@type":"Answer","text":"Yes, everything is editable. You can change colors, fonts, layouts, and icons, reshape individual elements, or swap out entire visuals until they match your brand and message. Nothing is locked once a visual or presentation is generated, so you are always in control of the final result."}},{"@type":"Question","name":"Can I use Napkin on mobile?","acceptedAnswer":{"@type":"Answer","text":"Yes. You can view your existing work on mobile and create and edit presentations directly from your phone. Visual generation isn't available on mobile yet, so desktop is still the best experience for creating visuals."}},{"@type":"Question","name":"How many languages does Napkin support?","acceptedAnswer":{"@type":"Answer","text":"You can create visuals and presentations in 60+ languages using Napkin, regardless of your input language. The Napkin interface is also available in English, French, Spanish, Italian, Korean, and Portuguese. You can switch languages anytime using the language dropdown in the footer."}},{"@type":"Question","name":"What about team collaboration?","acceptedA
140nswer":{"@type":"Answer","text":"Napkin makes it easy for teams to work together. You can invite team members to a shared Teamspace, edit Napkins together in real time, and use built-in commenting and highlighting to share feedback directly on your Visuals and Slides."}}]}]}</script>
140 141 142</head> 143 144 145 <body id=layout-v6> 146 147 148 149 150 151 152 153 154 155 156 157 158 159<header class="with-menu sticky-version"> 160 161 <div class=app-bar-sticky-buttons> 162 <a href=https://app.napkin.ai/signin class=app-access-button data-na-event=home_cta_click data-na-action=app_access data-na-fb-event=StartTrial data-na-source=header_sticky>Get Napkin Free</a> 163 </div> 164 165 166 <nav class=app-bar aria-label="Main Navigation"> 167 <div class=app-bar__left> 168 <a href=/ class=app-bar__logo> 169 <img src=/assets/napkin-logo-2024.svg alt="Napkin AI logo" width=126 height=37> 170 </a> 171 </div> 172 173 <div class=app-bar__center> 174 175 <div class=app-bar__product> 176 <button type=button class=app-bar__product-trigger aria-expanded=false aria-controls=product-menu>Product</button> 177 <div class=product-menu id=product-menu> 178 <div class=product-menu__card> 179 180 <a class="product-menu__item product-menu__item-slides" href=/slides/ data-na-event=home_top_nav_click_slides data-na-fb-event=top_nav_click_slides data-na-nav-position=top_nav data-na-destination=/slides/> 181 <span class=product-menu__item-icon> 182 <img src=/assets/v6/header/product-menu/slides.svg alt="" width=30 height=30> 183 </span> 184 <span class=product-menu__item-text> 185 <span class=product-menu__item-title>Slides<span class=app-bar__nav-badge>Beta</span></span> 186 <span class=product-menu__item-description>Turn your ideas into presentation-ready decks.</span> 187 </span> 188 </a> 189 190 <a class="product-menu__item product-menu__item-visuals" href=/ data-na-event=home_top_nav_click_home data-na-fb-event=top_nav_click_home data-na-nav-position=top_nav data-na-destination=/> 191 <span class=product-menu__item-icon> 192 <img src=/assets/v6/header/product-menu/visuals.svg alt="" width=30 height=30> 193 </span> 194 <span class=product-menu__item-text> 195 <span class=product-menu__item-title>Visuals</span> 196 <span class=product-menu__item-description>Turn your text into great-looking visuals.</span> 197 </span> 198 </a> 199 200 <a class="product-menu__item product-menu__item-mindmaps" href=/mindmaps/ data-na-event=home_top_nav_click_mindmaps data-na-fb-event=top_nav_click_mindmaps data-na-nav-position=top_nav data-na-destination=/mindmaps/> 201 <span class=product-menu__item-icon> 202 <img src=/assets/v6/header/product-menu/mindmaps.svg alt="" width=30 height=30> 203 </span> 204 <span class=product-menu__item-text> 205 <span class=product-menu__item-title>Mind Maps</span> 206 <span class=product-menu__item-description>Turn your ideas into a structured mind map, instantly.</span> 207 </span> 208 </a> 209 210 <a class="product-menu__item product-menu__item-flowcharts" href=/flowcharts/ data-na-event=home_top_nav_click_flowcharts data-na-fb-event=top_nav_click_flowcharts data-na-nav-position=top_nav data-na-destination=/flowcharts/> 211 <span class=product-menu__item-icon> 212 <img src=/assets/v6/header/product-menu/flowcharts.svg alt="" width=30 height=30> 213 </span> 214 <span class=product-menu__item-text> 215 <span class=product-menu__item-title>Flowcharts</span> 216 <span class=product-menu__item-description>Turn complex processes into clear, easy-to-follow flows.</span> 217 </span> 218 </a> 219 220 <a class="product-menu__item product-menu__item-data-charts" href=/data-charts/ data-na-event=home_top_nav_click_data_charts data-na-fb-event=top_nav_click_data_charts data-na-nav-position=top_nav data-na-destination=/data-charts/>
221 <span class=product-menu__item-icon> 222 <img src=/assets/v6/header/product-menu/data-charts.svg alt="" width=30 height=30> 223 </span> 224 <span class=product-menu__item-text> 225 <span class=product-menu__item-title>Data Charts</span> 226 <span class=product-menu__item-description>Turn your data or text into editable charts.</span> 227 </span> 228 </a> 229 230 <a class="product-menu__item product-menu__item-api" href=/api/ data-na-event=home_top_nav_click_api data-na-fb-event=top_nav_click_api data-na-nav-position=top_nav data-na-destination=/api/> 231 <span class=product-menu__item-icon> 232 <img src=/assets/v6/header/product-menu/api.svg alt="" width=30 height=30> 233 </span> 234 <span class=product-menu__item-text> 235 <span class=product-menu__item-title>API</span> 236 <span class=product-menu__item-description>Automate visual generation at scale, directly in your workflow.</span> 237 </span> 238 </a> 239 240 </div> 241 </div> 242 </div> 243 244 245 <a href=/pricing/ data-na-event=home_top_nav_click_pricing data-na-fb-event=top_nav_click_pricing data-na-nav-position=top_nav data-na-destination=/pricing/>Pricing</a> 246 247 <a href=/blog/ data-na-event=home_top_nav_click_blog data-na-fb-event=top_nav_click_blog data-na-nav-position=top_nav data-na-destination=/blog/>Blog</a> 248 249 <a href=/about-us/ data-na-event=home_top_nav_click_about_us data-na-fb-event=top_nav_click_about_us data-na-nav-position=top_nav data-na-destination=/about-us/>About us</a> 250 251 </div> 252 253 <div class=app-bar__right> 254 <a href=https://app.napkin.ai/signin class=sign-in data-na-event=home_cta_click data-na-action=sign_in data-na-source=header>Sign in</a> 255 <a href=https://app.napkin.ai/signin class=app-access-button data-na-event=home_cta_click data-na-action=app_access data-na-fb-event=StartTrial data-na-source=header>Get Napkin Free</a> 256 257 <button class=app-bar__menu-burger-button aria-label="Open menu">Menu</button> 258 259 </div> 260 </nav> 261 262 263 <nav class=app-bar-mobile aria-label="Mobile Menu" aria-hidden=true> 264 <div class=app-bar-mobile__header> 265 <a href=/ class=app-bar__logo> 266 <img src=/assets/napkin-logo-2024.svg alt="Napkin AI logo" width=126 height=37> 267 </a> 268 <button class=app-bar-mobile__close-button aria-label="Close menu">Close</button> 269 </div> 270 <div class=app-bar-mobile__menu> 271 <ul class=app-bar-mobile__menu-list> 272 273 <li class=app-bar-mobile__menu-list-item> 274 <button type=button class=app-bar-mobile__product-button aria-expanded=false aria-controls=mobile-product-menu>Product</button> 275 </li> 276 277 278 <li class=app-bar-mobile__menu-list-item> 279 <a href=/pricing/ data-na-event=home_top_nav_click_pricing data-na-fb-event=top_nav_click_pricing data-na-nav-position=mobile_nav data-na-destination=/pricing/>Pricing</a> 280 </li> 281 282 <li class=app-bar-mobile__menu-list-item> 283 <a href=/blog/ data-na-event=home_top_nav_click_blog data-na-fb-event=top_nav_click_blog data-na-nav-position=mobile_nav data-na-destination=/blog/>Blog</a> 284 </li> 285 286 <li class=app-bar-mobile__menu-list-item> 287 <a href=/about-us/ data-na-event=home_top_nav_click_about_us data-na-fb-event=top_nav_click_about_us data-na-nav-position=mobile_nav data-na-destination=/about-us/>About us</a> 288 </li> 289 290 </ul> 291 </div> 292 <div class=app-bar-mobile__footer> 293 <a href=https://app.napkin.ai/signin class=app-access-button-mobile data-na-event=home_cta_click data-na-action=app_access data-na-fb-event=StartTrial data-na-source=header_mobile><span>Get Napkin Free</span></a> 294 </div> 295 296 </nav> 297 298 299 <div class=app-bar-mobile__submenu id=mobile-product-menu aria-hidden=true> 300 <div class=app-bar-mobile__header> 301 <button type=button class=app-bar-mobile__submenu-back-button>Back</button> 302 <button class=app-bar-mobile__close-button aria-label="Close menu">Close</button> 303 </div> 304 <ul class=app-bar-mobile__submenu-list> 305 306 <li class=app-bar-mobile__submenu-list-item> 307 <a href=/slides/ data-na-event=home_top_nav_click_slides data-na-fb-event=top_nav_click_slides data-na-nav-position=mobile_nav data-na-destination=/slides/>
308 <span class=app-bar-mobile__submenu-item-icon> 309 <img src=/assets/v6/header/product-menu/slides.svg alt="" width=30 height=30> 310 </span> 311 <span class=app-bar-mobile__submenu-item-text> 312 <span class=app-bar-mobile__submenu-item-title>Slides<span class=app-bar__nav-badge>Beta</span></span> 313 <span class=app-bar-mobile__submenu-item-description>Turn your ideas into presentation-ready decks.</span> 314 </span> 315 </a> 316 </li> 317 318 <li class=app-bar-mobile__submenu-list-item> 319 <a href=/ data-na-event=home_top_nav_click_home data-na-fb-event=top_nav_click_home data-na-nav-position=mobile_nav data-na-destination=/> 320 <span class=app-bar-mobile__submenu-item-icon> 321 <img src=/assets/v6/header/product-menu/visuals.svg alt="" width=30 height=30> 322 </span> 323 <span class=app-bar-mobile__submenu-item-text> 324 <span class=app-bar-mobile__submenu-item-title>Visuals</span> 325 <span class=app-bar-mobile__submenu-item-description>Turn your text into great-looking visuals.</span> 326 </span> 327 </a> 328 </li> 329 330 <li class=app-bar-mobile__submenu-list-item> 331 <a href=/mindmaps/ data-na-event=home_top_nav_click_mindmaps data-na-fb-event=top_nav_click_mindmaps data-na-nav-position=mobile_nav data-na-destination=/mindmaps/> 332 <span class=app-bar-mobile__submenu-item-icon> 333 <img src=/assets/v6/header/product-menu/mindmaps.svg alt="" width=30 height=30> 334 </span> 335 <span class=app-bar-mobile__submenu-item-text> 336 <span class=app-bar-mobile__submenu-item-title>Mind Maps</span> 337 <span class=app-bar-mobile__submenu-item-description>Turn your ideas into a structured mind map, instantly.</span> 338 </span> 339 </a> 340 </li> 341 342 <li class=app-bar-mobile__submenu-list-item> 343 <a href=/flowcharts/ data-na-event=home_top_nav_click_flowcharts data-na-fb-event=top_nav_click_flowcharts data-na-nav-position=mobile_nav data-na-destination=/flowcharts/> 344 <span class=app-bar-mobile__submenu-item-icon> 345 <img src=/assets/v6/header/product-menu/flowcharts.svg alt="" width=30 height=30> 346 </span> 347 <span class=app-bar-mobile__submenu-item-text> 348 <span class=app-bar-mobile__submenu-item-title>Flowcharts</span> 349 <span class=app-bar-mobile__submenu-item-description>Turn complex processes into clear, easy-to-follow flows.</span> 350 </span> 351 </a> 352 </li> 353 354 <li class=app-bar-mobile__submenu-list-item> 355 <a href=/data-charts/ data-na-event=home_top_nav_click_data_charts data-na-fb-event=top_nav_click_data_charts data-na-nav-position=mobile_nav data-na-destination=/data-charts/> 356 <span class=app-bar-mobile__submenu-item-icon> 357 <img src=/assets/v6/header/product-menu/data-charts.svg alt="" width=30 height=30> 358 </span> 359 <span class=app-bar-mobile__submenu-item-text> 360 <span class=app-bar-mobile__submenu-item-title>Data Charts</span> 361 <span class=app-bar-mobile__submenu-item-description>Turn your data or text into editable charts.</span> 362 </span> 363 </a> 364 </li> 365 366 <li class=app-bar-mobile__submenu-list-item> 367 <a href=/api/ data-na-event=home_top_nav_click_api data-na-fb-event=top_nav_click_api data-na-nav-position=mobile_nav data-na-destination=/api/> 368 <span class=app-bar-mobile__submenu-item-icon> 369 <img src=/assets/v6/header/product-menu/api.svg alt="" width=30 height=30> 370 </span> 371 <span class=app-bar-mobile__submenu-item-text>
372 <span class=app-bar-mobile__submenu-item-title>API</span> 373 <span class=app-bar-mobile__submenu-item-description>Automate visual generation at scale, directly in your workflow.</span> 374 </span> 375 </a> 376 </li> 377 378 </ul> 379 </div> 380 381 382</header> 383 384 385 <main> 386 <section class=hero data-na-section=hero> 387 <div class=hero__text> 388 <h1 class="hero__title section-title"> 389 <span class=hero__title-line> 390 <span class=hero__title-line-text>Get visuals</span> 391 <span class=hero__title-line-highlight></span> 392 </span> 393 <span class=hero__title-line> 394 <span class=hero__title-line-text>from your text</span> 395 <span class=hero__title-line-highlight></span> 396 </span> 397 </h1> 398
398<script data-cfasync=false>!function(){var t=document.querySelector(".hero__title");if(t&&!window.matchMedia("(prefers-reduced-motion: reduce)").matches&&!t.classList.contains("animated")){var e=function(){t.setAttribute("data-intro-started",String(performance.now())),t.classList.add("animated")};requestAnimationFrame(function(){requestAnimationFrame(e)})}}()</script>
398 399 400 <h2 class=hero__subtitle>Napkin turns your text into visuals so sharing your ideas is quick and effective.</h2> 401 </div> 402 403 <div class=hero__visual> 404 405 <picture class=hero__visual-still> 406 <source media="(max-width: 767px)" type=image/webp srcset="/assets/v5/hero/visual-poster-mobile.webp?v=1" width=780 height=500> 407 <img src="/assets/v5/hero/visual-poster.webp?v=1" alt="" width=1160 height=542 fetchpriority=high> 408 </picture> 409 <noscript> 410 <style>.hero__visual-still{display:block!important}.hero__visual-animation{display:none!important}</style> 411 </noscript> 412 413 <dotlottie-player mode=normal background=transparent loading=lazy data-src="/assets/v5/hero/visual.lottie?v=6" data-src-mobile="/assets/v5/hero/visual-mobile.lottie?v=5" id=animation-hero class=hero__visual-animation></dotlottie-player> 414
414<script data-cfasync=false>!function(){if(!window.matchMedia("(prefers-reduced-motion: reduce)").matches&&!navigator.webdriver){var t=document.getElementById("animation-hero"),e=document.querySelector(".hero");if(t&&e)if(function(){var t=navigator.connection;if(t&&(t.saveData||/^(slow-)?2g$/.test(t.effectiveType||"")))return!1;var e=navigator.deviceMemory;return!(e&&e<=4&&(navigator.hardwareConcurrency||0)<=4)}()){var i=0,n=!1,o=!1,a=!1;!function(){var i=!1,n=!1,o=!1,a=!1,r=null;function s(){var r=o||a;if(r!==i&&((i=r)?e.setAttribute("data-lottie-paused","1"):e.removeAttribute("data-lottie-paused"),n))try{i?t.pause():t.play()}catch(t){}}function c(){o=!0,s(),window.clearTimeout(r),r=window.setTimeout(function(){o=!1,s()},400)}window.addEventListener("pointerdown",c,{passive:!0}),window.addEventListener("keydown",c,{passive:!0}),t.addEventListener("play",function(){if(n=!0,i)try{t.pause()}catch(t){}}),"IntersectionObserver"in window&&new IntersectionObserver(function(t){a=!t[t.length-1].isIntersecting,s()}).observe(e)}(),function(){var t=!1;function i(){t||(t=!0,d())}function n(){!function(t){var i=e.querySelector(".hero__visual-still img");if(i){var n=!1;i.complete?a():(i.addEventListener("load",a,{once:!0}),i.addEventListener("error",o,{once:!0})),window.setTimeout(o,4e3)}else t();function o(){n||(n=!0,t())}function a(){"function"==typeof i.decode?Promise.resolve(i.decode()).then(o).catch(o):o()}}(function(){var t,e;t=1500,e=0,"requestIdleCallback"in window?window.requestIdleCallback(i,{timeout:t}):window.setTimeout(i,e)})}if(r())n();else{var o=document.querySelector(".hero__title");if(o)if(o.classList.contains("animated"))i();else{var a=new MutationObserver(function(){o.classList.contains("animated")&&(a.disconnect(),i())});a.observe(o,{attributes:!0,attributeFilter:["class"]}),window.setTimeout(i,2e3)}else n()}}()}else e.setAttribute("data-lottie-skipped","1")}function r(){return window.matchMedia("(max-width: 767px)").matches}function s(){t.removeAttribute("data-hero-boot"),e.classList.add("hero--lottie-failed")}function c(){e.classList.contains("hero--lottie-playing")||(e.classList.add("hero--lottie-playing"),e.classList.remove("hero--lottie-failed"))}function d(){if(!e.classList.contains("hero--lottie-playing")&&"1"!==t.getAttribute("data-hero-boot")){var u=window.ensureDotLottiePlayer;if("function"!=typeof u)return(i+=1)>=40?void s():void window.setTimeout(d,50);var l,f,v=(l=t.getAttribute("data-src"),f=t.getAttribute("data-src-mobile"),r()&&f?f:l);v?(t.setAttribute("data-hero-boot","1"),u().then(function(){return customElements.whenDefined("dotlottie-player")}).then(w).catch(function(){t.removeAttribute("data-hero-boot"),n?s():(n=!0,window.setTimeout(d,1500))}),customElements.whenDefined("dotlottie-player").then(w)):s()}function w(){if(!o){if(o=!0,t.setAttribute("src",v),t.removeAttribute("data-src"),t.removeAttribute("data-src-mobile"),t.addEventListener("play",function(){a=!0,c()}),t.addEventListener("complete",function(){e.setAttribute("data-lottie-complete","1")}),t.addEventListener("load",r),t.addEventListener("ready",r),"function"==typeof t.load)try{Promise.resolve(t.load(v)).then(r).catch(function(){})}catch(t){r()}else r();var i=0,n=window.setInterval(function(){i+=1,r(),(a||e.classList.contains("hero--lottie-playing")||i>=40)&&(window.clearInterval(n),a||e.classList.contains("hero--lottie-playing")||s())},100)}function r(){try{t.play()}catch(t){}}}}}()</script>
414 415 416 </div> 417 418 <div class=hero__cta> 419 <a href=https://app.napkin.ai/signin class="app-access-button large" data-na-event=home_cta_click data-na-action=app_access data-na-fb-event=StartTrial data-na-source=hero>Get Napkin Free</a> 420 </div> 421</section> 422 423 424 <section id=how-it-works class=how-it-works data-na-section=how_it_works> 425 <div class=how-it-works__container-outer> 426 <div class=how-it-works__steps-indicator> 427 <div class="how-it-works__step-indicator active" data-step=paste data-color=green></div> 428 <div class=how-it-works__step-indicator data-step=generate data-color=blue></div> 429 <div class=how-it-works__step-indicator data-step=polish data-color=orange></div> 430 <div class=how-it-works__step-indicator data-step=take data-color=purple></div> 431 </div> 432 <div class=how-it-works__container> 433 <div class=how-it-works__content-container data-color=green> 434 <h2 class="how-it-works__title section-title"><span class=how-it-works__title-decorator>How<span class=how-it-works__title-decorator-animation-container> 435 <dotlottie-player mode=normal loading=lazy data-autoplay=section-visible data-play-once=true data-src=/assets/v5/how-it-works/title-decorator.lottie id=animation-how-it-works-decorator class=how-it-works__title-decorator-animation></dotlottie-player> 436 </span></span> it works</h2> 437 438 <div class=how-it-works__steps> 439 <div class=how-it-works__step data-step=paste> 440 <div class=how-it-works__step-container> 441 <div class=how-it-works__step-left> 442 <div class=how-it-works__step-left-container> 443 <div class=how-it-works__step-number>1</div> 444 <div class=how-it-works__step-text> 445 <h3 class="how-it-works__step-title section-text-44"> 446 <span class=how-it-works__step-title-line>Start by</span> <span class=how-it-works__step-title-line><span class=how-it-works__step-title-action>Importing</span> or <span class=how-it-works__step-title-action>Pasting</span> your text</span> 447 </h3> 448 <p class="how-it-works__step-description section-text-18">Forget prompting, Napkin works directly from your text.</p> 449 </div> 450 </div> 451 </div> 452 <div class="how-it-works__step-right how-it-works__step-mask-before"> 453 <dotlottie-player mode=normal loading=lazy preserveaspectratio=xMinYMid data-src="/assets/v5/how-it-works/step-paste/visual.lottie?v=2" id=animation-how-it-works-step-paste alt="Paste your text" class=how-it-works__step-visual></dotlottie-player> 454 </div> 455 </div> 456 </div> 457 458 <div class=how-it-works__step data-step=generate> 459 <div class="how-it-works__step-container how-it-works__step-mask-before"> 460 <div class=how-it-works__step-left> 461 <div class=how-it-works__step-left-container> 462 <div class=how-it-works__step-number>2</div> 463 <div class=how-it-works__step-text> 464 <h3 class="how-it-works__step-title section-text-44"> 465 <span class=how-it-works__step-title-line><span class=how-it-works__step-title-action>Click</span> to</span> <span class=how-it-works__step-title-line>generate visuals</span> 466 </h3> 467 <p class="how-it-works__step-description section-text-18">Napkin generates the most relevant visuals based on your text, then you pick the one that best expresses what you have in mind.</p> 468 </div> 469 </div> 470 </div> 471 <div class="how-it-works__step-right how-it-works__step-mask-before"> 472 <dotlottie-player mode=normal loading=lazy loop preserveaspectratio=xMinYMax data-src=/assets/v6/how-it-works/step-generate/visual.lottie id=animation-how-it-works-step-generate alt="Click to generate visuals" class=how-it-works__step-visual></dotlottie-player> 473 </div> 474 </div> 475 </div> 476 477 <div class=how-it-works__step data-step=polish> 478 <div class="how-it-works__step-container how-it-works__step-mask-before"> 479 <div class=how-it-works__step-left> 480 <div class=how-it-works__step-left-container> 481 <div class=how-it-works__step-number>3</div> 482 <div class=how-it-works__step-text> 483 <h3 class="how-it-works__step-title section-text-44">
484 <span class=how-it-works__step-title-line><span class=how-it-works__step-title-action>Polish</span> it up,</span> <span class=how-it-works__step-title-line>make it yours</span> 485 </h3> 486 <div class=how-it-works__step-descriptions> 487 <p class="how-it-works__step-description section-text-18 active" data-key=fonts aria-hidden=false>Nothing is fixed. Change anything until it feels right.</p> 488 <p class="how-it-works__step-description section-text-18" data-key=colors aria-hidden=true>Every color, exactly as you want it. Match your brand, your mood, or the moment.</p> 489 <p class="how-it-works__step-description section-text-18" data-key=ungroup aria-hidden=true>Take it apart. Reshape every element freely and make it entirely your own.</p> 490 </div> 491 </div> 492 </div> 493 </div> 494 <div class=how-it-works__step-right> 495 <div class=how-it-works__step-description-mobile data-key=fonts> 496 <h4 class="how-it-works__step-description-mobile-title section-text-24">Change anything</h4> 497 <p class="how-it-works__step-description-mobile-text section-text-18">Nothing is fixed. Change anything until it feels right.</p> 498 </div> 499 <div class=how-it-works__step-visual data-key=fonts> 500 <dotlottie-player mode=normal loading=lazy data-src="/assets/v6/how-it-works/step-polish/visuals/text-fonts.lottie?v=3" loop id=animation-how-it-works-step-polish-fonts data-group=animation-group-how-it-works-polish-step alt="Nothing's fixed. Change anything, anytime." class=how-it-works__step-visual-animation></dotlottie-player> 501 </div> 502 <div class=how-it-works__step-description-mobile data-key=colors> 503 <h4 class="how-it-works__step-description-mobile-title section-text-24">Pick your colors</h4> 504 <p class="how-it-works__step-description-mobile-text section-text-18">Every color, exactly as you want it. Match your brand, your mood, or the moment.</p> 505 </div> 506 <div class=how-it-works__step-visual data-key=colors> 507 <dotlottie-player mode=normal loading=lazy data-src="/assets/v6/how-it-works/step-polish/visuals/colors.lottie?v=3" loop id=animation-how-it-works-step-polish-colors data-group=animation-group-how-it-works-polish-step alt="Every color, exactly as you want it." class=how-it-works__step-visual-animation></dotlottie-player> 508 </div> 509 <div class=how-it-works__step-description-mobile data-key=ungroup> 510 <h4 class="how-it-works__step-description-mobile-title section-text-24">Make it your own</h4> 511 <p class="how-it-works__step-description-mobile-text section-text-18">Take it apart. Reshape every element freely and make it entirely your own.</p> 512 </div> 513 <div class=how-it-works__step-visual data-key=ungroup> 514 <dotlottie-player mode=normal loading=lazy data-src="/assets/v6/how-it-works/step-polish/visuals/ungroup.lottie?v=2" loop id=animation-how-it-works-step-polish-ungroup data-group=animation-group-how-it-works-polish-step alt="Take it apart. Make it your own." class=how-it-works__step-visual-animation></dotlottie-player> 515 </div> 516 </div> 517 </div> 518 </div> 519 520 <div class="how-it-works__step how-it-works__step-mask-before" data-step=take> 521 <div class=how-it-works__step-container> 522 <div class=how-it-works__step-left> 523 <div class=how-it-works__step-left-container> 524 <div class=how-it-works__step-number>4</div> 525 <div class=how-it-works__step-content> 526 <div class=how-it-works__step-text> 527 <h3 class=how-it-works__step-title> 528 <span class="how-it-works__step-title-line section-text-44"><span class=how-it-works__step-title-action>Take</span> it anywhere</span> 529 </h3> 530 <p class="how-it-works__step-description section-text-18">
530Visuals created in Napkin can be used anywhere. Export them as .ppt, .png, .pdf or .svg to upgrade your content.</p> 531 </div> 532 <div class=how-it-works__step-features> 533 <div class=how-it-works__step-feature> 534 <img src=/assets/v5/how-it-works/step-take/feature-ppt.svg alt="PPT export icon" class=how-it-works__step-feature-icon fetchpriority=low loading=lazy> 535 <div class=how-it-works__step-feature-text>PPT file</div> 536 </div> 537 <div class=how-it-works__step-feature> 538 <img src=/assets/v5/how-it-works/step-take/feature-pdf.svg alt="PDF export icon" class=how-it-works__step-feature-icon fetchpriority=low loading=lazy> 539 <div class=how-it-works__step-feature-text>PDF file</div> 540 </div> 541 <div class=how-it-works__step-feature> 542 <img src=/assets/v5/how-it-works/step-take/feature-png.svg alt="PNG export icon" class=how-it-works__step-feature-icon fetchpriority=low loading=lazy> 543 <div class=how-it-works__step-feature-text>PNG file</div> 544 </div> 545 <div class=how-it-works__step-feature> 546 <img src=/assets/v5/how-it-works/step-take/feature-svg.svg alt="SVG export icon" class=how-it-works__step-feature-icon fetchpriority=low loading=lazy> 547 <div class=how-it-works__step-feature-text>SVG file</div> 548 </div> 549 </div> 550 </div> 551 </div> 552 </div> 553 <div class="how-it-works__step-right how-it-works__step-mask-before"> 554 <dotlottie-player mode=normal loading=lazy loop preserveaspectratio=xMinYMid data-src=/assets/v5/how-it-works/step-take/visuals/export.lottie data-src-mobile=/assets/v5/how-it-works/step-take/visual-mobile.lottie id=animation-how-it-works-step-take alt="Take it anywhere" class=how-it-works__step-visual></dotlottie-player> 555 </div> 556 </div> 557 </div> 558 </div> 559 </div> 560 </div> 561 </div> 562</section> 563 564 565 <section id=use-cases class=use-cases data-na-section=use_cases> 566 <div class=use-cases__container> 567 <div class=use-cases__left> 568 <div class=use-cases__left-container> 569 <div class=use-cases__left-content> 570 <h2 class="use-cases__title section-title">Use cases</h2> 571 <p class="use-cases__description section-text-24">Captivate your audience with auto-generated infographics, diagrams, mind maps, flowcharts, data charts, and more.</p> 572 </div> 573 <dotlottie-player mode=normal loading=lazy data-autoplay=section-visible data-play-once=true data-src=/assets/v5/use-cases/title-decorator.lottie id=animation-use-cases-decorator class=use-cases__left-decorator-animation></dotlottie-player> 574 </div> 575 </div> 576 <div class=use-cases__right> 577 <div class=use-cases__list> 578 579 <div class=use-cases__item data-item=presentations> 580 <h3 class=use-cases__item-title>Presentations</h3> 581 <div class=use-cases__item-content> 582 <p class="use-cases__item-description section-text-18">Make impactful slides</p> 583 <div class=use-cases__item-icons> 584 <img src=/assets/v5/use-cases/powerpoint-icon.svg alt="PowerPoint logo" class=use-cases__item-icon fetchpriority=low loading=lazy> 585 <img src=/assets/v5/use-cases/google-slides-icon.svg alt="Google Slides logo" class=use-cases__item-icon fetchpriority=low loading=lazy> 586 <img src=/assets/v5/use-cases/canva-icon.svg alt="Canva logo" class=use-cases__item-icon fetchpriority=low loading=lazy> 587 <img src=/assets/v5/use-cases/keynote-icon.svg alt="Keynote logo" class=use-cases__item-icon fetchpriority=low loading=lazy> 588 </div> 589 </div> 590 <div class=use-cases__item-image> 591 <picture> 592 <source type=image/webp srcset="/assets/v5/use-cases/presentations-640.webp?v=4 640w, /assets/v5/use-cases/presentations.webp?v=4 1120w" sizes="(max-width: 767px) calc(100vw - 120px), (max-width: 1080px) calc(100vw - 256px), 560px"> 593 <img src="/assets/v5/use-cases/presentations.png?v=4" alt="Napkin AI funnel diagram used in a Google Slides presentation" width=1120 height=781 fetchpriority=low loading=lazy> 594 </picture> 595 </div> 596 </div> 597 <div class=use-cases__item data-item=blog> 598 <h3 class=use-cases__item-title>Blog</h3> 599 <div class=use-cases__item-content> 600 <p class="use-cases__item-description section-text-18">Leave an impression</p> 601 <div class=use-cases__item-icons> 602 <img src=/assets/v5/use-cases/medium-icon.svg alt="Medium logo" class=use-cases__item-icon fetchpriority=low loading=lazy> 603 <img src=/assets/v5/use-cases/substack-icon.svg alt="Substack logo" class=use-cases__item-icon fetchpriority=low loading=lazy> 604 <img src=/assets/v5/use-cases/wordpress-icon.svg alt="WordPress logo" class=use-cases__item-icon fetchpriority=low loading=lazy> 605 </div> 606 </div> 607 <div class=use-cases__item-image> 608 <picture> 609 <source type=image/webp srcset="/assets/v5/use-cases/blog-640.webp?v=4 640w, /assets/v5/use-cases/blog.webp?v=4 1120w" sizes="(max-width: 767px) calc(100vw - 120px), (max-width: 1080px) calc(100vw - 256px), 560px"> 610 <img src="/assets/v5/use-cases/blog.png?v=4" alt="Napkin AI pyramid diagram embedded in a Medium blog post" width=1120 height=975 fetchpriority=low loading=lazy> 611 </picture> 612 </div> 613 </div> 614 <div class=use-cases__item data-item=social-media> 615 <h3 class=use-cases__item-title>Social Media</h3> 616 <div class=use-cases__item-content> 617 <p class="use-cases__item-description section-text-18">Engage your audience</p> 618 <div class=use-cases__item-icons> 619 <img src=/assets/v5/use-cases/linkedin-icon.svg alt="LinkedIn logo" class=use-cases__item-icon fetchpriority=low loading=lazy> 620 <img src=/assets/v5/use-cases/x-icon.svg alt="X logo" class=use-cases__item-icon fetchpriority=low loading=lazy> 621 <img src=/assets/v5/use-cases/instagram-icon.svg alt="Instagram logo" class=use-cases__item-icon fetchpriority=low loading=lazy> 622 <img src=/assets/v5/use-cases/youtube-icon.svg alt="YouTube logo" class=use-cases__item-icon fetchpriority=low loading=lazy> 623 </div> 624 </div> 625 <div class=use-cases__item-image> 626 <picture> 627 <source type=image/webp srcset="/assets/v5/use-cases/social-media-640.webp?v=4 640w, /assets/v5/use-cases/social-media.webp?v=4 1120w" sizes="(max-width: 767px) calc(100vw - 120px), (max-width: 1080px) calc(100vw - 256px), 560px"> 628 <img src="/assets/v5/use-cases/social-media.png?v=4" alt="Napkin AI infographic shared as an image in an X post" width=1120 height=685 fetchpriority=low loading=lazy> 629 </picture> 630 </div> 631 </div>
632 <div class=use-cases__item data-item=docs> 633 <h3 class=use-cases__item-title>Docs</h3> 634 <div class=use-cases__item-content> 635 <p class="use-cases__item-description section-text-18">Write easy to read docs</p> 636 <div class=use-cases__item-icons> 637 <img src=/assets/v5/use-cases/google-docs-icon.svg alt="Google Docs logo" class=use-cases__item-icon fetchpriority=low loading=lazy> 638 <img src=/assets/v5/use-cases/word-icon.svg alt="Microsoft Word logo" class=use-cases__item-icon fetchpriority=low loading=lazy> 639 <img src=/assets/v5/use-cases/notion-icon.svg alt="Notion logo" class=use-cases__item-icon fetchpriority=low loading=lazy> 640 <img src=/assets/v5/use-cases/confluence-icon.svg alt="Confluence logo" class=use-cases__item-icon fetchpriority=low loading=lazy> 641 </div> 642 </div> 643 <div class=use-cases__item-image> 644 <picture> 645 <source type=image/webp srcset="/assets/v5/use-cases/docs-640.webp?v=4 640w, /assets/v5/use-cases/docs.webp?v=4 1120w" sizes="(max-width: 767px) calc(100vw - 120px), (max-width: 1080px) calc(100vw - 256px), 560px"> 646 <img src="/assets/v5/use-cases/docs.png?v=4" alt="Napkin AI cycle diagram used inside a Google Doc" width=1120 height=871 fetchpriority=low loading=lazy> 647 </picture> 648 </div> 649 </div> 650 </div> 651 </div> 652</div> 653</section> 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670<section class=gallery data-na-section=gallery> 671 <div class=gallery__container-outer> 672 <div class=gallery__container> 673 <div class=gallery__header> 674 <h2 class="gallery__title section-title">Gallery<span class=gallery__title-decorator-container> 675 <dotlottie-player mode=normal loading=lazy loop data-autoplay=section-visible data-play-once=true data-src=/assets/v5/gallery/title-decorator.lottie id=animation-gallery-decorator class=gallery__title-decorator-animation></dotlottie-player> 676 </span></h2> 677 <p class="gallery__description section-text-24">Here are a few visuals created on Napkin.</p> 678 </div> 679 <div class=gallery__items> 680 681 <div class="gallery__items-row gallery__items-row--row-1"> 682 <div class=gallery__items-row-container> 683 684 685 <div class=gallery__item data-padding=none> 686 687 <picture> 688 <source data-srcset="/assets/v6/gallery/row_1/row_1_01.webp?v=10" type=image/webp> 689 690 <img data-src="/assets/v6/gallery/row_1/row_1_01.svg?v=10" alt="CRM needs assessment diagram for sales teams" class=gallery__item-image loading=lazy decoding=async fetchpriority=low width=755 height=437> 691 </picture> 692 </div> 693 694 <div class=gallery__item data-padding=none> 695 696 <picture> 697 <source data-srcset="/assets/v6/gallery/row_1/row_1_02.webp?v=10" type=image/webp> 698 699 <img data-src="/assets/v6/gallery/row_1/row_1_02.svg?v=10" alt="Sustainable energy sources infographic" class=gallery__item-image loading=lazy decoding=async fetchpriority=low width=834 height=437> 700 </picture> 701 </div> 702 703 <div class=gallery__item data-padding=none> 704 705 <picture> 706 <source data-srcset="/assets/v6/gallery/row_1/row_1_03-effect.webp?v=10" type=image/webp> 707 708 <img data-src="/assets/v6/gallery/row_1/row_1_03-effect.svg?v=10" alt="Startup success diagram with basketball icons" class=gallery__item-image loading=lazy decoding=async fetchpriority=low width=753 height=437> 709 </picture> 710 </div> 711 712 <div class=gallery__item data-padding=none> 713 714 <picture> 715 <source data-srcset="/assets/v6/gallery/row_1/row_1_04.webp?v=10" type=image/webp> 716 717 <img data-src="/assets/v6/gallery/row_1/row_1_04.svg?v=10" alt="Stock performance chart for major tech companies" class=gallery__item-image loading=lazy decoding=async fetchpriority=low width=537 height=437> 718 </picture> 719 </div> 720 721 <div class=gallery__item data-padding=none> 722 723 <picture> 724 <source data-srcset="/assets/v6/gallery/row_1/row_1_05.webp?v=10" type=image/webp> 725 726 <img data-src="/assets/v6/gallery/row_1/row_1_05.svg?v=10" alt="Growth diagram for sustainability and brand trust" class=gallery__item-image loading=lazy decoding=async fetchpriority=low width=834 height=437> 727 </picture> 728 </div> 729 730 <div class=gallery__item data-padding=none> 731 732 <picture> 733 <source data-srcset="/assets/v6/gallery/row_1/row_1_06-effect.webp?v=10" type=image/webp> 734 735 <img data-src="/assets/v6/gallery/row_1/row_1_06-effect.svg?v=10" alt="Quarterly revenue chart by business segment" class=gallery__item-image loading=lazy decoding=async fetchpriority=low width=427 height=437> 736 </picture> 737 </div> 738 739 <div class=gallery__item data-padding=none> 740 741 <picture> 742 <source data-srcset="/assets/v6/gallery/row_1/row_1_07.webp?v=10" type=image/webp> 743 744 <img data-src="/assets/v6/gallery/row_1/row_1_07.svg?v=10" alt="Learner's evolution diagram from novice to expert" class=gallery__item-image loading=lazy decoding=async fetchpriority=low width=754 height=437> 745 </picture> 746 </div> 747 748 <div class=gallery__item data-padding=none> 749 750 <picture> 751 <source data-srcset="/assets/v6/gallery/row_1/row_1_08.webp?v=10" type=image/webp> 752 753 <img data-src="/assets/v6/gallery/row_1/row_1_08.svg?v=10" alt="2026 global energy landscape infographic" class=gallery__item-image loading=lazy decoding=async fetchpriority=low width=711 height=361> 754 </picture> 755 </div> 756 757 <div class=gallery__item data-padding=none> 758 759 <picture> 760 <source data-srcset="/assets/v6/gallery/row_1/row_1_09-effect.webp?v=10" type=image/webp> 761 762 <img data-src="/assets/v6/gallery/row_1/row_1_09-effect.svg?v=10" alt="Monthly stock performance comparison chart" class=gallery__item-image loading=lazy decoding=async fetchpriority=low width=427 height=437> 763 </picture> 764 </div> 765 766 <div class=gallery__item data-padding=none> 767 768 <picture> 769 <source data-srcset="/assets/v6/gallery/row_1/row_1_10.webp?v=10" type=image/webp> 770 771 <img data-src="/assets/v6/gallery/row_1/row_1_10.svg?v=10" alt="Project delays flowchart of contributing factors" class=gallery__item-image loading=lazy decoding=async fetchpriority=low width=589 height=361> 772 </picture> 773 </div> 774 775 <div class=gallery__item data-padding=none> 776 777 <picture> 778 <source data-srcset="/assets/v6/gallery/row_1/row_1_11.webp?v=10" type=image/webp> 779 780 <img data-src="/assets/v6/gallery/row_1/row_1_11.svg?v=10" alt="Water purification process diagram" class=gallery__item-image loading=lazy decoding=async fetchpriority=low width=589 height=361> 781 </picture> 782 </div> 783 784 <div class=gallery__item data-padding=none> 785 786 <picture> 787 <source data-srcset="/assets/v6/gallery/row_1/row_1_12-effect.webp?v=10" type=image/webp> 788 789 <img data-src="/assets/v6/gallery/row_1/row_1_12-effect.svg?v=10" alt="Global life expectancy trends line chart" class=gallery__item-image loading=lazy decoding=async fetchpriority=low width=500 height=437> 790 </picture> 791 </div> 792 793 <div class=gallery__item data-padding=none> 794 795 <picture> 796 <source data-srcset="/assets/v6/gallery/row_1/row_1_13.webp?v=10" type=image/webp> 797 798 <img data-src="/assets/v6/gallery/row_1/row_1_13.svg?v=10" alt="Diagram of product adoption from idea to scale" class=gallery__item-image loading=lazy decoding=async fetchpriority=low width=808 height=361> 799 </picture> 800 </div> 801 802 <div class=gallery__item data-padding=none> 803 804 <picture> 805 <source data-srcset="/assets/v6/gallery/row_1/row_1_14.webp?v=10" type=image/webp> 806 807 <img data-src="/assets/v6/gallery/row_1/row_1_14.svg?v=10" alt="Community building strategy mind map" class=gallery__item-image loading=lazy decoding=async fetchpriority=low width=808 height=361> 808 </picture> 809 </div> 810 811 <div class=gallery__item data-padding=none> 812 813 <picture> 814 <source data-srcset="/assets/v6/gallery/row_1/row_1_15-effect.webp?v=10" type=image/webp> 815 816 <img data-src="/assets/v6/gallery/row_1/row_1_15-effect.svg?v=10" alt="Project status diagram with balloon visuals" class=gallery__item-image loading=lazy decoding=async fetchpriority=low width=435 height=437> 817 </picture> 818 </div> 819 820 <div class=gallery__item data-padding=none> 821 822 <picture> 823 <source data-srcset="/assets/v6/gallery/row_1/row_1_16.webp?v=10" type=image/webp> 824 825 <img data-src="/assets/v6/gallery/row_1/row_1_16.svg?v=10" alt="Startup's ripple impact infographic" class=gallery__item-image loading=lazy decoding=async fetchpriority=low width=583 height=437> 826 </picture> 827 </div> 828 829 <div class=gallery__item data-padding=none> 830 831 <picture> 832 <source data-srcset="/assets/v6/gallery/row_1/row_1_17.webp?v=10" type=image/webp> 833 834 <img data-src="/assets/v6/gallery/row_1/row_1_17.svg?v=10" alt="Shifting energy landscape infographic" class=gallery__item-image loading=lazy decoding=async fetchpriority=low width=583 height=361> 835 </picture> 836 </div> 837 838 <div class=gallery__item data-padding=none> 839 840 <picture> 841 <source data-srcset="/assets/v6/gallery/row_1/row_1_18-effect.webp?v=10" type=image/webp> 842 843 <img data-src="/assets/v6/gallery/row_1/row_1_18-effect.svg?v=10" alt="Lunch rush order flow Sankey diagram" class=gallery__item-image loading=lazy decoding=async fetchpriority=low width=443 height=437> 844 </picture> 845 </div> 846 847 <div class=gallery__item data-padding=none> 848 849 <picture> 850 <source data-srcset="/assets/v6/gallery/row_1/row_1_19.webp?v=10" type=image/webp> 851 852 <img data-src="/assets/v6/gallery/row_1/row_1_19.svg?v=10" alt="Travel kit essentials diagram with icons" class=gallery__item-image loading=lazy decoding=async fetchpriority=low width=740 height=437> 853 </picture> 854 </div> 855 856 <div class=gallery__item data-padding=none> 857 858 <picture> 859 <source data-srcset="/assets/v6/gallery/row_1/row_1_20.webp?v=10" type=image/webp> 860 861 <img data-src="/assets/v6/gallery/row_1/row_1_20.svg?v=10" alt="Manufacturing process bridge diagram" class=gallery__item-image loading=lazy decoding=async fetchpriority=low width=739 height=437> 862 </picture> 863 </div> 864 865 <div class=gallery__item data-padding=none> 866 867 <picture> 868 <source data-srcset="/assets/v6/gallery/row_1/row_1_21-effect.webp?v=10" type=image/webp> 869 870 <img data-src="/assets/v6/gallery/row_1/row_1_21-effect.svg?v=10" alt="Chat bubble diagram on life before smartphones" class=gallery__item-image loading=lazy decoding=async fetchpriority=low width=574 height=437> 871 </picture> 872 </div> 873 874 <div class=gallery__item data-padding=none> 875 876 <picture> 877 <source data-srcset="/assets/v6/gallery/row_1/row_1_22.webp?v=10" type=image/webp> 878 879 <img data-src="/assets/v6/gallery/row_1/row_1_22.svg?v=10" alt="Credit score analysis diagram" class=gallery__item-image loading=lazy decoding=async fetchpriority=low width=755 height=437> 880 </picture> 881 </div> 882 883 </div> 884 </div> 885 886 <div class="gallery__items-row gallery__items-row--row-2"> 887 <div class=gallery__items-row-container> 888 889 890 <div class=gallery__item data-padding=none> 891 892 <picture> 893 <source data-srcset="/assets/v6/gallery/row_2/row_2_01-effect.webp?v=10" type=image/webp> 894 895 <img data-src="/assets/v6/gallery/row_2/row_2_01-effect.svg?v=10" alt="Diagram on how distractions derail productivity" class=gallery__item-image loading=lazy decoding=async fetchpriority=low width=446 height=286> 896 </picture> 897 </div> 898 899 <div class=gallery__item data-padding=none> 900 901 <picture> 902 <source data-srcset="/assets/v6/gallery/row_2/row_2_02.webp?v=10" type=image/webp> 903 904 <img data-src="/assets/v6/gallery/row_2/row_2_02.svg?v=10" alt="Dashboard showing regional user distribution" class=gallery__item-image loading=lazy decoding=async fetchpriority=low width=790 height=285> 905 </picture> 906 </div> 907 908 <div class=gallery__item data-padding=none> 909 910 <picture> 911 <source data-srcset="/assets/v6/gallery/row_2/row_2_03.webp?v=10" type=image/webp> 912 913 <img data-src="/assets/v6/gallery/row_2/row_2_03.svg?v=10" alt="Gantt chart for a mobile app development timeline" class=gallery__item-image loading=lazy decoding=async fetchpriority=low width=529 height=285> 914 </picture> 915 </div> 916 917 <div class=gallery__item data-padding=none> 918 919 <picture> 920 <source data-srcset="/assets/v6/gallery/row_2/row_2_04-effect.webp?v=10" type=image/webp> 921 922 <img data-src="/assets/v6/gallery/row_2/row_2_04-effect.svg?v=10" alt="Infographic on empowering brand advocates" class=gallery__item-image loading=lazy decoding=async fetchpriority=low width=561 height=286> 923 </picture> 924 </div> 925 926 <div class=gallery__item data-padding=none> 927 928 <picture> 929 <source data-srcset="/assets/v6/gallery/row_2/row_2_05.webp?v=10" type=image/webp> 930 931 <img data-src="/assets/v6/gallery/row_2/row_2_05.svg?v=10" alt="Infographic on renew
931able energy sources" class=gallery__item-image loading=lazy decoding=async fetchpriority=low width=716 height=285> 932 </picture> 933 </div> 934 935 <div class=gallery__item data-padding=none> 936 937 <picture> 938 <source data-srcset="/assets/v6/gallery/row_2/row_2_06.webp?v=10" type=image/webp> 939 940 <img data-src="/assets/v6/gallery/row_2/row_2_06.svg?v=10" alt="Diagram on building a cohesive marketing strategy" class=gallery__item-image loading=lazy decoding=async fetchpriority=low width=528 height=286> 941 </picture> 942 </div> 943 944 <div class=gallery__item data-padding=none> 945 946 <picture> 947 <source data-srcset="/assets/v6/gallery/row_2/row_2_07-effect.webp?v=10" type=image/webp> 948 949 <img data-src="/assets/v6/gallery/row_2/row_2_07-effect.svg?v=10" alt="Timeline on the evolution of design tools" class=gallery__item-image loading=lazy decoding=async fetchpriority=low width=659 height=285> 950 </picture> 951 </div> 952 953 <div class=gallery__item data-padding=none> 954 955 <picture> 956 <source data-srcset="/assets/v6/gallery/row_2/row_2_08.webp?v=10" type=image/webp> 957 958 <img data-src="/assets/v6/gallery/row_2/row_2_08.svg?v=10" alt="Bar chart tracking feature adoption over time" class=gallery__item-image loading=lazy decoding=async fetchpriority=low width=445 height=285> 959 </picture> 960 </div> 961 962 <div class=gallery__item data-padding=none> 963 964 <picture> 965 <source data-srcset="/assets/v6/gallery/row_2/row_2_09.webp?v=10" type=image/webp> 966 967 <img data-src="/assets/v6/gallery/row_2/row_2_09.svg?v=10" alt="Diagram on future trends in robotics manufacturing" class=gallery__item-image loading=lazy decoding=async fetchpriority=low width=506 height=286> 968 </picture> 969 </div> 970 971 <div class=gallery__item data-padding=none> 972 973 <picture> 974 <source data-srcset="/assets/v6/gallery/row_2/row_2_10-effect.webp?v=10" type=image/webp> 975 976 <img data-src="/assets/v6/gallery/row_2/row_2_10-effect.svg?v=10" alt="Diagram on the anatomy of procrastination" class=gallery__item-image loading=lazy decoding=async fetchpriority=low width=572 height=285> 977 </picture> 978 </div> 979 980 <div class=gallery__item data-padding=none> 981 982 <picture> 983 <source data-srcset="/assets/v6/gallery/row_2/row_2_11.webp?v=10" type=image/webp> 984 985 <img data-src="/assets/v6/gallery/row_2/row_2_11.svg?v=10" alt="Mind map on climate change causes and solutions" class=gallery__item-image loading=lazy decoding=async fetchpriority=low width=670 height=285> 986 </picture> 987 </div> 988 989 <div class=gallery__item data-padding=none> 990 991 <picture> 992 <source data-srcset="/assets/v6/gallery/row_2/row_2_12.webp?v=10" type=image/webp> 993 994 <img data-src="/assets/v6/gallery/row_2/row_2_12.svg?v=10" alt="Diagram on environmental influences on human evolution" class=gallery__item-image loading=lazy decoding=async fetchpriority=low width=912 height=285> 995 </picture> 996 </div> 997 998 <div class=gallery__item data-padding=none> 999 1000 <picture> 1001 <source data-srcset="/assets/v6/gallery/row_2/row_2_13-effect.webp?v=10" type=image/webp> 1002 1003 <img data-src="/assets/v6/gallery/row_2/row_2_13-effect.svg?v=10" alt="Infographic on the transition to renew
1003able energy" class=gallery__item-image loading=lazy decoding=async fetchpriority=low width=723 height=286> 1004 </picture> 1005 </div> 1006 1007 <div class=gallery__item data-padding=none> 1008 1009 <picture> 1010 <source data-srcset="/assets/v6/gallery/row_2/row_2_14.webp?v=10" type=image/webp> 1011 1012 <img data-src="/assets/v6/gallery/row_2/row_2_14.svg?v=10" alt="Diagram on the impact of robotics on industry" class=gallery__item-image loading=lazy decoding=async fetchpriority=low width=698 height=285> 1013 </picture> 1014 </div> 1015 1016 <div class=gallery__item data-padding=none> 1017 1018 <picture> 1019 <source data-srcset="/assets/v6/gallery/row_2/row_2_15.webp?v=10" type=image/webp> 1020 1021 <img data-src="/assets/v6/gallery/row_2/row_2_15.svg?v=10" alt="Infographic on the evolving landscape of remote work" class=gallery__item-image loading=lazy decoding=async fetchpriority=low width=461 height=286> 1022 </picture> 1023 </div> 1024 1025 </div> 1026 </div> 1027 1028 <div class="gallery__items-row gallery__items-row--row-3"> 1029 <div class=gallery__items-row-container> 1030 1031 1032 <div class=gallery__item data-padding=none> 1033 1034 <picture> 1035 <source data-srcset="/assets/v6/gallery/row_3/row_3_01.webp?v=10" type=image/webp> 1036 1037 <img data-src="/assets/v6/gallery/row_3/row_3_01.svg?v=10" alt="Infographic on EV adoption challenges" class=gallery__item-image loading=lazy decoding=async fetchpriority=low width=834 height=361> 1038 </picture> 1039 </div> 1040 1041 <div class=gallery__item data-padding=none> 1042 1043 <picture> 1044 <source data-srcset="/assets/v6/gallery/row_3/row_3_02-effect.webp?v=10" type=image/webp> 1045 1046 <img data-src="/assets/v6/gallery/row_3/row_3_02-effect.svg?v=10" alt="Bar chart of quarterly revenue by segment" class=gallery__item-image loading=lazy decoding=async fetchpriority=low width=427 height=437> 1047 </picture> 1048 </div> 1049 1050 <div class=gallery__item data-padding=none> 1051 1052 <picture> 1053 <source data-srcset="/assets/v6/gallery/row_3/row_3_03.webp?v=10" type=image/webp> 1054 1055 <img data-src="/assets/v6/gallery/row_3/row_3_03.svg?v=10" alt="Diagram on factors causing unfinished work" class=gallery__item-image loading=lazy decoding=async fetchpriority=low width=754 height=361> 1056 </picture> 1057 </div> 1058 1059 <div class=gallery__item data-padding=none> 1060 1061 <picture> 1062 <source data-srcset="/assets/v6/gallery/row_3/row_3_04.webp?v=10" type=image/webp> 1063 1064 <img data-src="/assets/v6/gallery/row_3/row_3_04.svg?v=10" alt="Infographic on the 2026 global energy landscape" class=gallery__item-image loading=lazy decoding=async fetchpriority=low width=711 height=361> 1065 </picture> 1066 </div> 1067 1068 <div class=gallery__item data-padding=none> 1069 1070 <picture> 1071 <source data-srcset="/assets/v6/gallery/row_3/row_3_05-effect.webp?v=10" type=image/webp> 1072 1073 <img data-src="/assets/v6/gallery/row_3/row_3_05-effect.svg?v=10" alt="Line chart comparing monthly stock performance" class=gallery__item-image loading=lazy decoding=async fetchpriority=low width=427 height=437> 1074 </picture> 1075 </div> 1076 1077 <div class=gallery__item data-padding=none> 1078 1079 <picture> 1080 <source data-srcset="/assets/v6/gallery/row_3/row_3_06.webp?v=10" type=image/webp> 1081 1082 <img data-src="/assets/v6/gallery/row_3/row_3_06.svg?v=10" alt="Diagram on the lifecycle of an internet meme" class=gallery__item-image loading=lazy decoding=async fetchpriority=low width=589 height=437> 1083 </picture> 1084 </div> 1085 1086 <div class=gallery__item data-padding=none> 1087 1088 <picture> 1089 <source data-srcset="/assets/v6/gallery/row_3/row_3_07.webp?v=10" type=image/webp> 1090 1091 <img data-src="/assets/v6/gallery/row_3/row_3_07.svg?v=10" alt="Diagram on the water purification process" class=gallery__item-image loading=lazy decoding=async fetchpriority=low width=589 height=361> 1092 </picture> 1093 </div> 1094 1095 <div class=gallery__item data-padding=none> 1096 1097 <picture> 1098 <source data-srcset="/assets/v6/gallery/row_3/row_3_08-effect.webp?v=10" type=image/webp> 1099 1100 <img data-src="/assets/v6/gallery/row_3/row_3_08-effect.svg?v=10" alt="Chart on global life expectancy trends by year" class=gallery__item-image loading=lazy decoding=async fetchpriority=low width=500 height=437> 1101 </picture> 1102 </div> 1103 1104 <div class=gallery__item data-padding=none> 1105 1106 <picture> 1107 <source data-srcset="/assets/v6/gallery/row_3/row_3_09.webp?v=10" type=image/webp> 1108 1109 <img data-src="/assets/v6/gallery/row_3/row_3_09.svg?v=10" alt="Infographic on managing polar work strain" class=gallery__item-image loading=lazy decoding=async fetchpriority=low width=808 height=437> 1110 </picture> 1111 </div> 1112 1113 <div class=gallery__item data-padding=none> 1114 1115 <picture> 1116 <source data-srcset="/assets/v6/gallery/row_3/row_3_10.webp?v=10" type=image/webp> 1117 1118 <img data-src="/assets/v6/gallery/row_3/row_3_10.svg?v=10" alt="Diagram on a minimalist's community building strategy" class=gallery__item-image loading=lazy decoding=async fetchpriority=low width=808 height=361> 1119 </picture> 1120 </div> 1121 1122 <div class=gallery__item data-padding=none> 1123 1124 <picture> 1125 <source data-srcset="/assets/v6/gallery/row_3/row_3_11-effect.webp?v=10" type=image/webp> 1126 1127 <img data-src="/assets/v6/gallery/row_3/row_3_11-effect.svg?v=10" alt="Infographic on current project status metrics" class=gallery__item-image loading=lazy decoding=async fetchpriority=low width=435 height=437> 1128 </picture> 1129 </div> 1130 1131 <div class=gallery__item data-padding=none> 1132 1133 <picture> 1134 <source data-srcset="/assets/v6/gallery/row_3/row_3_12.webp?v=10" type=image/webp> 1135 1136 <img data-src="/assets/v6/gallery/row_3/row_3_12.svg?v=10" alt="Diagram on the text-to-visual transformation process" class=gallery__item-image loading=lazy decoding=async fetchpriority=low width=583 height=361> 1137 </picture> 1138 </div> 1139 1140 <div class=gallery__item data-padding=none> 1141 1142 <picture> 1143 <source data-srcset="/assets/v6/gallery/row_3/row_3_13.webp?v=10" type=image/webp> 1144 1145 <img data-src="/assets/v6/gallery/row_3/row_3_13.svg?v=10" alt="Infographic on the shifting global energy landscape" class=gallery__item-image loading=lazy decoding=async fetchpriority=low width=583 height=361> 1146 </picture> 1147 </div> 1148 1149 <div class=gallery__item data-padding=none> 1150 1151 <picture> 1152 <source data-srcset="/assets/v6/gallery/row_3/row_3_14-effect.webp?v=10" type=image/webp> 1153 1154 <img data-src="/assets/v6/gallery/row_3/row_3_14-effect.svg?v=10" alt="Sankey diagram on lunch rush order flow" class=gallery__item-image loading=lazy decoding=async fetchpriority=low width=443 height=437> 1155 </picture> 1156 </div> 1157 1158 <div class=gallery__item data-padding=none> 1159 1160 <picture> 1161 <source data-srcset="/assets/v6/gallery/row_3/row_3_15.webp?v=10" type=image/webp> 1162 1163 <img data-src="/assets/v6/gallery/row_3/row_3_15.svg?v=10" alt="Diagram on the text-to-visual transformation process" class=gallery__item-image loading=lazy decoding=async fetchpriority=low width=740 height=361> 1164 </picture> 1165 </div> 1166 1167 </div> 1168 </div> 1169 1170 </div> 1171 </div> 1172 </div> 1173</section> 1174 1175 1176 <section class=testimonials data-na-section=testimonials> 1177 <h2 class="testimonials__title section-title"> 1178 <span class=testimonials__title-line>Donât take</span> 1179 <span class=testimonials__title-line>our <span class=testimonials__title-word>word<span class=testimonials__title-word-decorator-container> 1180 <dotlottie-player mode=normal loading=lazy loop data-autoplay=section-visible data-play-once=true data-src=/assets/v5/testimonials/title-decorator.lottie id=animation-testimonials-decorator class=testimonials__title-word-decorator-animation></dotlottie-player> 1181 </span></span> for it.</span></h2>
1182 <div class=testimonials__controls> 1183 <button class=testimonials__control data-action=prev data-na-event=home_element_click data-na-section=testimonials data-na-element=testimonial_control data-na-value=prev> 1184 <img src=/assets/v5/testimonials/arrow-icon.svg alt=Previous fetchpriority=low loading=lazy> 1185 </button> 1186 <button class=testimonials__control data-action=next data-na-event=home_element_click data-na-section=testimonials data-na-element=testimonial_control data-na-value=next> 1187 <img src=/assets/v5/testimonials/arrow-icon.svg alt=Next fetchpriority=low loading=lazy> 1188 </button> 1189 </div> 1190 <div class=testimonials__items> 1191 <div class=testimonials__items-container> 1192 1193 <div class=testimonials__item data-color=green> 1194 <p class="testimonials__item-text section-text-22">I just wanted to take a moment to congratulate you all on the incredible work youâre doing! As a Project Manager, Iâve found your tool immensely helpful in my professional development. I often use Napkin to create presentations or simply to generate visual ideas based on my own concepts, and I must say, itâs been a game-changer for me.</p> 1195 <div class=testimonials__item-author> 1196 <div class=testimonials__item-author-image> 1197 <img src=/assets/v5/testimonials/icon-author-m-1.svg alt="" fetchpriority=low loading=lazy> 1198 </div> 1199 <div class=testimonials__item-author-info> 1200 <div class=testimonials__item-author-name>Nicolás</div> 1201 <div class=testimonials__item-author-position>Project Manager</div> 1202 </div> 1203 </div> 1204 </div> 1205 1206 <div class=testimonials__item data-color=purple> 1207 <p class="testimonials__item-text section-text-22">I recently used the Napkin platform to create visuals for a LinkedIn article, and I was impressed by how seamless the process was. The results were not only visually engaging but also aligned with the professional standards I aim to maintain. I look forward to incorporating it even more in the future.</p> 1208 <div class=testimonials__item-author> 1209 <div class=testimonials__item-author-image> 1210 <img src=/assets/v5/testimonials/icon-author-w-1.svg alt="" fetchpriority=low loading=lazy> 1211 </div> 1212 <div class=testimonials__item-author-info> 1213 <div class=testimonials__item-author-name>Emma Farquharson</div> 1214 <div class=testimonials__item-author-position>Professor</div> 1215 </div> 1216 </div> 1217 </div> 1218 1219 <div class=testimonials__item data-color=blue> 1220 <p class="testimonials__item-text section-text-22">I've literally been waiting years for a tool like Napkin. I love and use business diagrams ALL THE TIME, but I'm horrible at creating them and dislike most of the Powerpoint options. Happy that there's a new tool in town for biz diagramming!</p> 1221 <div class=testimonials__item-author> 1222 <div class=testimonials__item-author-image> 1223 <img src=/assets/v5/testimonials/icon-author-m-2.svg alt="" fetchpriority=low loading=lazy> 1224 </div> 1225 <div class=testimonials__item-author-info> 1226 <div class=testimonials__item-author-name>Eric Layland</div> 1227 <div class=testimonials__item-author-position>Growth Marketing Leader</div> 1228 </div> 1229 </div> 1230 </div> 1231 1232 <div class=testimonials__item data-color=orange> 1233 <p class="testimonials__item-text section-text-22">You are doing an amazing job - Napkin is so very useful for teaching and other purposes, especially in my case, to provide visuals that bring textual ideas to life. I am finding it invaluable already, and will be promoting it to our school district. Thank you for making this happen!</p> 1234 <div class=testimonials__item-author> 1235 <div class=testimonials__item-author-image> 1236 <img src=/assets/v5/testimonials/icon-author-m-1.svg alt="" fetchpriority=low loading=lazy> 1237 </div> 1238 <div class=testimonials__item-author-info> 1239 <div class=testimonials__item-author-name>Paul Penfold</div> 1240 <div class=testimonials__item-author-position>School Administrator</div> 1241 </div> 1242 </div> 1243 </div> 1244 1245 <div class=testimonials__item data-color=green> 1246 <p class="testimonials__item-text section-text-22">I am obsessed with Napkin. Iâm always on the lookout for tools that enhance creativity, streamline workflows, and help communicate ideas effectivelyâand Napkin absolutely nails it. The intuitive design and functionality of Napkin make it a game-changer. I can already see the incredible value it brings to professionals across education, training, and even community-building initiatives.</p> 1247 <div class=testimonials__item-author> 1248 <div class=testimonials__item-author-image> 1249 <img src=/assets/v5/testimonials/icon-author-w-1.svg alt="" fetchpriority=low loading=lazy> 1250 </div> 1251 <div class=testimonials__item-author-info> 1252 <div class=testimonials__item-author-name>Bhavani Kola</div> 1253 <div class=testimonials__item-author-position>Founder</div> 1254 </div> 1255 </div> 1256 </div> 1257 1258 <div class=testimonials__item data-color=purple> 1259 <p class="testimonials__item-text section-text-22">Iâm seriously in love with your product! How many hours could I have saved in the last 4 years, if I would have known you then. The simplicity of this tool is absolutely phenomenal, itâs intuitive and easy to understand. Thank y
1259ou for letting us try this out.</p> 1260 <div class=testimonials__item-author> 1261 <div class=testimonials__item-author-image> 1262 <img src=/assets/v5/testimonials/icon-author-w-1.svg alt="" fetchpriority=low loading=lazy> 1263 </div> 1264 <div class=testimonials__item-author-info> 1265 <div class=testimonials__item-author-name>Bianca</div> 1266 <div class=testimonials__item-author-position>Executive Administrator</div> 1267 </div> 1268 </div> 1269 </div> 1270 1271 <div class=testimonials__item data-color=yellow> 1272 <p class="testimonials__item-text section-text-22">There are so many new AI apps that promise the world, and they are getting better. This is one that I've been able to use off of the bat. Yes, I would take the idea and create slick data and information graphics that fit the brand I'm working in. As a design professor, this is really such a gem and it could go so much further. So all this to say, NICE JOB! I'm so excited about where you take this application.</p> 1273 <div class=testimonials__item-author> 1274 <div class=testimonials__item-author-image> 1275 <img src=/assets/v5/testimonials/icon-author-w-2.svg alt="" fetchpriority=low loading=lazy> 1276 </div> 1277 <div class=testimonials__item-author-info> 1278 <div class=testimonials__item-author-name>Reece Quinones</div> 1279 <div class=testimonials__item-author-position>Teacher</div> 1280 </div> 1281 </div> 1282 </div> 1283 1284 <div class=testimonials__item data-color=orange> 1285 <p class="testimonials__item-text section-text-22">As I was making my 1st Napkin today, I told myself I was going to gatekeep your tool as my little secret. The very next second, I answered a phone call and immediately let the cat out of the bag!! Hats off to you & your team. Itâs one of the most impressive tools I've used in a long time and something I'll use forever.</p> 1286 <div class=testimonials__item-author> 1287 <div class=testimonials__item-author-image> 1288 <img src=/assets/v5/testimonials/icon-author-w-1.svg alt="" fetchpriority=low loading=lazy> 1289 </div> 1290 <div class=testimonials__item-author-info> 1291 <div class=testimonials__item-author-name>Anna</div> 1292 <div class=testimonials__item-author-position>Consultant</div> 1293 </div> 1294 </div> 1295 </div> 1296 1297 </div> 1298 </div> 1299</section> 1300 1301 <section class=faq data-na-section=faq> 1302 <div class=faq__container> 1303 <div class=faq__container-inner> 1304 <div class=faq__header> 1305 <h2 class="faq__title section-title">Frequently asked questions</h2> 1306 <p class="faq__description section-text-24">Can't find the answer you are looking for? <span class=faq__description-line>Reach out to us <a href="/cdn-cgi/l/email-protection#395a56574d585a4d79575849525057175850" class=intercom-open-chat-button data-na-event=home_element_click data-na-section=faq data-na-element=contact_link>here</a>.</span></p> 1307 </div> 1308 <div class=faq__questions-container> 1309 <div class=faq__questions> 1310 1311 <div class=faq__questions-item> 1312 <div class=faq__questions-item__header data-na-event=home_element_click data-na-section=faq data-na-element=faq_question data-na-item=q01> 1313 <h3 class="faq__questions-item__header-title section-text-20">What is Napkin AI?</h3> 1314 </div> 1315 <div class="faq__questions-item__content section-text-18"> 1316 <p>Napkin AI is a visual communication platform that helps you turn ideas into visuals and presentations.</p> 1317<p>Napkin Visuals turns your text into diagrams, flowcharts, mind maps, infographics, and data charts. Write, paste, or import your content and Napkin generates visuals that make your ideas easier to understand and share.</p> 1318<p><a href=https://www.napkin.ai/slides/>Napkin Slides</a> turns your ideas into complete, ready-to-present decks. It collaborates with you before building anything, so the result actually feels like yours.</p> 1319 1320 </div> 1321 </div> 1322 1323 <div class=faq__questions-item> 1324 <div class=faq__questions-item__header data-na-event=home_element_click data-na-section=faq data-na-element=faq_question data-na-item=q02> 1325 <h3 class="faq__questions-item__header-title section-text-20">Is Napkin AI free to use?</h3> 1326 </div> 1327 <div class="faq__questions-item__content section-text-18"> 1328 <p>Yes. Napkin offers a free plan with weekly AI credits to generate visuals and presentations, unlimited editing, unlimited file imports - PPT, DOC, PDF, HTML, and MD - and unlimited PNG and PDF exports.</p> 1329<p>Paid plans (Plus and Pro) unlock more AI credits and features like PPT and SVG export, custom branding, and additional design options.
1329</p> 1330<p>See our <a href=https://www.napkin.ai/pricing/>pricing</a> page for full plan details.</p> 1331 1332 </div> 1333 </div> 1334 1335 <div class=faq__questions-item> 1336 <div class=faq__questions-item__header data-na-event=home_element_click data-na-section=faq data-na-element=faq_question data-na-item=q03> 1337 <h3 class="faq__questions-item__header-title section-text-20">How does Napkin Visuals turn text into visuals?</h3> 1338 </div> 1339 <div class="faq__questions-item__content section-text-18"> 1340 <p>Napkin Visuals analyzes your text and generates relevant visuals based on your content. You don't need to write complex prompts. Simply write, paste, or import your text, then click the <span class="icon icon-spark">Autospark</span> icon to generate your visuals. From there, choose the visual that best fits your message.</p> 1341 1342 </div> 1343 </div> 1344 1345 <div class=faq__questions-item> 1346 <div class=faq__questions-item__header data-na-event=home_element_click data-na-section=faq data-na-element=faq_question data-na-item=q04> 1347 <h3 class="faq__questions-item__header-title section-text-20">What types of visuals can I create with Napkin Visuals?</h3> 1348 </div> 1349 <div class="faq__questions-item__content section-text-18"> 1350 <p>Napkin Visuals can turn your text into infographics, diagrams, flowcharts, mind maps, data charts, and more. You can customize your visuals to match your content and brand. Need a full presentation instead? Napkin Slides turns your ideas into a complete, ready-to-present deck.</p> 1351 1352 </div> 1353 </div> 1354 1355 <div class=faq__questions-item> 1356 <div class=faq__questions-item__header data-na-event=home_element_click data-na-section=faq data-na-element=faq_question data-na-item=q05> 1357 <h3 class="faq__questions-item__header-title section-text-20">What is the best way to use the visuals I create in Napkin?</h3> 1358 </div> 1359 <div class="faq__questions-item__content section-text-18"> 1360 <p>The visuals you create in Napkin are designed to be used across presentations, documents, reports, blog posts, teaching materials, social media, and more. Export them as PPT, PDF, PNG, or SVG, and drop them straight into PowerPoint, Google Slides, Keynote, Notion, or any other tool you already use.</p> 1361 1362 </div> 1363 </div> 1364 1365 <div class=faq__questions-item> 1366 <div class=faq__questions-item__header data-na-event=home_element_click data-na-section=faq data-na-element=faq_question data-na-item=q06> 1367 <h3 class="faq__questions-item__header-title section-text-20">Can I edit the visuals after they are generated?</h3> 1368 </div> 1369 <div class="faq__questions-item__content section-text-18"> 1370 <p>Yes, everything is editable. You can change colors, fonts, layouts, and icons, reshape individual elements, or swap out entire visuals until they match your brand and message. Nothing is locked once a visual or presentation is generated, so you are always in control of the final result.</p> 1371 1372 </div> 1373 </div> 1374 1375 <div class=faq__questions-item> 1376 <div class=faq__questions-item__header data-na-event=home_element_click data-na-section=faq data-na-element=faq_question data-na-item=q07> 1377 <h3 class="faq__questions-item__header-title section-text-20">Can I use Napkin on mobile?</h3> 1378 </div> 1379 <div class="faq__questions-item__content section-text-18"> 1380 <p>Yes. You can view your existing work on mobile and create and edit presentations directly from your phone. Visual generation isn't available on mobile yet, so desktop is still the best experience for creating visuals.</p> 1381 1382 </div> 1383 </div> 1384 1385 <div class=faq__questions-item> 1386 <div class=faq__questions-item__header data-na-event=home_element_click data-na-section=faq data-na-element=faq_question data-na-item=q08> 1387 <h3 class="faq__questions-item__header-title section-text-20">How many languages does Napkin support?</h3> 1388 </div> 1389 <div class="faq__questions-item__content section-text-18"> 1390 <p>You can create visuals and presentations in 60+ languages using Napkin, regardless of your input language. The Napkin interface is also available in English, French, Spanish, Ital
1390ian, Korean, and Portuguese. You can switch languages anytime using the language dropdown in the footer.</p> 1391 1392 </div> 1393 </div> 1394 1395 <div class=faq__questions-item> 1396 <div class=faq__questions-item__header data-na-event=home_element_click data-na-section=faq data-na-element=faq_question data-na-item=q09> 1397 <h3 class="faq__questions-item__header-title section-text-20">What about team collaboration?</h3> 1398 </div> 1399 <div class="faq__questions-item__content section-text-18"> 1400 <p>Napkin makes it easy for teams to work together. You can invite team members to a shared Teamspace, edit Napkins together in real time, and use built-in commenting and highlighting to share feedback directly on your Visuals and Slides.</p> 1401 1402 </div> 1403 </div> 1404 1405 </div> 1406 </div> 1407 </div> 1408 </div> 1409</section> 1410 1411 1412 1413 1414 1415 1416 1417<section class=animated-footer data-na-section=final_cta> 1418 1419 <div class=animated-footer__container> 1420 <dotlottie-player mode=normal loading=lazy data-autoplay=section-visible data-play-once=true data-src=/assets/v5/try-napkin/arrow.lottie id=animation-try-napkin-decorator class=animated-footer__decorator-animation></dotlottie-player> 1421 1422 <div class=try-napkin__content> 1423 <h2 class="try-napkin__title section-title">Try Napkin!</h2> 1424 <p class="try-napkin__description section-text-24">Get started instantly, no download required.</p> 1425 <a href=https://app.napkin.ai/signin class="app-access-button large" data-na-event=home_cta_click data-na-action=app_access data-na-fb-event=StartTrial data-na-source=try_napkin>Get Napkin Free</a> 1426 </div> 1427 <div class=animated-footer__background> 1428 <span class="animated-footer__background-shape animated-footer__background-shape-1" data-animation=left><span class=animated-footer__background-shape-inner></span></span> 1429 <span class="animated-footer__background-shape animated-footer__background-shape-2" data-animation=bottom-left><span class=animated-footer__background-shape-inner></span></span> 1430 <span class="animated-footer__background-shape animated-footer__background-shape-3" data-animation=bottom><span class=animated-footer__background-shape-inner></span></span> 1431 <span class="animated-footer__background-shape animated-footer__background-shape-4" data-animation=bottom-right><span class=animated-footer__background-shape-inner></span></span> 1432 <span class="animated-footer__background-shape animated-footer__background-shape-5" data-animation=right><span class=animated-footer__background-shape-inner></span></span> 1433 </div> 1434 </div> 1435 1436</section> 1437 1438 1439 </main> 1440 1441 <footer role=contentinfo> 1442 <div class="footer__left footer__copyright"> 1443 <a href=/ class=footer__copyright-logo data-na-event=home_element_click data-na-section=footer data-na-element=footer_link><img src=/assets/napkin-logo-white-2024.svg alt="Napkin AI logo" width=242 height=70 fetchpriority=low class=footer__copyright-logo></a> 1444 <a href=/ class=footer__copyright-text data-na-event=home_element_click data-na-section=footer data-na-element=footer_link>© 2026 Napkin AI</a> 1445 </div> 1446 <div class="footer__center footer__nav-columns"> 1447 <nav aria-label="Footer Product Links" class="footer__nav footer__nav-column"> 1448 <h3>Product</h3> 1449 <ul> 1450 <li><a href=/#how-it-works data-na-event=home_element_click data-na-section=footer data-na-element=footer_link>How it works</a></li> 1451 <li><a href=/#use-cases data-na-event=home_element_click data-na-section=footer data-na-element=footer_link>Use Cases</a></li> 1452 <li><a href=/pricing/ data-na-event=home_element_click data-na-section=footer data-na-element=footer_link>Pricing</a></li> 1453 <li><a href=https://help.napkin.ai target=_blank rel=noopener data-na-event=home_element_click data-na-section=footer data-na-element=footer_link>Help Center</a></li> 1454 </ul> 1455 </nav> 1456 <nav aria-label="Footer Company Links" class="footer__nav footer__nav-column"> 1457 <h3>Company</h3> 1458 <ul> 1459 <li><a href=/about-us/ data-na-event=home_element_click data-na-section=footer data-na-element=footer_link>About us</a></li> 1460 <li><a href=/jobs/ data-na-event=home_element_click data-na-section=footer data-na-element=footer_link>Careers</a></li> 1461 <li><a href=/blog/ data-na-event=home_element_click data-na-section=footer data-na-element=footer_link>Blog</a></li> 1462 <li><a href="/cdn-cgi/l/email-protection#9dfef2f3e9fcfee9ddf3fcedf6f4f3b3fcf4" target=_blank rel=noopener data-na-event=home_element_click data-na-section=footer data-na-element=contact_link>Contact Us</a></li> 1463 </ul> 1464 </nav> 1465 <nav aria-label="Footer Privacy Links" class="footer__nav footer__nav-column"> 1466 <h3>Privacy</h3> 1467 <ul> 1468 <li><a href=/terms-conditions/ target=_blank rel=noopener data-na-event=home_element_click data-na-section=footer data-na-element=footer_link>Terms and Conditions</a></li> 1469 <li><a href=/privacy-policy/ target=_blank rel=noopener data-na-event=home_element_click data-na-section=footer data-na-element=footer_link>Privacy Policy</a></li> 1470 1471 <li><a href=/ai-transparency/ target=_blank rel=noopener data-na-event=home_element_click data-na-section=footer data-na-element=footer_link>AI Transparency</a></li> 1472 1473 <li><a href=https://trust.napkin.ai/ target=_blank rel=noopener data-na-event=home_element_click data-na-section=footer data-na-element=footer_link>Trust Center</a></li> 1474 </ul> 1475 </nav> 1476 </div> 1477 <div class=footer__right> 1478 <nav aria-label="Footer Social Media Links"> 1479 <ul class=footer__social-links> 1480 <li><a href=https://www.linkedin.com/company/napkin-ai target=_blank rel="noopener noreferrer" class="icon icon-linkedin" title="Follow us on LinkedIn" data-na-event=home_element_click data-na-section=footer data-na-element=social_link data-na-value=linkedin>LinkedIn</a></li> 1481 <li><a href=https://x.com/napkin_ai/ target=_blank rel="noopener noreferrer" class="icon icon-x" title="Follow us on X" data-na-event=home_element_click data-na-section=footer data-na-element=social_link data-na-value=x>X</a></li> 1482 <li><a href=https://www.youtube.com/@napkin_ai target=_blank rel="noopener noreferrer" class="icon icon-youtube" title="Follow us on YouTube" data-na-event=home_element_click data-na-section=footer data-na-element=social_link data-na-value=youtube>YouTube</a></li> 1483 <li><a href=https://www.instagram.com/napkin_ai/ target=_blank rel="noopener noreferrer" class="icon icon-instagram" title="Follow us on Instagram" data-na-event=home_element_click data-na-section=footer data-na-element=social_link data-na-value=instagram>Instagram</a></li> 1484 <li><a href=https://www.tiktok.com/@napkin_ai target=_blank rel="noopener noreferrer" class="icon icon-tiktok" title="Follow us on TikTok" data-na-event=home_element_click data-na-section=footer data-na-element=social_link data-na-value=tiktok>TikTok</a></li> 1485 </ul> 1486 </nav> 1487 1488 <div class=language-switcher> 1489 <select class=language-switcher__select aria-label=Language> 1490 1491 <option value=/ data-locale=en selected>English</option> 1492 1493 <option value=/es/ data-locale=es>Español</option> 1494 1495 <option value=/fr/ data-locale=fr>Français</option> 1496 1497 <option value=/it/ data-locale=it>Italiano</option> 1498 1499 <option value=/ko/ data-locale=ko>íêµì´</option> 1500 1501 <option value=/pt/ data-locale=pt>Português</option> 1502 1503 </select> 1504 </div>
vendor: 111 bytes, lines 1504-1505
1504 1505 <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
1505<script>document.querySelectorAll(".language-switcher__select").forEach(function(e){e.addEventListener("change",function(){var e=this.options[this.selectedIndex].getAttribute("data-locale");e&&function(e){try{var t=location.hostname,a=t.split("."),n=a.length<2?t:"."+a[a.length-2]+"."+a[a.length-1];document.cookie="nap_locale="+e+";path=/;domain="+n+";max-age=31536000;SameSite=Lax"}catch(e){}}(e),this.value&&(window.location.href=this.value)})})</script>
1505 1506 1507 1508 </div> 1509</footer> 1510 1511 1512 1513 1514
1515<script>try{var pn=location.pathname,m=pn.match(/^\/(es|fr|it|ko|pt)(\/|$)/),loc=m?m[1]:"/"===pn?"en":null;if(loc){var h=location.hostname,p=h.split("."),d=p.length<2?h:"."+p[p.length-2]+"."+p[p.length-1];document.cookie="nap_locale="+loc+";path=/;domain="+d+";max-age=31536000;SameSite=Lax"}}catch(a){}</script>
1515 1516 1517 1518
1519<script defer>try{console.log("[PreloadServerInfo] Preloading server info...");const o=new URLSearchParams(window.location.search),e=window.location.hostname;function applyCountryCode(o){if(o){console.log("[PreloadServerInfo] Country code: ",o);try{localStorage.setItem("napkin.country_code",o)}catch(o){console.error("[PreloadServerInfo] Failed to set country code to localStorage",o)}try{window.cookie_consent.CookieConsent._instance.setCountryCode(o)}catch(o){console.debug("[PreloadServerInfo] Failed to set country code to CookieConsent",o)}}else console.log("[PreloadServerInfo] No country code found")}if("localhost"===e||"127.0.0.1"===e||"[::1]"===e)applyCountryCode(o.get("cc")||"US");else{const r=Date.now(),n=`https://info.napkin.ai?v=${"app.napkin.ai"===e?"":"hyderabad"}&c=${r}`;fetch(n,{headers:{"Content-Type":"application/json",Accept:"application/json"},mode:"cors",credentials:"omit"}).then(o=>(console.log("[PreloadServerInfo] Response status:",o.status),o.ok?o.json():(console.error("[PreloadServerInfo] Server returned error status:",o.status),o.text().then(e=>{throw console.error("[PreloadServerInfo] Error response:",e),new Error(`HTTP ${o.status}: ${e}`)})))).then(e=>{applyCountryCode(o.get("cc")||e?.cc)}).catch(o=>{console.error("[PreloadServerInfo] Failed to load server info: ",o)})}}catch(t){console.error("[PreloadServerInfo] Failed to preload server info: ",t)}</script>
1519 1520 1521
1522<script>window.onUncaughtError=function(e,n){if(console.error(e,n),n&&(n.type&&"not_defined"==n.type||n.toString().indexOf("Unexpected")>-1||n.toString().indexOf("Expected identifier")>-1||n.toString().indexOf("SyntaxError")>-1)){if(document.getElementsByClassName("workspace").length>0)return void console.debug("[displayOutdatedBrowserMessage] Skipping outdated browser message because the app is already loaded.");!function e(){var n=document.getElementById("outdated_browser_container");if(console.warn("Displaying outdated browser message...",n),null==n)return console.debug("Outdated browser message not found. Retrying..."),void window.setTimeout(e,100);n.style.display="flex",n.classList.add("visible"),document.getElementsByClassName("app-root")[0].style.display="none"}()}},window.onerror=function(e){window.onUncaughtError("window.onerror",e)}</script>
1522 1523 1524
1525<script>var globalVariables={};function computeScriptUrlWithTc(o,e){let r=o;try{const t=new URL(o,window.location.origin),i="script_tc_"+(t.searchParams.get("t")||"no_t"),n=sessionStorage.getItem(i);if(null!==n){const o=parseInt(n,10)||0;if(e>0){const e=o+1;sessionStorage.setItem(i,String(e)),t.searchParams.set("tc",String(e))}else t.searchParams.set("tc",String(o))}else e>0&&(t.searchParams.set("tc","1"),sessionStorage.setItem(i,"1"));r=t.toString()}catch(e){console.debug("computeScriptUrlWithTc: failed to parse url, will use original url:",o,e),r=o}return r}function sendSignalWhenReady(o=0){if(!0!==window.areScriptsLoaded){for(const e in globalVariables)if(!window[e])return console.debug(`Global variable ${e} not found: ${globalVariables[e]} (retries: ${o})`),o<900?void window.setTimeout(()=>{sendSignalWhenReady(o+1)},100):(console.debug("Waited for 90 seconds. Reloading page."),void window.setTimeout(()=>{window.location.reload()},100));console.debug("All scripts are loaded."),window.areScriptsLoaded=!0}else console.debug("All scripts are already loaded.")}window.loadScript=function(o,e,r=0){const{defer:t=!1,crossorigin:i=null,globalVariable:n=null,timeout:a=5e3}=e||{};n&&(globalVariables[n]=o);let l=computeScriptUrlWithTc(o,r);function c(){try{if(r<20){const t=100+50*r;window.setTimeout(()=>{window.loadScript(o,e,r+1)},t),console.debug("Retrying loading script: ",o,r,t)}else{console.error("Max retries reached for script: ",o);try{window.reportSentryError&&window.reportSentryError(new Error("Max retries reached for script: "+o),{retryCount:r})}catch(o){}window.setTimeout(()=>{window.location.reload()},100)}}catch(e){console.error("Failed to retry loading script (from retryLoadingScript): ",o,e),window.onUncaughtError("retryLoadingScript",e)}}return new Promise((e,r)=>{try{console.debug("Loading script: ",l||o);const s=document.createElement("script");s.src=l||o,s.defer=t,i&&(s.crossorigin=i);const d=window.setTimeout(()=>{console.error("Failed to load script (timeout): ",o),s.remove(),c()},a);s.onload=()=>{clearTimeout(d),console.debug("Loaded script: ",o),e(),n&&!window[n]&&(console.warn("Failed to load script (missing global variable): ",o),c())},s.onerror=e=>{clearTimeout(d),console.error("Failed to load script (onerror): ",o,e),window.onUncaughtError("Failed to load scripts (onerror): ",e),c(),r()},document.head.appendChild(s)}catch(e){console.error("Failed to load script (from Promise): ",o,e),c()}})},window.preloadScript=function(o,e){try{const r=document.createElement("link");r.rel="preload",r.as="script",r.onload=e||null,r.onerror=e||null,r.href=computeScriptUrlWithTc(o,0),document.head.appendChild(r)}catch(r){console.debug("preloadScript: failed to warm",o,r),e&&e()}}</script>
1525 1526 1527
1528<script>var path=window.location.pathname;"/"!==(path="/"+path.replace(/^\/+/,""))&&"/"!==path[path.length-1]&&window.location.replace(path+"/")</script>
1528 1529 1530
1531<script src="/bundle/v6_page.js?t=1790233287" defer></script>
1531 1532
1533<script data-cfasync=false src="/interactions.dart.js?t=1790233287" defer></script>
1533 1534 1535 1536<link rel=stylesheet href="/bundle/c-web-lib/bundle.css?t=1790233287" media=print onload='this.media="all"'> 1537<noscript><link rel=stylesheet href="/bundle/c-web-lib/bundle.css?t=1790233287"></noscript> 1538 1539
1540<script>window.ensureDotLottiePlayer=function(){return navigator.webdriver?Promise.reject(new Error("automation")):window.customElements&&window.customElements.get("dotlottie-player")?Promise.resolve():(window.__dotLottiePlayerPromise||(window.__dotLottiePlayerPromise=window.loadScript("/bundle/v6_lottie.js?t=1790233287",{defer:!0,timeout:3e4}).then(function(){return window.customElements.whenDefined("dotlottie-player")}).catch(function(e){throw window.__dotLottiePlayerPromise=null,e}),window.setTimeout(function(){window.customElements&&window.customElements.get("dotlottie-player")||(window.__dotLottiePlayerPromise=null)},35e3)),window.__dotLottiePlayerPromise)}</script>
1540 1541 1542
1543<script>window.loadOnInteractionOrDelay=function(e,n,t){var i=!1,o=["pointerup","click","keydown"];function d(){return!i&&(i=!0,o.forEach(function(e){window.removeEventListener(e,c)}),!0)}function w(){"hidden"!==document.visibilityState?"requestIdleCallback"in window?window.requestIdleCallback(e,{timeout:1500}):window.setTimeout(e,0):e()}function u(){t?t(w):w()}function c(){d()&&u()}o.forEach(function(e){window.addEventListener(e,c,{passive:!0,once:!0})}),window.setTimeout(function(){d()&&("hidden"===document.visibilityState?e():u())},n||5e3)},window.loadAfterDelayThenIdle=function(e,n,t){window.setTimeout(function(){"requestIdleCallback"in window?window.requestIdleCallback(e,{timeout:t||2e3}):"complete"===document.readyState?e():window.addEventListener("load",function(){window.setTimeout(e,0)})},n)}</script>
1543 1544 1545
1546<script>window.__napkinIntercomOpenPending=!1,window.__napkinIntercomShown=!1,window.__napkinIntercomMailtoTimer=null,window.__napkinClearIntercomMailto=function(){null!=window.__napkinIntercomMailtoTimer&&(window.clearTimeout(window.__napkinIntercomMailtoTimer),window.__napkinIntercomMailtoTimer=null)},document.addEventListener("click",function(n){var i=n.target;if(i&&i.closest){var o=i.closest(".intercom-open-chat-button");if(o){if(n.preventDefault(),window.__napkinIntercomOpenPending=!0,!window.__napkinIntercomShown&&null==window.__napkinIntercomMailtoTimer){var e=o.href;window.__napkinIntercomMailtoTimer=window.setTimeout(function(){window.__napkinIntercomMailtoTimer=null,window.__napkinIntercomOpenPending=!1,e&&(window.location.href=e)},1e4)}"function"==typeof window.__napkinIntercomInjectNow?window.__napkinIntercomInjectNow():"function"==typeof window.Intercom&&window.Intercom("show")}}},!0)</script>
1546 1547 1548
1549<script>!function(){var n=[["/bundle/a.js?t=1790233287",{defer:!0,globalVariable:"IntercomInterop"}],["/bundle/a-web-lib/bundle.js?t=1790233287",{defer:!0,globalVariable:"analytics"}],["/bundle/c-web-lib/bundle.js?t=1790233287",{defer:!0,globalVariable:"cc"}],["/main.dart.js?t=1790233287",{defer:!0,timeout:3e4}]];var e=window.matchMedia("(max-width:767px)").matches?4500:2e3;window.loadOnInteractionOrDelay(function(){try{n.forEach(function(n){window.loadScript(n[0],n[1])}),sendSignalWhenReady()}catch(n){window.onUncaughtError("Failed to load scripts: ",n)}},e,function(e){var a=n.length,t=!1;function i(){t||(t=!0,e())}n.forEach(function(n){window.preloadScript(n[0],function(){(a-=1)<=0&&i()})}),window.setTimeout(i,4e3)})}()</script>
1549 1550 1551
1552<script data-cfasync=false>document.addEventListener("click",function(e){try{var t=e.target,r=t&&t.closest?t.closest(".youtube-embed"):null;r&&function(e){var t=e.getAttribute("data-youtube-id");if(t){var r=document.createElement("iframe");r.src="https://www.youtube-nocookie.com/embed/"+encodeURIComponent(t)+"?autoplay=1&rel=0",r.title=e.getAttribute("data-youtube-title")||"",r.className=e.className.split(" ").filter(function(e){return e&&"youtube-embed"!==e}).join(" "),r.width=e.getAttribute("data-youtube-width")||"",r.height=e.getAttribute("data-youtube-height")||"",r.setAttribute("frameborder","0"),r.setAttribute("allow","accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"),r.setAttribute("referrerpolicy","strict-origin-when-cross-origin"),r.setAttribute("allowfullscreen",""),e.replaceWith(r),r.focus()}}(r)}catch(e){console.error("Failed to start the embedded video: ",e)}})</script>
1552 1553 1554
1555<script>function loadLg(){window.loadScript("/bundle/lg.js?t=1790233287",{defer:!0})}window.loadAfterDelayThenIdle(loadLg,1e4,2e3)</script>
1555 1556 1557 1558 1559
1560<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"f8c67f02612248dda321ca957680c01d","spa":2}' crossorigin="anonymous"></script>
vendor: 1 bytes, line 1560
1560
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.