1<!DOCTYPE html><html lang="en"> <head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>LocalPDF Pricing â Free, or $19 once for Pro</title><meta name="description" content="Transparent pricing: LocalPDF is free for quick PDF tasks, and Pro is a one-time $19 payment. No subscription, no renewal, no account."><meta name="robots" content="index, follow"><meta name="application-name" content="LocalPDF"><meta name="apple-mobile-web-app-title" content="LocalPDF">
1<script type="module" src="https://localpdf.online/.webmcp/bridge.js"></script>
1<link rel="canonical" href="https://localpdf.online/pricing"><meta name="impact-site-verification" value="5810f056-3eee-41c8-ab96-81535ca54c6b"><meta property="og:type" content="website"><meta property="og:title" content="LocalPDF Pricing â Free, or $19 once for Pro"><meta property="og:description" content="Transparent pricing: LocalPDF is free for quick PDF tasks, and Pro is a one-time $19 payment. No subscription, no renewal, no account."><meta property="og:url" content="https://localpdf.online/pricing"><meta property="og:image" content="https://localpdf.online/logos/localpdf-social-1200x630.png"><meta property="og:image:alt" content="LocalPDF Pricing â Free, or $19 once for Pro"><meta property="og:site_name" content="LocalPDF"><meta name="twitter:card" content="summary_large_image"><meta name="twitter:title" content="LocalPDF Pricing â Free, or $19 once for Pro"><meta name="twitter:description" content="Transparent pricing: LocalPDF is free for quick PDF tasks, and Pro is a one-time $19 payment. No subscription, no renewal, no account."><meta name="twitter:image" content="https://localpdf.online/logos/localpdf-social-1200x630.png"><meta name="twitter:image:alt" content="LocalPDF Pricing â Free, or $19 once for Pro"><meta name="theme-color" content="#f6f3ee"><meta name="format-detection" content="telephone=no"><link rel="icon" type="image/png" sizes="16x16" href="/logos/localpdf-favicon-16x16.png"><link rel="icon" type="image/png" sizes="32x32" href="/logos/localpdf-header-32x32.png"><link rel="apple-touch-icon" sizes="180x180" href="/logos/localpdf-apple-180x180.png">
1<script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":"Product","name":"LocalPDF Pro","description":"One-time Pro licence â unlimited workspaces, unlimited pages, OCR, editing, conversion, protect/unlock, and full Studio access. One payment, no subscription.","url":"https://localpdf.online/pricing","brand":{"@type":"Brand","name":"LocalPDF"},"offers":[{"@type":"Offer","name":"Pro Lifetime","price":"19","priceCurrency":"USD","validFrom":"2026-09-18","priceValidUntil":"2027-09-18","availability":"https://schema.org/InStock","url":"https://localpdf.online/pricing","itemCondition":"https://schema.org/NewCondition"},{"@type":"Offer","name":"Pro Yearly","price":"39.99","priceCurrency":"USD","validFrom":"2026-09-24","priceValidUntil":"2027-09-24","availability":"https://schema.org/InStock","url":"https://localpdf.online/pricing","itemCondition":"https://schema.org/NewCondition"}]},{"@type":"Product","name":"LocalPDF Free","description":"Free plan â up to 3 Studio workspaces, 3 files per day, essential PDF tools. No credit card needed.","url":"https://localpdf.online/pricing","brand":{"@type":"Brand","name":"LocalPDF"},"offers":{"@type":"Offer","price":"0","priceCurrency":"USD","validFrom":"2026-07-04","priceValidUntil":"2027-07-04","availability":"https://schema.org/InStock","url":"https://localpdf.online/pricing","itemCondition":"https://schema.org/NewCondition"}}]}</script>
1<script> 2 (function() { 3 // Save current language if it is not default English 4 const currentLang = document.documentElement.lang; 5 if (currentLang && currentLang !== 'en') { 6 localStorage.setItem('localpdf_preferred_lang', currentLang); 7 } 8 9 // Auto-redirect if on home page and preferred language is set 10 const pref = localStorage.getItem('localpdf_preferred_lang'); 11 if (pref && pref !== 'en' && (window.location.pathname === '/' || window.location.pathname === '/index.html')) { 12 if (pref === 'ja') { 13 window.location.replace('/ja'); 14 } else if (pref === 'zh') { 15 window.location.replace('/zh'); 16 } 17 } 18 })(); 19 </script>
19<link rel="dns-prefetch" href="https://www.googletagmanager.com"><link rel="dns-prefetch" href="https://www.google-analytics.com">
19<script> 20
vendor: 151 bytes, lines 20-23
20window.dataLayer = window.dataLayer || []; 21 function gtag(){dataLayer.push(arguments);} 22 gtag('js', new Date()); 23 gtag('config', "
23G-MS36WTHPCZ
vendor: 145 bytes, lines 23-29
23", { 24 anonymize_ip: true, 25 allow_google_signals: false, 26 allow_ad_personalization_signals: false 27 }); 28 29
29function loadGA() { 30 var script = document.createElement('script'); 31 script.async = true; 32 script.src = 'https://www.googletagmanager.com/gtag/js?id=' + "G-MS36WTHPCZ"; 33 document.head.appendChild(script); 34 } 35 36 if ('requestIdleCallback' in window) { 37 requestIdleCallback(loadGA, { timeout: 3000 }); 38 } else { 39 setTimeout(loadGA, 3000); 40 } 41 </script>
41<script> 42 !function(t,e){var o,n,p,r;e.__SV||(window.posthog=e,e._i=[],e.init=function(i,s,a){function g(t,e){var o=e.split(".");2==o.length&&(t=t[o[0]],e=o[1]),t[e]=function(){t.push([e].concat(Array.prototype.slice.call(arguments,0)))}}(p=t.createElement("script")).type="text/javascript",p.async=!0,p.src=s.api_host+"/static/array.js",(r=t.getElementsByTagName("script")[0]).parentNode.insertBefore(p,r);var u=e;for(void 0!==a?u=e[a]=[]:a="posthog",u.people=u.people||[],u.toString=function(t){var e="posthog";return"posthog"!==a&&(e+="."+a),t||(e+=" (stub)"),e},u.people.toString=function(){return u.toString(1)+".people (stub)"},o="capture identify alias people.set people.set_once set_config register register_once unregister opt_out_capturing has_opted_out_capturing opt_in_capturing reset isFeatureEnabled onFeatureFlags getFeatureFlag getFeatureFlagPayload reloadFeatureFlags group updateEarlyAccessFeatureEnrollment getGroups get_group_property set_group_property get_distinct_id getGroups get_session_id".split(" "),n=0;n<o.length;n++)g(u,o[n]);e._i.push([i,s,a])},e.__SV=1)}(document,window.posthog||[]); 43 const host = window.location.origin + '/ingest'; 44 posthog.init("phc_6iTpA8vFIxlQ8HxmPsoMmtj4sqgCUWiZQMOpfSfyvxe", { 45 api_host: host, 46 ui_host: "https://eu.posthog.com", 47 autocapture: false, 48 capture_pageview: true, 49 debug: false, 50 session_recording: { 51 maskAllInputs: true, 52 maskTextSelector: '.ph-no-capture', 53 blockSelector: '.ph-no-capture, canvas' 54 } 55 }); 56 </script>
56<link rel="stylesheet" href="/assets/pricing@[email protected]"> 57<link rel="stylesheet" href="/assets/MarketingLayout.Bwuet2pR.css"></head> <body> <header class="site-header" data-astro-cid-yfd22ssa> <div class="header-shell" data-astro-cid-yfd22ssa> <a href="/" class="brand" data-astro-cid-yfd22ssa> <img src="/logos/localpdf-header-64x64.png" alt="LocalPDF" width="36" height="36" data-astro-cid-yfd22ssa> <span data-astro-cid-yfd22ssa>LocalPDF</span> </a> <nav class="nav" data-astro-cid-yfd22ssa> <div class="dropdown" tabindex="0" data-astro-cid-yfd22ssa> <span class="nav-link dropdown-toggle" data-astro-cid-yfd22ssa> 58Edit <span class="caret" data-astro-cid-yfd22ssa>â¾</span> </span> <div class="dropdown-menu" data-astro-cid-yfd22ssa> <a href="/features" class="dropdown-item" data-astro-cid-yfd22ssa>All PDF tools</a> <a href="/features/edit-pdf" class="dropdown-item" data-astro-cid-yfd22ssa>Edit PDF</a> <a href="/features/merge-pdf" class="dropdown-item" data-astro-cid-yfd22ssa>Merge PDF</a> <a href="/features/split-pdf" class="dropdown-item" data-astro-cid-yfd22ssa>Split PDF</a> <a href="/features/sign-pdf" class="dropdown-item" data-astro-cid-yfd22ssa>Sign PDF</a> <a href="/features/auto-toc-pdf" class="dropdown-item" data-astro-cid-yfd22ssa>Auto TOC</a> </div> </div> <div class="dropdown" tabindex="0" data-astro-cid-yfd22ssa> <span class="nav-link dropdown-toggle" data-astro-cid-yfd22ssa> 59Convert <span class="caret" data-astro-cid-yfd22ssa>â¾</span> </span> <div class="dropdown-menu" data-astro-cid-yfd22ssa> <a href="/features/ocr-pdf" class="dropdown-item" data-astro-cid-yfd22ssa>OCR PDF</a> <a href="/features/compress-pdf" class="dropdown-item" data-astro-cid-yfd22ssa>Compress PDF</a> <a href="/features/convert-pdf" class="dropdown-item" data-astro-cid-yfd22ssa>Convert to PDF</a> </div> </div> <div class="dropdown" tabindex="0" data-astro-cid-yfd22ssa> <span class="nav-link dropdown-toggle" data-astro-cid-yfd22ssa> 60Resources <span class="caret" data-astro-cid-yfd22ssa>â¾</span> </span> <div class="dropdown-menu" data-astro-cid-yfd22ssa> <a href="/blog" class="dropdown-item" data-astro-cid-yfd22ssa>Blog</a> <a href="/security" class="dropdown-item" data-astro-cid-yfd22ssa>Security</a> <a href="/private-pdf-editor" class="dropdown-item" data-astro-cid-yfd22ssa>Private PDF Editor</a> <a href="/compare" class="dropdown-item" data-astro-cid-yfd22ssa>Compare PDF tools</a> <a href="/compare/localpdf-vs-smallpdf-vs-ilovepdf" class="dropdown-item" data-astro-cid-yfd22ssa>vs Smallpdf vs iLovePDF</a> <a href="/pdf-tools-without-upload" class="dropdown-item" data-astro-cid-yfd22ssa>PDF Tools</a> <a href="/use-cases/lawyers" class="dropdown-item" data-astro-cid-yfd22ssa>For lawyers</a> <a href="/use-cases/accountants" class="dropdown-item" data-astro-cid-yfd22ssa>For accountants</a> <a href="/use-cases/hr-sensitive-documents" class="dropdown-item" data-astro-cid-yfd22ssa>For HR teams</a> <a href="/use-cases/internal-operations" class="dropdown-item" data-astro-cid-yfd22ssa>For internal operations</a> <a href="/faq" class="dropdown-item" data-astro-cid-yfd22ssa>FAQ</a> </div> </div> <div class="dropdown" tabindex="0" data-astro-cid-yfd22ssa> <span class="nav-link dropdown-toggle" data-astro-cid-yfd22ssa> 61ð EN <span class="caret" data-astro-cid-yfd22ssa>â¾</span> </span> <div class="dropdown-menu" data-astro-cid-yfd22ssa> <a href="/" class="dropdown-item lang-select" data-lang="en" data-astro-cid-yfd22ssa>English</a> <a href="/ja" class="dropdown-item lang-select" data-lang="ja" data-astro-cid-yfd22ssa>æ¥æ¬èª</a> <a href="/zh" class="dropdown-item lang-select" data-lang="zh" data-astro-cid-yfd22ssa>ç®ä½ä¸æ</a> </div> </div> </nav> <a href="/pricing" class="nav-link pricing-link" data-astro-cid-yfd22ssa>Pricing</a> <a href="/app/?upload=1" class="header-cta" data-astro-cid-yfd22ssa>Open LocalPDF</a> </div> </header>
61<script type="module">document.querySelectorAll(".lang-select").forEach(t=>{t.addEventListener("click",a=>{const e=a.currentTarget.getAttribute("data-lang");e&&localStorage.setItem("localpdf_preferred_lang",e)})});</script>
61 <main> <main class="pricing-page" data-astro-cid-lmkygsfs> <div class="pricing-shell" data-astro-cid-lmkygsfs> <header class="pricing-header" data-astro-cid-lmkygsfs> <p class="eyebrow" data-astro-cid-lmkygsfs>Pricing</p> <h1 data-astro-cid-lmkygsfs>Free for quick tasks. $19 once for everything else.</h1> <p class="subtitle" data-astro-cid-lmkygsfs> 62Keep your files local and move fast on one-off jobs. When you need unlimited workspaces, larger documents and full Studio access, pay once â nothing renews, nothing to cancel. 63</p> </header> <section class="plans-grid" aria-label="Pricing plans" data-astro-cid-lmkygsfs> <article class="plan-card" data-astro-cid-lmkygsfs> <div class="plan-copy" data-astro-cid-lmkygsfs> <p class="plan-kicker" data-astro-cid-lmkygsfs>Free</p> <h2 data-astro-cid-lmkygsfs>$0</h2> <p class="plan-period" data-astro-cid-lmkygsfs>Forever</p> <p class="plan-summary" data-astro-cid-lmkygsfs>Best for quick, occasional PDF tasks on your device.</p> </div> <ul class="feature-list" data-astro-cid-lmkygsfs> <li data-astro-cid-lmkygsfs>Up to 3 Studio workspaces</li> <li data-astro-cid-lmkygsfs>Up to 3 files per day (upload and download)</li> <li data-astro-cid-lmkygsfs>Essential PDF tools</li> <li data-astro-cid-lmkygsfs>Local-first processing</li> </ul> <a class="plan-link plan-link-secondary" href="/app" data-astro-cid-lmkygsfs>Use Free</a> </article> <article class="plan-card featured" data-astro-cid-lmkygsfs> <div class="featured-badge" data-astro-cid-lmkygsfs>Pay once</div> <div class="plan-copy" data-astro-cid-lmkygsfs> <p class="plan-kicker" data-astro-cid-lmkygsfs>Pro Lifetime</p> <h2 data-astro-cid-lmkygsfs>$19</h2> <p class="plan-period" data-astro-cid-lmkygsfs>one time · no renewal</p> <p class="plan-summary" data-astro-cid-lmkygsfs>Buy once and keep every Pro tool. Nothing renews, nothing to cancel.</p> </div> <ul class="feature-list" data-astro-cid-lmkygsfs> <li data-astro-cid-lmkygsfs>Unlimited Studio workspaces</li> <li data-astro-cid-lmkygsfs>Unlimited pages per document</li> <li data-astro-cid-lmkygsfs>OCR, editing, conversion, protect/unlock</li> <li data-astro-cid-lmkygsfs>Full Studio access, on every device</li> <li data-astro-cid-lmkygsfs>One-time payment â no subscription</li> </ul> <div class="checkout-stack" data-astro-cid-lmkygsfs> <button id="buy-pro-lifetime" class="plan-link plan-link-primary" data-checkout-url="https://localpdf.lemonsqueezy.com/checkout/buy/e42c57ec-d7a3-4bd9-9595-3f38f6f2a8f5" data-astro-cid-lmkygsfs> 64Get Pro Lifetime â $19 </button> <button id="buy-pro-yearly" class="plan-link plan-link-secondary" data-checkout-url="https://localpdf.lemonsqueezy.com/checkout/buy/fe9368a5-c232-4f35-a33f-2b75cea5aa85?enabled=1442621" data-astro-cid-lmkygsfs> 65Prefer a subscription? $39.99/year 66</button> </div> <p class="annual-note" data-astro-cid-lmkygsfs>One-time payment charged today. No renewal, no account, no email required.</p> </article> </section> <section class="legal-note-panel" aria-label="Billing terms notice" data-astro-cid-lmkygsfs> <p data-astro-cid-lmkygsfs> 67Pro Lifetime is a one-time payment. It does not renew and there is nothing to cancel. 68 The optional yearly plan is a subscription billed once a year and renews automatically until canceled through the payment provider. 69 By purchasing or restoring a paid plan, you agree to the <a href="/terms" data-astro-cid-lmkygsfs>Terms of Use</a> and <a href="/privacy" data-astro-cid-lmkygsfs>Privacy Policy</a>. 70 Billing, cancellations, and refund handling are described in the <a href="/refund-policy" data-astro-cid-lmkygsfs>Refund Policy</a>. 71</p> <p data-astro-cid-lmkygsfs> 72Questions? Contact <a href="/cdn-cgi/l/email-protection#6714121717081513270b0804060b1703014908090b0e0902" data-astro-cid-lmkygsfs><span class="__cf_email__" data-cfemail="c8bbbdb8b8a7babc88a4a7aba9a4b8acaee6a7a6a4a1a6ad">[email protected]</span></a>. 73</p> </section> <section class="restore-panel" data-astro-cid-lmkygsfs> <div class="restore-copy" data-astro-cid-lmkygsfs> <p class="eyebrow" data-astro-cid-lmkygsfs>Restore</p> <h3 data-astro-cid-lmkygsfs>Already have a license?</h3> <p data-astro-cid-lmkygsfs>Enter your LemonSqueezy license key to restore Pro access.</p> <p class="restore-note" data-astro-cid-lmkygsfs>After checkout, LemonSqueezy emails your license key. Paste it here on any device to unlock Pro.<
73/p> </div> <div class="restore-form" data-astro-cid-lmkygsfs> <input type="text" id="license-key-input" placeholder="Your LemonSqueezy license key" autocomplete="off" spellcheck="false" data-astro-cid-lmkygsfs> <button id="restore-license-btn" class="plan-link plan-link-primary" data-astro-cid-lmkygsfs>Restore</button> </div> <p id="restore-status" class="status-message" data-astro-cid-lmkygsfs></p> </section> </div> </main> </main> <footer class="site-footer" data-astro-cid-zhy2qehj> <div class="footer-shell" data-astro-cid-zhy2qehj> <div class="footer-brand" data-astro-cid-zhy2qehj> <div class="footer-title" data-astro-cid-zhy2qehj>LocalPDF</div> <p data-astro-cid-zhy2qehj> 74Privacy-first PDF work that stays on your device. Edit, merge, OCR, compress, 75 sign, and convert without an upload workflow for sensitive documents. 76</p> </div> <div class="footer-links" data-astro-cid-zhy2qehj> <div data-astro-cid-zhy2qehj> <strong data-astro-cid-zhy2qehj>Product</strong> <a href="/features" data-astro-cid-zhy2qehj>All PDF tools</a> <a href="/features/edit-pdf" data-astro-cid-zhy2qehj>Edit PDF</a> <a href="/features/merge-pdf" data-astro-cid-zhy2qehj>Merge PDF</a> <a href="/features/ocr-pdf" data-astro-cid-zhy2qehj>OCR PDF</a> <a href="/features/compress-pdf" data-astro-cid-zhy2qehj>Compress PDF</a> <a href="/features/split-pdf" data-astro-cid-zhy2qehj>Split PDF</a> <a href="/features/sign-pdf" data-astro-cid-zhy2qehj>Sign PDF</a> <a href="/features/convert-pdf" data-astro-cid-zhy2qehj>Convert PDF</a> <a href="/features/auto-toc-pdf" data-astro-cid-zhy2qehj>Auto TOC</a> <a href="/pricing" data-astro-cid-zhy2qehj>Pricing</a> </div> <div data-astro-cid-zhy2qehj> <strong data-astro-cid-zhy2qehj>Trust</strong> <a href="/faq" data-astro-cid-zhy2qehj>FAQ</a> <a href="/security" data-astro-cid-zhy2qehj>Security</a> <a href="/privacy" data-astro-cid-zhy2qehj>Privacy</a> <a href="/terms" data-astro-cid-zhy2qehj>Terms</a> <a href="/refund-policy" data-astro-cid-zhy2qehj>Refund Policy</a> </div> <div data-astro-cid-zhy2qehj> <strong data-astro-cid-zhy2qehj>Company</strong> <a href="/" data-astro-cid-zhy2qehj>Home</a> <a href="/about" data-astro-cid-zhy2qehj>About</a> <a href="/blog" data-astro-cid-zhy2qehj>Blog</a> <a href="/private-pdf-editor" data-astro-cid-zhy2qehj>Private PDF Editor</a> <a href="/compare" data-astro-cid-zhy2qehj>Compare PDF tools</a> <a href="/compare/localpdf-vs-smallpdf-vs-ilovepdf" data-astro-cid-zhy2qehj>vs Smallpdf vs iLovePDF</a> <a href="/use-cases/lawyers" data-astro-cid-zhy2qehj>For lawyers</a> <a href="/use-cases/accountants" data-astro-cid-zhy2qehj>For accountants</a> <a href="/use-cases/hr-sensitive-documents" data-astro-cid-zhy2qehj>For HR teams</a> <a href="/use-cases/internal-operations" data-astro-cid-zhy2qehj>For internal operations</a> <a href="/how-local-pdf-processing-works" data-astro-cid-zhy2qehj>How Local Processing Works</a> <a href="/cdn-cgi/l/email-protection#2e5d5b5e5e415c5a6e42414d4f425e4a480041404247404b" data-astro-cid-zhy2qehj><span class="__cf_email__" data-cfemail="50232520203f2224103c3f33313c2034367e3f3e3c393e35">[email protected]</span></a> </div> </div> </div> </footer>
vendor: 109 bytes, line 76
76 <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
76<script type="module">const t=Array.from(document.querySelectorAll("video.demo-video")),r=window.matchMedia("(prefers-reduced-motion: reduce)");for(const o of t){if(r.matches){o.controls=!0;continue}const e=new IntersectionObserver(n=>{for(const c of n)c.isIntersecting&&(e.disconnect(),o.autoplay=!0,o.play().catch(()=>{}))},{rootMargin:"250px"});e.observe(o)}r.addEventListener("change",o=>{for(const e of t)o.matches?(e.pause(),e.controls=!0):(e.controls=!1,e.play().catch(()=>{}))});</script>
76
76<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":"3f0c9fce04ac487b9a7b8f012b7e629d","r":1,"spa":2}' crossorigin="anonymous"></script>
76 77</body> </html>
77<script type="module" src="/_astro/pricing.astro_astro_type_script_index_0_lang.CG6HmkPk.js"></script>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.