PageSourceSearch

https://www.napkin.ai/pricing/

html napkin.ai collected 2026-09-24 09:24:25 UTC 60,366 bytes, 767 lines download raw bytes

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>Pricing - Napkin AI</title>
20  <meta name=description content="Napkin AI offers a free plan for individuals and small teams, a professional plan for dedicated visual creators and planners, and an enterprise plan for large teams and organizations with large visual needs.">
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/pricing/>
32  
33  
34  
35  <link rel=alternate hreflang=en-US href=https://www.napkin.ai/pricing/>
36  
37  <link rel=alternate hreflang=es-ES href=https://www.napkin.ai/es/pricing/>
38  
39  <link rel=alternate hreflang=fr-FR href=https://www.napkin.ai/fr/pricing/>
40  
41  <link rel=alternate hreflang=it-IT href=https://www.napkin.ai/it/pricing/>
42  
43  <link rel=alternate hreflang=ko-KR href=https://www.napkin.ai/ko/pricing/>
44  
45  <link rel=alternate hreflang=pt-BR href=https://www.napkin.ai/pt/pricing/>
46  
47  <link rel=alternate hreflang=x-default href=https://www.napkin.ai/pricing/>
48  
49  
50  <link rel=stylesheet href="/common.css?t=1790233287">
51  <link rel=stylesheet href="/pricing.css?t=1790233287">
52  
53  <link rel=apple-touch-icon sizes=180x180 href="/apple-touch-icon.png?v=2">
54  <link rel=icon type=image/png sizes=32x32 href="/favicon-32x32.png?v=2">
55  <link rel=icon type=image/png sizes=16x16 href="/favicon-16x16.png?v=2">
56  <link rel=manifest href=/site.webmanifest>
57
58  
59  
60
61  
62  <link rel=preconnect href=https://info.napkin.ai crossorigin>
63
64  
65  <link rel=preload href="/fonts/Geomanist-Complete-Webfont/Geomanist-Regular-Webfont/geomanist-regular-webfont.woff2?v=1" as=font type=font/woff2 crossorigin>
66  <link rel=preload href="/fonts/Geomanist-Complete-Webfont/Geomanist-Medium-Webfont/geomanist-medium-webfont.woff2?v=1" as=font type=font/woff2 crossorigin>
67  <link rel=preload href="/fonts/google-atf/inter-400-latin.woff2?v=1" as=font type=font/woff2 crossorigin>
68  <link rel=preload href="/fonts/google-atf/pjs-400-800-latin.woff2?v=1" as=font type=font/woff2 crossorigin>
69
70  
71  
72  <link rel=stylesheet href="/fonts/google-atf.css?t=1790233287">
73  <link rel=stylesheet href="/fonts/geomanist-above-fold.css?t=1790233287">
74  
75  
76  <link rel=stylesheet href="/fonts/google-extra.css?t=1790233287" media=print onload='this.media="all"'>
77  <link rel=stylesheet href="/fonts/geomanist-complete.css?t=1790233287" media=print onload='this.media="all"'>
78  
79  <noscript>
80    
81    <link rel=stylesheet href="/fonts/google-extra.css?t=1790233287">
82    <link rel=stylesheet href="/fonts/geomanist-complete.css?t=1790233287">
83  </noscript>
84  
85  <meta property=og:url content=https://www.napkin.ai/pricing/>
86  <meta property=og:title content="Pricing - Napkin AI">
87  <meta property=og:description content="Napkin AI offers a free plan for individuals and small teams, a professional plan for dedicated visual creators and planners, and an enterprise plan for large teams and organizations with large visual needs.">
88  <meta property=og:site_name content="Napkin AI">
89  <meta property=og:locale content=en_US>
90  
91  
92  <meta property=og:locale:alternate content=es_ES>
93  
94  <meta property=og:locale:alternate content=fr_FR>
95  
96  <meta property=og:locale:alternate content=it_IT>
97  
98  <meta property=og:locale:alternate content=ko_KR>
99  
100  <meta property=og:locale:alternate content=pt_BR>
101  
102  
103
104  
105  
106  
107  
108  <meta property=og:image content="https://www.napkin.ai/assets/og-image-v5.png?v=2">
109  <meta property=og:image:alt content="Napkin AI turns your text into visuals so sharing your ideas is quick and effective.">
110  <meta property=og:image:width content=1280>
111  <meta property=og:image:height content=630>
112  
113  <meta property=og:image content="https://www.napkin.ai/assets/og-image-v5-1280.png?v=2">
114  <meta property=og:image:alt content="Napkin AI turns your text into visuals so sharing your ideas is quick and effective.">
115  <meta property=og:image:width content=1280>
116  <meta property=og:image:height content=1280>
117  
118
119  
120  
121<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/pricing/#webpage","url":"https://www.napkin.ai/pricing/","inLanguage":"en-US","name":"Pricing - Napkin AI","description":"Napkin AI offers a free plan for individuals and small teams, a professional plan for dedicated visual creators and planners, and an enterprise plan for large teams and organizations with large visual needs.","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"}},{"@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"]}]}</script>
121
122
123</head>
124
125
126  <body id=layout-v6 data-theme=page>
127    
128
129
130
131
132
133
134
135
136
137
138
139
140<header class="with-menu sticky-version">
141  
142
143  <nav class=app-bar aria-label="Main Navigation">
144    <div class=app-bar__left>
145      <a href=/ class=app-bar__logo>
146        <img src=/assets/napkin-logo-2024.svg alt="Napkin AI logo" width=126 height=37>
147      </a>
148    </div>
149    
150      <div class=app-bar__center>
151        
152          <div class=app-bar__product>
153            <button type=button class=app-bar__product-trigger aria-expanded=false aria-controls=product-menu>Product</button>
154            <div class=product-menu id=product-menu>
155              <div class=product-menu__card>
156                
157                  <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/>
158                    <span class=product-menu__item-icon>
159                      <img src=/assets/v6/header/product-menu/slides.svg alt="" width=30 height=30>
160                    </span>
161                    <span class=product-menu__item-text>
162                      <span class=product-menu__item-title>Slides<span class=app-bar__nav-badge>Beta</span></span>
163                      <span class=product-menu__item-description>Turn your ideas into presentation-ready decks.</span>
164                    </span>
165                  </a>
166                
167                  <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=/>
168                    <span class=product-menu__item-icon>
169                      <img src=/assets/v6/header/product-menu/visuals.svg alt="" width=30 height=30>
170                    </span>
171                    <span class=product-menu__item-text>
172                      <span class=product-menu__item-title>Visuals</span>
173                      <span class=product-menu__item-description>Turn your text into great-looking visuals.</span>
174                    </span>
175                  </a>
176                
177                  <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/>
178                    <span class=product-menu__item-icon>
179                      <img src=/assets/v6/header/product-menu/mindmaps.svg alt="" width=30 height=30>
180                    </span>
181                    <span class=product-menu__item-text>
182                      <span class=product-menu__item-title>Mind Maps</span>
183                      <span class=product-menu__item-description>Turn your ideas into a structured mind map, instantly.</span>
184                    </span>
185                  </a>
186                
187                  <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/>
188                    <span class=product-menu__item-icon>
189                      <img src=/assets/v6/header/product-menu/flowcharts.svg alt="" width=30 height=30>
190                    </span>
191                    <span class=product-menu__item-text>
192                      <span class=product-menu__item-title>Flowcharts</span>
193                      <span class=product-menu__item-description>Turn complex processes into clear, easy-to-follow flows.</span>
194                    </span>
195                  </a>
196                
197                  <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/>
198                    <span class=product-menu__item-icon>
199                      <img src=/assets/v6/header/product-menu/data-charts.svg alt="" width=30 height=30>
200                    </span>
201                    <span class=product-menu__item-text>
202                      <span class=product-menu__item-title>Data Charts</span>
203                      <span class=product-menu__item-description>Turn your data or text into editable charts.</span>
204                    </span>
205                  </a>
206                
207                  <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/>
208                    <span class=product-menu__item-icon>
209                      <img src=/assets/v6/header/product-menu/api.svg alt="" width=30 height=30>
210                    </span>
211                    <span class=product-menu__item-text>
212                      <span class=product-menu__item-title>API</span>
213                      <span class=product-menu__item-description>Automate visual generation at scale, directly in your workflow.</span>
214                    </span>
215                  </a>
216                
217              </div>
218            </div>
219          </div>
220        
221        
222          <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>
223        
224          <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>
225        
226          <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>
227        
228      </div>
229    
230    <div class=app-bar__right>
231      <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>
232      <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>
233      
234        <button class=app-bar__menu-burger-button aria-label="Open menu">Menu</button>
235      
236    </div>
237  </nav>
238
239  
240    <nav class=app-bar-mobile aria-label="Mobile Menu" aria-hidden=true>
241      <div class=app-bar-mobile__header>
242        <a href=/ class=app-bar__logo>
243          <img src=/assets/napkin-logo-2024.svg alt="Napkin AI logo" width=126 height=37>
244        </a>
245        <button class=app-bar-mobile__close-button aria-label="Close menu">Close</button>
246      </div>
247      <div class=app-bar-mobile__menu>
248        <ul class=app-bar-mobile__menu-list>
249          
250            <li class=app-bar-mobile__menu-list-item>
251              <button type=button class=app-bar-mobile__product-button aria-expanded=false aria-controls=mobile-product-menu>Product</button>
252            </li>
253          
254          
255            <li class=app-bar-mobile__menu-list-item>
256              <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>
257            </li>
258          
259            <li class=app-bar-mobile__menu-list-item>
260              <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>
261            </li>
262          
263            <li class=app-bar-mobile__menu-list-item>
264              <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>
265            </li>
266          
267        </ul>
268      </div>
269      <div class=app-bar-mobile__footer>
270        <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>
271      </div>
272
273    </nav>
274
275    
276      <div class=app-bar-mobile__submenu id=mobile-product-menu aria-hidden=true>
277        <div class=app-bar-mobile__header>
278          <button type=button class=app-bar-mobile__submenu-back-button>Back</button>
279          <button class=app-bar-mobile__close-button aria-label="Close menu">Close</button>
280        </div>
281        <ul class=app-bar-mobile__submenu-list>
282          
283            <li class=app-bar-mobile__submenu-list-item>
284              <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/>
285                <span class=app-bar-mobile__submenu-item-icon>
286                  <img src=/assets/v6/header/product-menu/slides.svg alt="" width=30 height=30>
287                </span>
288                <span class=app-bar-mobile__submenu-item-text>
289                  <span class=app-bar-mobile__submenu-item-title>Slides<span class=app-bar__nav-badge>Beta</span></span>
290                  <span class=app-bar-mobile__submenu-item-description>Turn your ideas into presentation-ready decks.</span>
291                </span>
292              </a>
293            </li>
294          
295            <li class=app-bar-mobile__submenu-list-item>
296              <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=/>
297                <span class=app-bar-mobile__submenu-item-icon>
298                  <img src=/assets/v6/header/product-menu/visuals.svg alt="" width=30 height=30>
299                </span>
300                <span class=app-bar-mobile__submenu-item-text>
301                  <span class=app-bar-mobile__submenu-item-title>Visuals</span>
302                  <span class=app-bar-mobile__submenu-item-description>Turn your text into great-looking visuals.</span>
303                </span>
304              </a>
305            </li>
306          
307            <li class=app-bar-mobile__submenu-list-item>
308              <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/>
309                <span class=app-bar-mobile__submenu-item-icon>
310                  <img src=/assets/v6/header/product-menu/mindmaps.svg alt="" width=30 height=30>
311                </span>
312                <span class=app-bar-mobile__submenu-item-text>
313                  <span class=app-bar-mobile__submenu-item-title>Mind Maps</span>
314                  <span class=app-bar-mobile__submenu-item-description>Turn your ideas into a structured mind map, instantly.</span>
315                </span>
316              </a>
317            </li>
318          
319            <li class=app-bar-mobile__submenu-list-item>
320              <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/>
321                <span class=app-bar-mobile__submenu-item-icon>
322                  <img src=/assets/v6/header/product-menu/flowcharts.svg alt="" width=30 height=30>
323                </span>
324                <span class=app-bar-mobile__submenu-item-text>
325                  <span class=app-bar-mobile__submenu-item-title>Flowcharts</span>
326                  <span class=app-bar-mobile__submenu-item-description>Turn complex processes into clear, easy-to-follow flows.</span>
327                </span>
328              </a>
329            </li>
330          
331            <li class=app-bar-mobile__submenu-list-item>
332              <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/>
333                <span class=app-bar-mobile__submenu-item-icon>
334                  <img src=/assets/v6/header/product-menu/data-charts.svg alt="" width=30 height=30>
335                </span>
336                <span class=app-bar-mobile__submenu-item-text>
337                  <span class=app-bar-mobile__submenu-item-title>Data Charts</span>
338                  <span class=app-bar-mobile__submenu-item-description>Turn your data or text into editable charts.</span>
339                </span>
340              </a>
341            </li>
342          
343            <li class=app-bar-mobile__submenu-list-item>
344              <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/>
345                <span class=app-bar-mobile__submenu-item-icon>
346                  <img src=/assets/v6/header/product-menu/api.svg alt="" width=30 height=30>
347                </span>
348                <span class=app-bar-mobile__submenu-item-text>
349                  <span class=app-bar-mobile__submenu-item-title>API</span>
350                  <span class=app-bar-mobile__submenu-item-description>Automate visual generation at scale, directly in your workflow.</span>
351                </span>
352              </a>
353            </li>
354          
355        </ul>
356      </div>
357    
358  
359</header>
360
361
362    <header class=header>
363  <h1 class=header__title>Create Compelling Visuals 10x Faster</h1>
364  
365</header>
366
367
368    <main>
369      
370      
370<script>document.documentElement.classList.add("prices-pending")</script>
370
371      <section class=pricing>
372        <div class=pricing__frequency-switch-container>
373          <div class=pricing__frequency-switch>
374            <button class=pricing__frequency-switch-button data-frequency=monthly>Pay monthly</button>
375            <button class="pricing__frequency-switch-button active" data-frequency=yearly>Pay yearly <span class=pricing__frequency-switch-button-discount>Save 25%</span></button>
376          </div>
377        </div>
378
379        <div class=pricing__comparison>
380          <div class=pricing__comparison-plans>
381            <div class=pricing__comparison-plan data-name=free>
382              <div class=pricing__comparison-plan-info>
383                <div class=pricing__comparison-plan-name>
384                  <h2 class=pricing__comparison-plan-name-label>Free</h2>
385                  <p class=pricing__comparison-plan-name-description>Forever</p>
386                </div>
387                <div class=pricing__comparison-plan-price>
388                  <span class=pricing__comparison-plan-price-amount><span class=dynamic-price-zero>$0</span></span>
389                </div>
390                <a href="https://app.napkin.ai/signin?selected_plan=free" class="black-button pricing__comparison-plan-button" data-plan=free data-mobile-href="https://app.napkin.ai/signin?step=signup&amp;selected_plan=free">Sign up</a>
391              </div>
392              <div class=pricing__comparison-plan-features-container>
393                <ul class=pricing__comparison-plan-features>
394                  <li class=pricing__comparison-plan-features-item>500 AI credits per week <span class=tooltip><span class=tooltip-content>AI credits are used to generate visuals, with ~1 credit charged per word selected for generation. This may change in the future for more complex outputs or advanced features.</span></span></li>
395                  <li class=pricing__comparison-plan-features-item>Unlimited visuals editing</li>
396                  <li class=pricing__comparison-plan-features-item>Unlimited file import (PPT, DOC, PDF, HTML, MD)</li>
397                  <li class=pricing__comparison-plan-features-item>Unlimited PNG &amp; PDF export</li>
398                  <li class=pricing__comparison-plan-features-item>Built-in styles and fonts</li>
399                  <li class=pricing__comparison-plan-features-item>Standard icons</li>
400                  <li class=pricing__comparison-plan-features-item>Napkin branding on visuals</li>
401                </ul>
402              </div>
403            </div>
404            <div class=pricing__comparison-plan data-name=plus>
405              <div class=pricing__comparison-plan-info>
406                <div class=pricing__comparison-plan-name>
407                  <h2 class="pricing__comparison-plan-name-label with-icon">Plus</h2>
408                  <p class=pricing__comparison-plan-name-description>Popular</p>
409                </div>
410                <div class=pricing__comparison-plan-price>
411                  <span class=pricing__comparison-plan-price-amount><span class=dynamic-price-amount data-plan=plus data-painted-monthly=$12 data-painted-yearly=$9>$9</span> <span class=pricing__comparison-plan-price-amount-inline-note>per person / <span class=dynamic-price-frequency data-frequency-monthly=month data-frequency-yearly=month>month</span></span></span>
412                </div>
413                <a href="https://app.napkin.ai/signin?selected_plan=plus" class="black-button pricing__comparison-plan-button" data-plan=plus data-mobile-href="https://app.napkin.ai/signin?step=signup&amp;selected_plan=plus">Get Started</a>
414              </div>
415              <div class=pricing__comparison-plan-features-container>
416                <p class=pricing__comparison-plan-features-note>Everything in Free +</p>
417                <ul class=pricing__comparison-plan-features>
418                  <li class=pricing__comparison-plan-features-item>10,000 AI credits per month <span class=tooltip><span class=tooltip-content>AI credits are used to generate visuals, with ~1 credit charged per word selected for generation. This may change in the future for more complex outputs or advanced features.</span></span></li>
419                  <li class=pricing__comparison-plan-features-item>Unlimited PPT &amp; SVG export</li>
420                  <li class=pricing__comparison-plan-features-item>3 Brand Styles</li>
421                  <li class=pricing__comparison-plan-features-item>Bold icons</li>
422                  <li class=pricing__comparison-plan-features-item>Remove Napkin branding</li>
423                  <li class=pricing__comparison-plan-features-item>Team management and billing</li>
424                </ul>
425              </div>
426            </div>
427            <div class=pricing__comparison-plan data-name=pro>
428              <div class=pricing__comparison-plan-info>
429                <div class=pricing__comparison-plan-name>
430                  <h2 class="pricing__comparison-plan-name-label with-icon">Pro</h2>
431                  <p class=pricing__comparison-plan-name-description>Stand out</p>
432                </div>
433                <div class=pricing__comparison-plan-price>
434                  <span class=pricing__comparison-plan-price-amount><span class=dynamic-price-amount data-plan=pro data-painted-monthly=$30 data-painted-yearly=$22>$22</span> <span class=pricing__comparison-plan-price-amount-inline-note>per person / <span class=dynamic-price-frequency data-frequency-monthly=month data-frequency-yearly=month>month</span></span></span>
435                </div>
436                <a href="https://app.napkin.ai/signin?selected_plan=pro" class="black-button pricing__comparison-plan-button" data-plan=pro data-mobile-href="https://app.napkin.ai/signin?step=signup&amp;selected_plan=pro">Get Started</a>
437              </div>
438              <div class=pricing__comparison-plan-features-container>
439                <p class=pricing__comparison-plan-features-note>Everything in Plus +</p>
440                <ul class=pricing__comparison-plan-features>
441                  <li class=pricing__comparison-plan-features-item>30,000 AI credits per month <span class=tooltip><span class=tooltip-content>AI credits are used to generate visuals, with ~1 credit charged per word selected for generation. This may change in the future for more complex outputs or advanced features.</span></span></li>
442                  <li class=pricing__comparison-plan-features-item>Exclusive designs</li>
443                  <li class=pricing__comparison-plan-features-item>Unlimited Custom Branding</li>
444                  <li class=pricing__comparison-plan-features-item>Upload your fonts</li>
445                  <li class=pricing__comparison-plan-features-item>Team management and billing</li>
446                  <li class=pricing__comparison-plan-features-item>Optional credit top ups</li>
447                </ul>
448              </div>
449            </div>
450          </div>
451        </div>
452      </section>
453
454      
455      
455<script>!function(){var t=document.documentElement,n=!1,e="",i=document.querySelector(".pricing__comparison");function r(r){n||(t.setAttribute("data-prices-shown",r),t.setAttribute("data-prices-shown-ms",String(Math.round(performance.now()))),e&&t.setAttribute("data-prices-shown-currency",e)),n=!0,t.classList.remove("prices-pending"),i&&i.removeAttribute("aria-busy")}i&&i.setAttribute("aria-busy","true");var a=setTimeout(function(){r("painted")},1500);function o(t){try{return window.localStorage.getItem(t)}catch(t){return null}}var c,u=((c=/[?&]cc=([A-Za-z]{2})(?:&|$)/.exec(window.location.search))&&"XX"!==c[1].toUpperCase()?c[1].toUpperCase():"")||o("napkin.country_code")||"";var p=function(){var t=function(){var t=window.location.hostname;if("napkin.ai"!==t&&-1===t.indexOf(".napkin.ai",t.length-10))return"napkin.flags.visitor_group";for(var n=t.slice(0,t.length-9).split("."),e=0;e<n.length;e++){if("staging"===n[e])return"stg.napkin.flags.visitor_group";if("dev"===n[e])return"dev.napkin.flags.visitor_group"}return"napkin.flags.visitor_group"}().replace(/\./g,"\\."),n=new RegExp("(?:^|;\\s*)"+t+"=([^;]+)").exec(document.cookie);return n&&/^visitor_group_([a-s]|t_[0-9])$/.test(n[1])?n[1]:""}();function s(t){if(!t||!t.prices||!t.prices.length)return!1;var n={};t.prices.forEach(function(t){n[t.plan+"_"+t.period]=t});var i=document.querySelector(".pricing__frequency-switch-button.active"),o=i?i.getAttribute("data-frequency"):"yearly",c=document.querySelectorAll(".pricing .dynamic-price-amount"),u=[];return c.forEach(function(t){u.push(t.getAttribute("data-plan"))}),!!function(t,n){return!!n.length&&n.every(function(n){return["monthly","yearly"].every(function(e){var i=t[n+"_"+e];return!(!i||!i.monthlyDisplay)})})}(n,u)&&(c.forEach(function(t){var e=t.getAttribute("data-plan");["monthly","yearly"].forEach(function(i){t.setAttribute("data-painted-"+i,n[e+"_"+i].monthlyDisplay)}),t.textContent=n[e+"_"+o].monthlyDisplay}),t.zeroDisplay&&document.querySelectorAll(".pricing .dynamic-price-zero").forEach(function(n){n.textContent=t.zeroDisplay}),e=t.currency||"",function(){var t=document.querySelectorAll(".pricing .pricing__comparison-plan-price-amount");t.forEach(function(t){t.classList.remove("is-compact")});var n=!1;t.forEach(function(t){var e=t.querySelector(".dynamic-price-amount, .dynamic-price-zero"),i=t.querySelector(".pricing__comparison-plan-price-amount-inline-note");e&&i&&i.getBoundingClientRect().top>=e.getBoundingClientRect().bottom&&(n=!0)}),n&&t.forEach(function(t){t.classList.add("is-compact")})}(),clearTimeout(a),r("served"),!0)}var l=o("napkin.pricing.v3"),f=null;if(l)try{var g=JSON.parse(l),d=g&&"number"==typeof g.at?Date.now()-g.at:null;null!==d&&d>=0&&d<864e5&&g.country===u&&(g.group||"")===p&&s(g.list)&&(f=g.at)}catch(t){}if(!(null!==f&&Date.now()-f<3e5)){var y=[];u&&y.push("country="+encodeURIComponent(u)),p&&y.push("group="+encodeURIComponent(p));var h,m=(-1!==(h=window.location.hostname).indexOf("local")||"127.0.0.1"===h?"http://localhost:8080":"www.napkin.ai"===h||"napkin.ai"===h?"https://app.napkin.ai":"staging.napkin.ai"===h?"https://app.staging.napkin.ai":"https://app.dev.napkin.ai")+"/api/v1/pricing"+(y.length?"?"+y.join("&"):"");window.fetch(m,{headers:{accept:"application/json"},mode:"cors"}).then(function(t){return t.ok?t.json():null}).then(function(t){if(!!t&&s(t)&&u)try{window.localStorage.setItem("napkin.pricing.v3",JSON.stringify({country:u,group:p,at:Date.now(),list:t}))}catch(t){}n||r("painted")}).catch(function(){n||r("painted")})}}()</script>
455
456
457      <section class=enterprise-plan>
458        <p class=enterprise-plan__text>Looking for <span class=enterprise-plan__text-highlight>Enterprise</span> plan?</p>
459        <a href=https://napkinai.typeform.com/enterprise target=_blank rel=noopener class="black-button enterprise-plan__button" data-plan=enterprise>Contact Us</a>
460      </section>
461
462      <section class=faq data-na-section=faq>
463  <div class=faq__container>
464    <div class=faq__container-inner>
465      <div class=faq__header>
466        <h2 class="faq__title section-title">Frequently asked questions</h2>
467        <p class="faq__description section-text-24">Can&#39;t find the answer you are looking for? <span class=faq__description-line>Reach out to us <a href="/cdn-cgi/l/email-protection#dcbfb3b2a8bdbfa89cb2bdacb7b5b2f2bdb5" class=intercom-open-chat-button data-na-event=home_element_click data-na-section=faq data-na-element=contact_link>here</a>.</span></p>
468      </div>
469      <div class=faq__questions-container>
470        <div class=faq__questions>
471          
472            <div class=faq__questions-item>
473              <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>
474                <h3 class="faq__questions-item__header-title section-text-20">What are AI credits?</h3>
475              </div>
476              <div class="faq__questions-item__content section-text-18">
477                <p>AI credits are our way of measuring and allocating app usage. AI credits are being used to generate the visuals, with approximately 1 credit charged per word selected for generation. This may change in the future for more complex outputs or advanced features.</p>
478
479              </div>
480            </div>
481          
482            <div class=faq__questions-item>
483              <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>
484                <h3 class="faq__questions-item__header-title section-text-20">Is there a discount on annual billing?</h3>
485              </div>
486              <div class="faq__questions-item__content section-text-18">
487                <p>Yes! You can save 25% by choosing an annual plan compared to a monthly plan.</p>
488
489              </div>
490            </div>
491          
492            <div class=faq__questions-item>
493              <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>
494                <h3 class="faq__questions-item__header-title section-text-20">What payment methods are accepted?</h3>
495              </div>
496              <div class="faq__questions-item__content section-text-18">
497                <p>We accept all major credit and debit cards across the world.</p>
498
499              </div>
500            </div>
501          
502            <div class=faq__questions-item>
503              <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>
504                <h3 class="faq__questions-item__header-title section-text-20">Can I add my company branding to Napkin?</h3>
505              </div>
506              <div class="faq__questions-item__content section-text-18">
507                <p>Yes, you can easily add your brand colors and fonts inside our Brand Studio.</p>
508
509              </div>
510            </div>
511          
512            <div class=faq__questions-item>
513              <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>
514                <h3 class="faq__questions-item__header-title section-text-20">How does Napkin use my data?</h3>
515              </div>
516              <div class="faq__questions-item__content section-text-18">
517                <p>We follow standard data protection practices to keep your data encrypted and private. Napkin will not use your data to train our models if you opt out of data sharing.</p>
518<p>Any information used to power Napkin will be shared with AI subprocessors for the sole purpose of providing you with the Napkin functionalities. We specifically have contractual agreements in place with our AI subprocessors that prohibit the use of customer data to train their models.</p>
519
520              </div>
521            </div>
522          
523            <div class=faq__questions-item>
524              <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>
525                <h3 class="faq__questions-item__header-title section-text-20">
525How do I get charged when adding a member to my teamspace?</h3>
526              </div>
527              <div class="faq__questions-item__content section-text-18">
528                <p>You can add as many members to your teamspace as you&#39;d like. If you are on a paid plan, you will be charged for an additional seat for each member who accepts the invitation.</p>
529
530              </div>
531            </div>
532          
533            <div class=faq__questions-item>
534              <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>
535                <h3 class="faq__questions-item__header-title section-text-20">Can I change my plan or cancel at any time?</h3>
536              </div>
537              <div class="faq__questions-item__content section-text-18">
538                <p>Absolutely! You can upgrade, downgrade, or cancel your plan at any time. If you cancel, you&#39;ll retain access to your paid features until the end of your current billing period. After that, you will no longer have access to paid features.</p>
539
540              </div>
541            </div>
542          
543            <div class=faq__questions-item>
544              <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>
545                <h3 class="faq__questions-item__header-title section-text-20">What happens when I change plans?</h3>
546              </div>
547              <div class="faq__questions-item__content section-text-18">
548                <ul><li><strong>Upgrading your plan:</strong> Your account will be upgraded and charged immediately. The amount due will be prorated based on the remaining days in your current billing cycle at the time of the upgrade.<li><strong>Downgrading your plan:</strong> Your account will be downgraded at the end of your current billing cycle, and you'll be charged for the new plan starting with the next billing cycle. All content you created with your higher plan will remain accessible, but editing features may be restricted.</ul>
549              </div>
550            </div>
551          
552            <div class=faq__questions-item>
553              <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>
554                <h3 class="faq__questions-item__header-title section-text-20">What happens to my content if I cancel my subscription?</h3>
555              </div>
556              <div class="faq__questions-item__content section-text-18">
557                <p>Your content remains yours, regardless of your subscription status. If you cancel your subscription, you&#39;ll retain access to all your created content, but you won&#39;t have access to the advanced features that are part of paid plans.</p>
558
559              </div>
560            </div>
561          
562            <div class=faq__questions-item>
563              <div class=faq__questions-item__header data-na-event=home_element_click data-na-section=faq data-na-element=faq_question data-na-item=q10>
564                <h3 class="faq__questions-item__header-title section-text-20">Can I change my payment method?</h3>
565              </div>
566              <div class="faq__questions-item__content section-text-18">
567                <p>You can change your payment method at any time in your billing settings.</p>
568
569              </div>
570            </div>
571          
572            <div class=faq__questions-item>
573              <div class=faq__questions-item__header data-na-event=home_element_click data-na-section=faq data-na-element=faq_question data-na-item=q11>
574                <h3 class="faq__questions-item__header-title section-text-20">What happens if my payment fails? Like if my credit card expires?</h3>
575              </div>
576              <div class="faq__questions-item__content section-text-18">
577                <p>You&#39;ll receive email notifications after each failed payment. We&#39;ll retry payment up to 8 times over the next month. If payment still fails after all retries, you&#39;ll be moved to the free plan with limited feature access until you update your payment information.</p>
578
579              </div>
580            </div>
581          
582            <div class=faq__questions-item>
583              <div class=faq__questions-item__header data-na-event=home_element_click data-na-section=faq data-na-element=faq_question data-na-item=q12>
584                <h3 class="faq__questions-item__header-title section-text-20">What happens if I exhaust my AI credits?</h3>
585              </div>
586              <div class="faq__questions-item__content section-text-18">
587                <p>The easiest way to get more credits is to upgrade to our Plus or Pro plan, both of which offer higher monthly credit limits to better suit your needs. If you use up your credits, you can also purchase additional credits at any time.</p>
588
589              </div>
590            </div>
591          
592            <div class=faq__questions-item>
593              <div class=faq__questions-item__header data-na-event=home_element_click data-na-section=faq data-na-element=faq_question data-na-item=q13>
594                <h3 class="faq__questions-item__header-title section-text-20">Do you offer discounts to Non-Profits or Students?</h3>
595              </div>
596              <div class="faq__questions-item__content section-text-18">
597                <p>We don&#39;t currently offer discounts to non-profits or students. However, our free plan is designed to accommodate most lightweight usage of Napkin.</p>
598
599              </div>
600            </div>
601          
602            <div class=faq__questions-item>
603              <div class=faq__questions-item__header data-na-event=home_element_click data-na-section=faq data-na-element=faq_question data-na-item=q14>
604                <h3 class="faq__questions-item__header-title section-text-20">How can I connect with the sales team?</h3>
605              </div>
606              <div class="faq__questions-item__content section-text-18">
607                <p>For inquiries about choosing the right plan for your organization, contact us at <a href="/cdn-cgi/l/email-protection#3f5c50514b5e5c4b7f515e4f5456
60751115e56"><span class="__cf_email__" data-cfemail="791a16170d181a0d39171809121017571810">[email&#160;protected]</span></a></p>
608
609              </div>
610            </div>
611          
612        </div>
613      </div>
614    </div>
615  </div>
616</section>
617
618
619      
620
621
622
623
624<section class=animated-footer data-na-section=final_cta>
625  
626  <div class=animated-footer__container>
627    <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>
628    
629    <div class=try-napkin__content>
630      <h2 class="try-napkin__title section-title">Try Napkin!</h2>
631      <p class="try-napkin__description section-text-24">Get started instantly, no download required.</p>
632      <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>
633    </div>
634    <div class=animated-footer__background>
635      <span class="animated-footer__background-shape animated-footer__background-shape-1" data-animation=left><span class=animated-footer__background-shape-inner></span></span>
636      <span class="animated-footer__background-shape animated-footer__background-shape-2" data-animation=bottom-left><span class=animated-footer__background-shape-inner></span></span>
637      <span class="animated-footer__background-shape animated-footer__background-shape-3" data-animation=bottom><span class=animated-footer__background-shape-inner></span></span>
638      <span class="animated-footer__background-shape animated-footer__background-shape-4" data-animation=bottom-right><span class=animated-footer__background-shape-inner></span></span>
639      <span class="animated-footer__background-shape animated-footer__background-shape-5" data-animation=right><span class=animated-footer__background-shape-inner></span></span>
640    </div>
641  </div>
642  
643</section>
644
645
646    </main>
647
648    <footer role=contentinfo>
649  <div class="footer__left footer__copyright">
650    <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>
651    <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>
652  </div>
653  <div class="footer__center footer__nav-columns">
654    <nav aria-label="Footer Product Links" class="footer__nav footer__nav-column">
655      <h3>Product</h3>
656      <ul>
657        <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>
658        <li><a href=/#use-cases data-na-event=home_element_click data-na-section=footer data-na-element=footer_link>Use Cases</a></li>
659        <li><a href=/pricing/ data-na-event=home_element_click data-na-section=footer data-na-element=footer_link>Pricing</a></li>
660        <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>
661      </ul>
662    </nav>
663    <nav aria-label="Footer Company Links" class="footer__nav footer__nav-column">
664      <h3>Company</h3>
665      <ul>
666        <li><a href=/about-us/ data-na-event=home_element_click data-na-section=footer data-na-element=footer_link>About us</a></li>
667        <li><a href=/jobs/ data-na-event=home_element_click data-na-section=footer data-na-element=footer_link>Careers</a></li>
668        <li><a href=/blog/ data-na-event=home_element_click data-na-section=footer data-na-element=footer_link>Blog</a></li>
669        <li><a href="/cdn-cgi/l/email-protection#9ffcf0f1ebfefcebdff1feeff4f6f1b1fef6" target=_blank rel=noopener data-na-event=home_element_click data-na-section=footer data-na-element=contact_link>Contact Us</a></li>
670      </ul>
671    </nav>
672    <nav aria-label="Footer Privacy Links" class="footer__nav footer__nav-column">
673      <h3>Privacy</h3>
674      <ul>
675        <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>
676        <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>
677        
678        <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>
679        
680        <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>
681      </ul>
682    </nav>
683  </div>
684  <div class=footer__right>
685    <nav aria-label="Footer Social Media Links">
686      <ul class=footer__social-links>
687        <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>
688        <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>
689        <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>
690        <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>
691        <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>
692      </ul>
693    </nav>
694    
695  <div class=language-switcher>
696    <select class=language-switcher__select aria-label=Language>
697      
698      <option value=/pricing/ data-locale=en selected>English</option>
699      
700      <option value=/es/pricing/ data-locale=es>Español</option>
701      
702      <option value=/fr/pricing/ data-locale=fr>Français</option>
703      
704      <option value=/it/pricing/ data-locale=it>Italiano</option>
705      
706      <option value=/ko/pricing/ data-locale=ko>한국어</option>
707      
708      <option value=/pt/pricing/ data-locale=pt>Português</option>
709      
710    </select>
711  </div>
vendor: 111 bytes, lines 711-712
711
712  <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
712<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>
712
713
714
715  </div>
716</footer>
717
718
719    
720
721
722<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>
722
723
724
725
726<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>
726
727
728
729<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>
729
730
731
732<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>
732
733
734
735<script>var path=window.location.pathname;"/"!==(path="/"+path.replace(/^\/+/,""))&&"/"!==path[path.length-1]&&window.location.replace(path+"/")</script>
735
736
737
738<script src="/bundle/v6_page.js?t=1790233287" defer></script>
738
739
740<script data-cfasync=false src="/interactions.dart.js?t=1790233287" defer></script>
740
741
742
743<link rel=stylesheet href="/bundle/c-web-lib/bundle.css?t=1790233287" media=print onload='this.media="all"'>
744<noscript><link rel=stylesheet href="/bundle/c-web-lib/bundle.css?t=1790233287"></noscript>
745
746
747<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>
747
748
749
750<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>
750
751
752
753<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>
753
754
755
756<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>
756
757
758
759<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>
759
760
761
762<script>function loadLg(){window.loadScript("/bundle/lg.js?t=1790233287",{defer:!0})}window.loadAfterDelayThenIdle(loadLg,1e4,2e3)</script>
762
763
764  
765
766
767<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 767
767

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.