{"id":130,"date":"2026-05-04T19:52:45","date_gmt":"2026-05-04T23:52:45","guid":{"rendered":"https:\/\/simpletool.io\/blog\/?p=130"},"modified":"2026-05-04T19:52:45","modified_gmt":"2026-05-04T23:52:45","slug":"split-pdf","status":"publish","type":"post","link":"https:\/\/simpletool.io\/blog\/split-pdf\/","title":{"rendered":"Split PDF Online: Browser-Only, 100% Private [2026]"},"content":{"rendered":"<div class=\"ai-summary\" style=\"padding: 14px 18px; background: #f6f9fc; border-left: 4px solid #635BFF; border-radius: 8px; font-size: 15px; margin-bottom: 28px;\"><strong>TL;DR:<\/strong> Splitting a PDF means producing one or more smaller PDFs from a larger one \u2014 by page range (<em>pages 1\u201310<\/em>), every page (one file per page), every N pages, or by extracting specific page numbers. Our <a href=\"https:\/\/simpletool.io\/tools\/pdf-splitter\/\">free PDF splitter<\/a> runs <strong>pdf-lib<\/strong> entirely in your browser. Files never upload \u2014 important when splitting contracts, payslips, medical records, or anything you wouldn&#8217;t paste into a free upload-to-server tool.<\/div>\n<p>Splitting a PDF is the kind of task that feels small until you need to do it with a sensitive file. The default workflow \u2014 Google &#8220;split pdf&#8221; \u2192 upload to ilovepdf or smallpdf \u2014 sends your contract, salary sheet, or hospital record through a stranger&#8217;s server, where it sits in their cache for hours. For the same task, browser-only tools using pdf-lib (the JavaScript library that powers most modern PDF utilities) do the work locally with no data leaving your machine.<\/p>\n<p>Our <a href=\"https:\/\/simpletool.io\/tools\/pdf-splitter\/\">PDF splitter<\/a> handles the four common modes \u2014 page range, every page, every N pages, extract specific pages \u2014 with drag-and-drop input and one-click ZIP download for multi-file outputs. This guide explains exactly what each mode does, the technical limits, the privacy difference between browser and server splitters, and the gotchas with bookmarks and form fields.<\/p>\n<h2 class=\"wp-block-heading\">The 4 split modes \u2014 and which one you actually want<\/h2>\n<table style=\"width: 100%; border-collapse: collapse; margin: 12px 0 20px;\">\n<thead>\n<tr style=\"background: #0A2540; color: #fff;\">\n<th style=\"text-align: left; padding: 10px 14px;\">Mode<\/th>\n<th style=\"text-align: left; padding: 10px 14px;\">Output<\/th>\n<th style=\"text-align: left; padding: 10px 14px;\">Best for<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"padding: 10px 14px; border-bottom: 1px solid #e7ecef;\"><strong>Page range<\/strong><\/td>\n<td style=\"padding: 10px 14px; border-bottom: 1px solid #e7ecef;\">1 file containing pages X\u2013Y<\/td>\n<td style=\"padding: 10px 14px; border-bottom: 1px solid #e7ecef;\">Extracting a chapter or section<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 10px 14px; border-bottom: 1px solid #e7ecef;\"><strong>Per page<\/strong><\/td>\n<td style=\"padding: 10px 14px; border-bottom: 1px solid #e7ecef;\">N files, one page each<\/td>\n<td style=\"padding: 10px 14px; border-bottom: 1px solid #e7ecef;\">Multi-page invoices, scanned receipts<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 10px 14px; border-bottom: 1px solid #e7ecef;\"><strong>Every N pages<\/strong><\/td>\n<td style=\"padding: 10px 14px; border-bottom: 1px solid #e7ecef;\">\u2308N\/k\u2309 files of k pages each<\/td>\n<td style=\"padding: 10px 14px; border-bottom: 1px solid #e7ecef;\">Splitting a long report into chapters<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 10px 14px; border-bottom: 1px solid #e7ecef;\"><strong>Extract pages<\/strong><\/td>\n<td style=\"padding: 10px 14px; border-bottom: 1px solid #e7ecef;\">1 file containing only the listed pages<\/td>\n<td style=\"padding: 10px 14px; border-bottom: 1px solid #e7ecef;\">Pulling specific pages out of a deck<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 10px 14px;\"><strong>Multi-range<\/strong><\/td>\n<td style=\"padding: 10px 14px;\">Multiple files, one per range<\/td>\n<td style=\"padding: 10px 14px;\">Splitting a combined PDF into sections<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2 class=\"wp-block-heading\">Privacy: browser-only vs server-based splitters<\/h2>\n<p>Most &#8220;free PDF splitter&#8221; sites upload your file to their server, run the split there, and let you download the output. That means: your file sits in their cache for some retention period (often 24 hours, sometimes longer); their backups potentially preserve it; their privacy policy controls what happens to it. For a marketing brochure that&#8217;s fine. For a contract, payslip, medical record, signed legal document, or anything you&#8217;d email with care \u2014 it&#8217;s not.<\/p>\n<p>Our PDF splitter uses <a href=\"https:\/\/github.com\/Hopding\/pdf-lib\">pdf-lib<\/a>, a JavaScript library that runs entirely in the browser. When you drop a file in, the bytes never leave your tab. You can verify this in your browser&#8217;s Network tab \u2014 the file selection triggers zero outbound requests. The split files appear in your browser&#8217;s download folder via a local blob URL, not a server response.<\/p>\n<h2 class=\"wp-block-heading\">How to split a PDF in your browser<\/h2>\n<ol class=\"wp-block-list\">\n<li>Open the <a href=\"https:\/\/simpletool.io\/tools\/pdf-splitter\/\">PDF splitter<\/a><\/li>\n<li>Drop your PDF into the upload zone, or click to pick a file<\/li>\n<li>Pick the split mode: <strong>Range<\/strong>, <strong>Per page<\/strong>, <strong>Every N pages<\/strong>, <strong>Extract<\/strong>, or <strong>Multi-range<\/strong><\/li>\n<li>Type the page numbers (<code>1-5, 8, 12-20<\/code> for multi-range)<\/li>\n<li>Click <strong>Split<\/strong> \u2014 output files appear immediately<\/li>\n<li>Click <strong>Download all (ZIP)<\/strong> for multi-file output, or download each file individually<\/li>\n<\/ol>\n<h2 class=\"wp-block-heading\">Technical limits and what to expect<\/h2>\n<p>pdf-lib runs in WebAssembly and is fast for moderate-size PDFs:<\/p>\n<ul class=\"wp-block-list\">\n<li><strong>Up to ~100 pages, mixed text and images:<\/strong> instant (under 1 second)<\/li>\n<li><strong>100\u2013500 pages with embedded fonts:<\/strong> 2\u201310 seconds<\/li>\n<li><strong>500\u20131000 pages, scanned image-heavy:<\/strong> 10\u201360 seconds, may briefly stall the page<\/li>\n<li><strong>1000+ pages or files over 200 MB:<\/strong> at the edge of browser memory; consider splitting in batches<\/li>\n<li><strong>Encrypted (password-protected) PDFs:<\/strong> require the password before splitting; pdf-lib supports both user and owner password<\/li>\n<\/ul>\n<p>Memory is the real limit. Mobile browsers are more restrictive than desktop \u2014 a 200 MB PDF that splits cleanly on a laptop may crash an iPhone Safari tab. For very large files, use the desktop browser or split in two stages.<\/p>\n<h2 class=\"wp-block-heading\">Common gotchas<\/h2>\n<ul class=\"wp-block-list\">\n<li><strong>Bookmarks and outlines.<\/strong> When you split a PDF, bookmarks pointing to extracted pages are preserved; bookmarks pointing to pages outside the new file are dropped. This is the correct behaviour but surprises people who expect the entire outline to follow.<\/li>\n<li><strong>Form fields.<\/strong> Interactive form fields (signature blocks, checkboxes, text inputs) on extracted pages keep their values. Fields on dropped pages are removed. Form-level metadata (default values, validation rules) is preserved at the document level.<\/li>\n<li><strong>Annotations and highlights.<\/strong> Comments, highlights, and stamps on extracted pages move with them. Annotations referencing dropped pages may show a broken link icon.<\/li>\n<li><strong>Linked TOCs break.<\/strong> A table of contents with hyperlinks to specific pages becomes partially broken when you split \u2014 half the links point to non-existent pages. Either remove the TOC or split <em>before<\/em> generating the TOC.<\/li>\n<li><strong>Output file names.<\/strong> Default naming is <code>filename-part-N.pdf<\/code>. Customise with the &#8220;Filename pattern&#8221; input \u2014 <code>{name}-{from}-{to}.pdf<\/code> tokens are supported.<\/li>\n<li><strong>Compression isn&#8217;t preserved by default.<\/strong> pdf-lib re-streams content; deeply-compressed input PDFs may grow ~5% in the output. To keep size down, run the output through a <a href=\"https:\/\/simpletool.io\/tools\/pdf-compressor\/\">PDF compressor<\/a> after splitting.<\/li>\n<\/ul>\n<h2 class=\"wp-block-heading\">When NOT to use this tool<\/h2>\n<p>If you need OCR, deskewing, or text extraction, a PDF splitter won&#8217;t help \u2014 those are different workflows. For batch automation in a build pipeline, install pdf-lib locally (<code>npm i pdf-lib<\/code>) and write a Node script \u2014 same engine, more control. For PDFs with PDF\/A archive compliance requirements, use Adobe Acrobat or PDF Studio Pro to preserve the compliance metadata; pdf-lib outputs standard PDFs that may not validate as PDF\/A. For password-protected files where you don&#8217;t have the password, no tool will help \u2014 that&#8217;s the security working as intended.<\/p>\n<h2 class=\"wp-block-heading\">Frequently asked questions<\/h2>\n<h3 class=\"wp-block-heading\">Is my PDF uploaded?<\/h3>\n<p>No. The splitter uses pdf-lib running in your browser. The file is loaded into a blob URL in your tab, processed locally, and the output is generated from the same in-memory data. You can verify in DevTools&#8217; Network tab: dropping a file produces zero outbound requests.<\/p>\n<h3 class=\"wp-block-heading\">What&#8217;s the largest PDF I can split?<\/h3>\n<p>Effectively your browser&#8217;s available memory. On desktop, files up to 200 MB and 1,000+ pages work. On mobile, the practical limit is around 50 MB. If a split fails, refresh the tab to free memory and try again with a smaller batch.<\/p>\n<h3 class=\"wp-block-heading\">Can I split a password-protected PDF?<\/h3>\n<p>Yes \u2014 paste the user password in the prompt that appears when you upload. The splitter handles both user passwords (open access) and owner passwords (edit access). Password-protected files where you don&#8217;t know the password cannot be split \u2014 that&#8217;s the encryption working correctly.<\/p>\n<h3 class=\"wp-block-heading\">Does the split preserve form fields and signatures?<\/h3>\n<p>Form fields and electronic signatures on extracted pages are preserved. Fields and signatures on dropped pages are removed (they wouldn&#8217;t be valid in the smaller file anyway). Visible certificate-based signatures from Adobe or DocuSign keep their visual representation; cryptographic validity depends on whether the signed scope changed.<\/p>\n<h3 class=\"wp-block-heading\">How do I split a PDF into individual pages?<\/h3>\n<p>Pick the &#8220;Per page&#8221; mode. A 30-page input becomes 30 single-page output files in a ZIP. Useful for archiving multi-page invoices into one file per invoice, or pulling each scanned receipt out of a batch capture.<\/p>\n<h3 class=\"wp-block-heading\">Will splitting reduce the file size of each part?<\/h3>\n<p>Roughly proportional to page count \u2014 splitting a 30 MB \/ 30-page PDF into 3 files yields three ~10 MB files. Embedded fonts and images are included only in the parts that reference them, so files with shared graphics may be slightly smaller than 1\/N. To shrink further, run each output through a <a href=\"https:\/\/simpletool.io\/tools\/pdf-compressor\/\">PDF compressor<\/a>.<\/p>\n<h2 class=\"wp-block-heading\">Related tools and guides<\/h2>\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/simpletool.io\/tools\/pdf-splitter\/\">PDF Splitter<\/a><\/li>\n<li><a href=\"https:\/\/simpletool.io\/tools\/pdf-merger\/\">PDF Merger<\/a><\/li>\n<li><a href=\"https:\/\/simpletool.io\/tools\/pdf-compressor\/\">PDF Compressor<\/a><\/li>\n<li><a href=\"https:\/\/simpletool.io\/tools\/scanned-pdf-converter\/\">Scanned PDF Converter<\/a><\/li>\n<li><a href=\"https:\/\/simpletool.io\/miscellaneous-tools\/\">All miscellaneous tools<\/a><\/li>\n<\/ul>\n<p><script type=\"application\/ld+json\">\n{\"@context\":\"https:\/\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[\n{\"@type\":\"Question\",\"name\":\"Is my PDF uploaded?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. The splitter uses pdf-lib running in your browser. The file is loaded into a blob URL, processed locally. Zero outbound requests.\"}},\n{\"@type\":\"Question\",\"name\":\"What's the largest PDF I can split?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Effectively browser memory. Desktop: up to 200 MB and 1,000+ pages. Mobile: ~50 MB practical limit.\"}},\n{\"@type\":\"Question\",\"name\":\"Can I split a password-protected PDF?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes \u2014 paste the password in the prompt. Both user and owner passwords supported. Files where the password is unknown cannot be split.\"}},\n{\"@type\":\"Question\",\"name\":\"Does the split preserve form fields and signatures?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes. Fields and signatures on extracted pages are preserved. Visible certificate signatures keep their representation; cryptographic validity depends on signed scope.\"}},\n{\"@type\":\"Question\",\"name\":\"How do I split a PDF into individual pages?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Pick Per page mode. A 30-page input becomes 30 single-page files in a ZIP.\"}},\n{\"@type\":\"Question\",\"name\":\"Will splitting reduce file size?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Roughly proportional to page count. A 30 MB \/ 30-page PDF yields three ~10 MB parts. Run through a PDF compressor for further reduction.\"}}\n]}<\/script><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Split a PDF in your browser. Page range, per page, every N pages, or extract a single page. Files never leave your device \u2014 runs on pdf-lib in the browser.<\/p>\n","protected":false},"author":2,"featured_media":129,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9,24,6],"tags":[79,23,73],"class_list":["post-130","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-free-tools","category-pdfs","category-tutorials","tag-pdf-tools","tag-privacy","tag-productivity"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Split PDF Online: Browser-Only, 100% Private [2026]<\/title>\n<meta name=\"description\" content=\"Split a PDF in your browser. Page range, per page, every N pages, or extract a single page. Files never leave your device \u2014 runs on pdf-lib in the browser.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/simpletool.io\/blog\/split-pdf\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Split PDF Online: Browser-Only, 100% Private [2026]\" \/>\n<meta property=\"og:description\" content=\"Split a PDF in your browser. Page range, per page, every N pages, or extract a single page. Files never leave your device \u2014 runs on pdf-lib in the browser.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/simpletool.io\/blog\/split-pdf\/\" \/>\n<meta property=\"og:site_name\" content=\"SimpleTool\" \/>\n<meta property=\"article:published_time\" content=\"2026-05-04T23:52:45+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/simpletool.io\/blog\/wp-content\/uploads\/2026\/05\/split-pdf.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Simple Tool\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Simple Tool\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/simpletool.io\\\/blog\\\/split-pdf\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/simpletool.io\\\/blog\\\/split-pdf\\\/\"},\"author\":{\"name\":\"Simple Tool\",\"@id\":\"https:\\\/\\\/simpletool.io\\\/blog\\\/#\\\/schema\\\/person\\\/38da26da1ab731dd1b80f05ee75edcca\"},\"headline\":\"Split PDF Online: Browser-Only, 100% Private [2026]\",\"datePublished\":\"2026-05-04T23:52:45+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/simpletool.io\\\/blog\\\/split-pdf\\\/\"},\"wordCount\":1201,\"image\":{\"@id\":\"https:\\\/\\\/simpletool.io\\\/blog\\\/split-pdf\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/simpletool.io\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/split-pdf.png\",\"keywords\":[\"PDF Tools\",\"Privacy\",\"Productivity\"],\"articleSection\":[\"Free Tools\",\"PDFs\",\"Tutorials\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/simpletool.io\\\/blog\\\/split-pdf\\\/\",\"url\":\"https:\\\/\\\/simpletool.io\\\/blog\\\/split-pdf\\\/\",\"name\":\"Split PDF Online: Browser-Only, 100% Private [2026]\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/simpletool.io\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/simpletool.io\\\/blog\\\/split-pdf\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/simpletool.io\\\/blog\\\/split-pdf\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/simpletool.io\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/split-pdf.png\",\"datePublished\":\"2026-05-04T23:52:45+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/simpletool.io\\\/blog\\\/#\\\/schema\\\/person\\\/38da26da1ab731dd1b80f05ee75edcca\"},\"description\":\"Split a PDF in your browser. Page range, per page, every N pages, or extract a single page. Files never leave your device \u2014 runs on pdf-lib in the browser.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/simpletool.io\\\/blog\\\/split-pdf\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/simpletool.io\\\/blog\\\/split-pdf\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/simpletool.io\\\/blog\\\/split-pdf\\\/#primaryimage\",\"url\":\"https:\\\/\\\/simpletool.io\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/split-pdf.png\",\"contentUrl\":\"https:\\\/\\\/simpletool.io\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/split-pdf.png\",\"width\":1200,\"height\":630,\"caption\":\"Split PDF tool featured graphic showing a 30-page PDF being split into three 10-page output files\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/simpletool.io\\\/blog\\\/split-pdf\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/simpletool.io\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Split PDF Online: Browser-Only, 100% Private [2026]\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/simpletool.io\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/simpletool.io\\\/blog\\\/\",\"name\":\"SimpleTool\",\"description\":\"Always Simple, Always Free\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/simpletool.io\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/simpletool.io\\\/blog\\\/#\\\/schema\\\/person\\\/38da26da1ab731dd1b80f05ee75edcca\",\"name\":\"Simple Tool\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/9857d5538174f42513c518cd1beda9ebea17e9362d417a2bcde92767fcffcaa3?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/9857d5538174f42513c518cd1beda9ebea17e9362d417a2bcde92767fcffcaa3?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/9857d5538174f42513c518cd1beda9ebea17e9362d417a2bcde92767fcffcaa3?s=96&d=mm&r=g\",\"caption\":\"Simple Tool\"},\"sameAs\":[\"https:\\\/\\\/simpletool.io\"],\"url\":\"https:\\\/\\\/simpletool.io\\\/blog\\\/author\\\/simpletoolio\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Split PDF Online: Browser-Only, 100% Private [2026]","description":"Split a PDF in your browser. Page range, per page, every N pages, or extract a single page. Files never leave your device \u2014 runs on pdf-lib in the browser.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/simpletool.io\/blog\/split-pdf\/","og_locale":"en_US","og_type":"article","og_title":"Split PDF Online: Browser-Only, 100% Private [2026]","og_description":"Split a PDF in your browser. Page range, per page, every N pages, or extract a single page. Files never leave your device \u2014 runs on pdf-lib in the browser.","og_url":"https:\/\/simpletool.io\/blog\/split-pdf\/","og_site_name":"SimpleTool","article_published_time":"2026-05-04T23:52:45+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/simpletool.io\/blog\/wp-content\/uploads\/2026\/05\/split-pdf.png","type":"image\/png"}],"author":"Simple Tool","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Simple Tool","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/simpletool.io\/blog\/split-pdf\/#article","isPartOf":{"@id":"https:\/\/simpletool.io\/blog\/split-pdf\/"},"author":{"name":"Simple Tool","@id":"https:\/\/simpletool.io\/blog\/#\/schema\/person\/38da26da1ab731dd1b80f05ee75edcca"},"headline":"Split PDF Online: Browser-Only, 100% Private [2026]","datePublished":"2026-05-04T23:52:45+00:00","mainEntityOfPage":{"@id":"https:\/\/simpletool.io\/blog\/split-pdf\/"},"wordCount":1201,"image":{"@id":"https:\/\/simpletool.io\/blog\/split-pdf\/#primaryimage"},"thumbnailUrl":"https:\/\/simpletool.io\/blog\/wp-content\/uploads\/2026\/05\/split-pdf.png","keywords":["PDF Tools","Privacy","Productivity"],"articleSection":["Free Tools","PDFs","Tutorials"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/simpletool.io\/blog\/split-pdf\/","url":"https:\/\/simpletool.io\/blog\/split-pdf\/","name":"Split PDF Online: Browser-Only, 100% Private [2026]","isPartOf":{"@id":"https:\/\/simpletool.io\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/simpletool.io\/blog\/split-pdf\/#primaryimage"},"image":{"@id":"https:\/\/simpletool.io\/blog\/split-pdf\/#primaryimage"},"thumbnailUrl":"https:\/\/simpletool.io\/blog\/wp-content\/uploads\/2026\/05\/split-pdf.png","datePublished":"2026-05-04T23:52:45+00:00","author":{"@id":"https:\/\/simpletool.io\/blog\/#\/schema\/person\/38da26da1ab731dd1b80f05ee75edcca"},"description":"Split a PDF in your browser. Page range, per page, every N pages, or extract a single page. Files never leave your device \u2014 runs on pdf-lib in the browser.","breadcrumb":{"@id":"https:\/\/simpletool.io\/blog\/split-pdf\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/simpletool.io\/blog\/split-pdf\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/simpletool.io\/blog\/split-pdf\/#primaryimage","url":"https:\/\/simpletool.io\/blog\/wp-content\/uploads\/2026\/05\/split-pdf.png","contentUrl":"https:\/\/simpletool.io\/blog\/wp-content\/uploads\/2026\/05\/split-pdf.png","width":1200,"height":630,"caption":"Split PDF tool featured graphic showing a 30-page PDF being split into three 10-page output files"},{"@type":"BreadcrumbList","@id":"https:\/\/simpletool.io\/blog\/split-pdf\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/simpletool.io\/blog\/"},{"@type":"ListItem","position":2,"name":"Split PDF Online: Browser-Only, 100% Private [2026]"}]},{"@type":"WebSite","@id":"https:\/\/simpletool.io\/blog\/#website","url":"https:\/\/simpletool.io\/blog\/","name":"SimpleTool","description":"Always Simple, Always Free","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/simpletool.io\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/simpletool.io\/blog\/#\/schema\/person\/38da26da1ab731dd1b80f05ee75edcca","name":"Simple Tool","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/9857d5538174f42513c518cd1beda9ebea17e9362d417a2bcde92767fcffcaa3?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/9857d5538174f42513c518cd1beda9ebea17e9362d417a2bcde92767fcffcaa3?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/9857d5538174f42513c518cd1beda9ebea17e9362d417a2bcde92767fcffcaa3?s=96&d=mm&r=g","caption":"Simple Tool"},"sameAs":["https:\/\/simpletool.io"],"url":"https:\/\/simpletool.io\/blog\/author\/simpletoolio\/"}]}},"_links":{"self":[{"href":"https:\/\/simpletool.io\/blog\/wp-json\/wp\/v2\/posts\/130","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/simpletool.io\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/simpletool.io\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/simpletool.io\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/simpletool.io\/blog\/wp-json\/wp\/v2\/comments?post=130"}],"version-history":[{"count":1,"href":"https:\/\/simpletool.io\/blog\/wp-json\/wp\/v2\/posts\/130\/revisions"}],"predecessor-version":[{"id":156,"href":"https:\/\/simpletool.io\/blog\/wp-json\/wp\/v2\/posts\/130\/revisions\/156"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/simpletool.io\/blog\/wp-json\/wp\/v2\/media\/129"}],"wp:attachment":[{"href":"https:\/\/simpletool.io\/blog\/wp-json\/wp\/v2\/media?parent=130"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/simpletool.io\/blog\/wp-json\/wp\/v2\/categories?post=130"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/simpletool.io\/blog\/wp-json\/wp\/v2\/tags?post=130"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}