1<!DOCTYPE html> 2<html lang="en" prefix="og: http://ogp.me/ns#"> 3<head> 4 <meta charset="UTF-8"> 5 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 6 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 7 8 <link rel="preconnect" href="https://unpkg.com" crossorigin> 9 <link rel="preconnect" href="https://cdn.jsdelivr.net" crossorigin> 10 <link rel="preconnect" href="https://cdnjs.cloudflare.com" crossorigin> 11 <link rel="dns-prefetch" href="https://unpkg.com"> 12 <link rel="dns-prefetch" href="https://cdn.jsdelivr.net"> 13 <link rel="dns-prefetch" href="https://cdnjs.cloudflare.com"> 14 <meta name="msvalidate.01" content="B0C521BA1A0E8DE6DD3BBB8AE344084C" /> 15 16 <!-- âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ 17 PRIMARY META 18 âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ --> 19 <title>Split PDF Online Free â Extract Pages, No Upload, No Watermark</title> 20 <meta name="title" content="Split PDF Online Free â Extract Pages, No Upload, No Watermark"> 21 <meta name="description" content="Split PDF into individual pages or extract custom page ranges free â no upload, no watermark, no sign-up. Enter any range like 1-3, 5, 7-10. Works offline."> 22 23 <meta name="keywords" content="split pdf online free, split pdf custom range, separate pdf pages free, extract pdf pages, divide pdf free, split pdf no upload, how to split a pdf, split large pdf free, split pdf by range, extract pages from pdf, split pdf into individual pages"> 24 25 <meta name="author" content="ihatepdf"> 26 <meta name="creator" content="ihatepdf"> 27 <meta name="publisher" content="ihatepdf"> 28 <meta name="copyright" content="© 2026 ihatepdf. All rights reserved."> 29 30 <!-- âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ 31 PWA / MOBILE 32 âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ --> 33 <meta name="mobile-web-app-capable" content="yes"> 34 <meta name="apple-mobile-web-app-capable" content="yes"> 35 <meta name="apple-mobile-web-app-status-bar-style" content="black-translucent"> 36 <meta name="apple-mobile-web-app-title" content="ihatepdf"> 37 <meta name="application-name" content="ihatepdf"> 38 <meta name="format-detection" content="telephone=no"> 39 <meta name="theme-color" content="#2563eb"> 40 <meta name="msapplication-TileColor" content="#2563eb"> 41 <meta name="msapplication-navbutton-color" content="#2563eb"> 42 43 <!-- âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ 44 CRAWL DIRECTIVES 45 âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ --> 46 <meta name="robots" content="index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"> 47 <meta name="googlebot" content="index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1"> 48 <meta name="bingbot" content="index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1"> 49 <meta name="revisit-after" content="7 days"> 50 <meta name="rating" content="general"> 51 <meta name="distribution" content="global"> 52 <meta http-equiv="X-Content-Type-Options" content="nosniff"> 53 <meta name="referrer" content="no-referrer-when-downgrade"> 54 55 <!-- âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ 56 CANONICAL + HREFLANG 57 âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ 58 Global targeting â geo.region removed. 59 Tool site should rank worldwide. Indian-specific tools (GST, 60 POS) attract Indian users naturally without restricting global 61 audience. Set country targeting in Google Search Console instead
62 if region-specific ranking is ever needed. 63 âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ --> 64 <link rel="canonical" href="https://www.ihatepdf.cv/split-pdf"> 65 <link rel="alternate" hreflang="en" href="https://www.ihatepdf.cv/split-pdf"> 66 <link rel="alternate" hreflang="x-default" href="https://www.ihatepdf.cv/split-pdf"> 67 68 <!-- âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ 69 ICONS + MANIFEST 70 âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ --> 71 <link rel="icon" type="image/png" sizes="512x512" href="/icon-512x512.png"> 72 <link rel="icon" type="image/png" sizes="192x192" href="/icon-192x192.png"> 73 <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"> 74 <link rel="shortcut icon" href="/favicon.ico"> 75 <link rel="manifest" href="/manifest.json"> 76 77 <!-- âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ 78 OPEN GRAPH 79 âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ --> 80 <meta property="og:type" content="website"> 81 <meta property="og:url" content="https://www.ihatepdf.cv/split-pdf"> 82 <meta property="og:site_name" content="ihatepdf"> 83 <meta property="og:locale" content="en_US"> 84 <meta property="og:title" content="Split PDF Online Free â Extract Pages, No Upload, No Watermark"> 85 <meta property="og:description" content="Split PDF into individual pages or extract custom page ranges free â no upload, no watermark, no sign-up. Enter any range like 1-3, 5, 7-10. Works offline."> 86 <meta property="og:image" content="https://www.ihatepdf.cv/og-image.png"> 87 <meta property="og:image:secure_url" content="https://www.ihatepdf.cv/og-image.png"> 88 <meta property="og:image:width" content="1200"> 89 <meta property="og:image:height" content="630"> 90 <meta property="og:image:alt" content="ihatepdf â Free Online PDF Editor with No Watermark"> 91 <meta property="og:image:type" content="image/png"> 92 93 <!-- âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ 94 TWITTER CARD 95 âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ 96 twitter:site and twitter:creator removed â only add back if 97 a verified @ihatepdf Twitter/X account is active. Unverified 98 handles cause Twitter Card validation warnings. 99 âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ --> 100 <meta name="twitter:card" content="summary_large_image"> 101 <meta name="twitter:site" content="@ihatepdfcv"> 102 <meta name="twitter:creator" content="@ihatepdfcv"> 103 <meta name="twitter:url" content="https://www.ihatepdf.cv/split-pdf"> 104 <meta name="twitter:title" content="Split PDF Online Free â Extract Pages, No Upload, No Watermark"> 105 <meta name="twitter:description" content="Split PDF into individual pages or extract custom page ranges free â no upload, no watermark, no sign-up. Enter any range like 1-3, 5, 7-10. Works offline."> 106 <meta name="twitter:image" content="https://www.ihatepdf.cv/og-image.png"> 107 <meta name="twitter:image:alt" content="ihatepdf â Free PDF Editor No Watermark"> 108 109 <!-- âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ 110 SCHEMA.ORG â WebApplication 111 âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ 112 dateModified uses BUILD_DATE placeholder â inject at build time: 113 html = html.replace('"dateModified": "2026-09-28"', `"dateModified": "${today}"`); 114 Add this to injectToolMeta() in generate-seo-pages.js. 115 âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ --> 116 117 118 <!-- âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ 119 SCHEMA.ORG â Organization 120 âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ 121 sameAs updated with all active backlink profiles. 122 Update GitHub username to your actual username. 123 Add/remove entries as new profiles go live. 124 âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ --> 125 126 127 <!-- âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ 128 SCHEMA.ORG â WebSite 129 âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ --> 130 131 132 <!-- âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ 133 SCHEMA.ORG â FAQPage 134 âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ --> 135 136 137 <!-- âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ 138 SCHEMA.ORG â HowTo: Merge PDFs 139 âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ --> 140 141 142 <!-- âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ 143 SCHEMA.ORG â HowTo: Edit PDF 144 âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ --> 145 146 147 <!-- âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ 148 SCHEMA.ORG â BreadcrumbList 149 âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ --> 150 151 152 <!-- âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ 153 SCHEMA.ORG â ItemList: core tools 154 âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ --> 155 156 157 <!-- âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ 158 DOCX PREVIEW STYLES 159 âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ --> 160 <style> 161 /* docx-preview owns true page geometry (real A4/Letter pt sizes + margins) 162 via inline styles â we must NOT override widths/padding or the PDF capture 163 will be distorted. These rules only style how pages are presented in the 164 preview pane (centered page boxes with a drop shadow on a gray backdrop). */ 165 .docx-preview-container { width:100%; } 166 .docx-preview-container .docx-wrapper { 167 background:transparent!important; padding:24px 12px!important; 168 display:flex; flex-direction:column; align-items:center; gap:18px; 169 } 170 .docx-preview-container section.docx { 171 background:#fff!important; margin:0!important; 172 box-shadow:0 2px 16px rgba(0,0,0,0.4)!important; 173 -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; 174 } 175 .docx-preview-container img { height:auto; } 176 @media(max-width:768px){ 177 .docx-preview-container .docx-wrapper { padding:12px 4px!important; } 178 } 179 .docx h1,.docx h2,.docx h3,.docx h4,.docx h5,.docx h6 180 { font-weight:inherit!important; color:inherit!important; margin:inherit!important; padding:inherit!important; } 181 .docx p { margin:inherit!important; padding:inherit!important; 182 text-align:inherit!important; line-height:inherit!important; } 183 .docx table { border-collapse:inherit!important; width:inherit!important; border:inherit!important; } 184 .docx table td,.docx table th { border:inherit!important; padding:inherit!important; text-align:inherit!important; } 185 .docx img { max-width:100%!important; height:auto!important; display:block!important; } 186 .docx ul,.docx ol { list-style:inherit!important; padding-left:inherit!important; margin-left:inherit!important; } 187 .docx strong,.docx b { font-weight:bold!important; } 188 .docx em,.docx i { font-style:italic!important; } 189 .docx u { text-decoration:underline!important; } 190 [style*="background-color: rgb(128"],[style*="background-color: rgb(82"], 191 [style*="background-color: rgb(90"] { background-color:white!important; } 192 </style> 193 194 <!-- âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ 195 SEO SHELL STYLES 196 âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ --> 197 <style> 198 body.react-ready #initial-shell { display: none !important; } 199 body.react-ready #seo-content-block { display: none !important; } 200 201 #initial-shell { 202 min-height: 100vh; 203 display: flex; 204 flex-direction: column; 205 background: #09090b; 206 } 207 #initial-loading { 208 flex: 1; 209 display: flex; 210 flex-direction: column; 211 align-items: center; 212 justify-content: center; 213 gap: 16px; 214 padding: 40px; 215 } 216 #initial-loading .ihp-spinner { 217 width: 40px; height: 40px; 218 border: 2px solid #3f3f46; 219 border-top-color: #3b82f6; 220 border-radius: 50%; 221 animation: ihp-spin 0.8s linear infinite; 222 }
223 @keyframes ihp-spin { to { transform: rotate(360deg); } } 224 #initial-loading .ihp-loading-text { color: #71717a; font-size: 14px; font-weight: 500; } 225 226 #seo-content-block { 227 background: #09090b; 228 color: #f4f4f5; 229 font-family: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; 230 padding: 64px 24px; 231 box-sizing: border-box; 232 } 233 #seo-content-block *, 234 #seo-content-block *::before, 235 #seo-content-block *::after { box-sizing: border-box; } 236 237 #seo-content-block .ihp-inner { max-width: 1152px; margin: 0 auto; } 238 #seo-content-block h1 { 239 font-size: clamp(1.5rem, 4vw, 2.5rem); 240 font-weight: 700; 241 color: #fff; 242 margin: 0 0 16px; 243 line-height: 1.2; 244 } 245 #seo-content-block .ihp-tagline { 246 font-size: 1.1rem; 247 color: #a1a1aa; 248 max-width: 680px; 249 margin: 0 0 48px; 250 line-height: 1.6; 251 } 252 #seo-content-block .ihp-tagline strong { color: #fff; } 253 254 #seo-content-block .ihp-badges { 255 display: flex; flex-wrap: wrap; gap: 10px; 256 margin: 0 0 48px; padding: 0; list-style: none; 257 } 258 #seo-content-block .ihp-badge { 259 display: inline-flex; align-items: center; gap: 6px; 260 background: #18181b; border: 1px solid #27272a; 261 border-radius: 999px; padding: 6px 14px; 262 font-size: 0.82rem; color: #a1a1aa; 263 } 264 #seo-content-block .ihp-dot { 265 width: 8px; height: 8px; border-radius: 50%; 266 background: #22c55e; flex-shrink: 0; display: inline-block; 267 } 268 269 #seo-content-block .ihp-category { margin: 0 0 48px; } 270 #seo-content-block .ihp-category h2 { 271 font-size: 1rem; font-weight: 700; 272 text-transform: uppercase; letter-spacing: 0.08em; 273 color: #52525b; margin: 0 0 16px; 274 } 275 #seo-content-block .ihp-grid { 276 display: grid; 277 grid-template-columns: repeat(auto-fill, minmax(260px, 1fr)); 278 gap: 12px; padding: 0; list-style: none; 279 } 280 #seo-content-block .ihp-card { 281 display: block; background: #18181b; border: 1px solid #27272a; 282 border-radius: 8px; padding: 20px; color: inherit; text-decoration: none; 283 } 284 #seo-content-block .ihp-card:hover { border-color: #3f3f46; background: #1c1c1f; } 285 #seo-content-block .ihp-card-name { 286 font-size: 0.95rem; font-weight: 600; color: #e4e4e7; margin: 0 0 4px; 287 } 288 #seo-content-block .ihp-card-desc { 289 font-size: 0.82rem; color: #71717a; line-height: 1.4; margin: 0; 290 } 291 292 #seo-content-block .ihp-prose { margin: 0 0 56px; } 293 #seo-content-block .ihp-prose h2 { 294 font-size: 1.4rem; font-weight: 700; color: #fff; margin: 0 0 16px; 295 } 296 #seo-content-block .ihp-prose p { 297 color: #a1a1aa; font-size: 0.95rem; line-height: 1.7; 298 margin: 0 0 12px; max-width: 780px; 299 } 300 #seo-content-block .ihp-prose ul { 301 list-style: none; padding: 0; margin: 0; 302 display: flex; flex-direction: column; gap: 8px; max-width: 780px; 303 } 304 #seo-content-block .ihp-prose ul li { 305 color: #a1a1aa; font-size: 0.95rem; line-height: 1.6; 306 padding-left: 20px; position: relative; 307 } 308 #seo-content-block .ihp-prose ul li::before { 309 content: "\2022"; color: #3b82f6; position: absolute; left: 0; 310 } 311 </style> 312
312<script type="module" crossorigin src="/assets/index-B3kPJoIs.js"></script>
312 313 <link rel="modulepreload" crossorigin href="/assets/react-vendor-D653VjAu.js"> 314 <link rel="stylesheet" crossorigin href="/assets/index-jSmNX6IK.css"> 315
315<script type="application/ld+json"> 316 { 317 "@context": "https://schema.org", 318 "@type": "BreadcrumbList", 319 "itemListElement": [ 320 { 321 "@type": "ListItem", 322 "position": 1, 323 "name": "Home", 324 "item": "https://www.ihatepdf.cv" 325 }, 326 { 327 "@type": "ListItem", 328 "position": 2, 329 "name": "PDF Tools", 330 "item": "https://www.ihatepdf.cv" 331 }, 332 { 333 "@type": "ListItem", 334 "position": 3, 335 "name": "Split PDF", 336 "item": "https://www.ihatepdf.cv/split-pdf" 337 } 338 ] 339 } 340 </script>
340 341
341<script type="application/ld+json"> 342 { 343 "@context": "https://schema.org", 344 "@type": "Organization", 345 "@id": "https://www.ihatepdf.cv/#organization", 346 "name": "ihatepdf.cv", 347 "alternateName": [ 348 "ihatepdf", 349 "I Hate PDF", 350 "iHatePDF" 351 ], 352 "url": "https://www.ihatepdf.cv", 353 "foundingDate": "2025", 354 "logo": "https://www.ihatepdf.cv/icon-512x512.png", 355 "disambiguatingDescription": "An independent, browser-based PDF toolkit at ihatepdf.cv. Not affiliated with iLovePDF, Smallpdf or Adobe.", 356 "sameAs": [ 357 "https://peerlist.io/pranavcode2442/project/ihatepdf--privacyfirst-pdf-toolkit", 358 "https://dev.to/ihatepdf", 359 "https://medium.com/@ihatepdf", 360 "https://github.com/pranavcode2442/ihatepdf-tools" 361 ] 362 } 363 </script>
363 364
364<script type="application/ld+json"> 365 { 366 "@context": "https://schema.org", 367 "@type": "WebApplication", 368 "name": "Split PDF Online Free â Extract Any Page Range", 369 "description": "Split PDF into individual pages or extract custom page ranges free â no upload, no watermark, no sign-up. Enter any range like 1-3, 5, 7-10. Works offline.", 370 "url": "https://www.ihatepdf.cv/split-pdf", 371 "applicationCategory": "UtilitiesApplication", 372 "operatingSystem": "All", 373 "offers": { 374 "@type": "Offer", 375 "price": "0", 376 "priceCurrency": "USD" 377 }, 378 "isPartOf": { 379 "@type": "WebSite", 380 "@id": "https://www.ihatepdf.cv/#website", 381 "url": "https://www.ihatepdf.cv", 382 "name": "ihatepdf" 383 }, 384 "publisher": { 385 "@id": "https://www.ihatepdf.cv/#organization" 386 }, 387 "breadcrumb": { 388 "@type": "BreadcrumbList", 389 "itemListElement": [ 390 { 391 "@type": "ListItem", 392 "position": 1, 393 "name": "Home", 394 "item": "https://www.ihatepdf.cv" 395 }, 396 { 397 "@type": "ListItem", 398 "position": 2, 399 "name": "PDF Tools", 400 "item": "https://www.ihatepdf.cv" 401 }, 402 { 403 "@type": "ListItem", 404 "position": 3, 405 "name": "Split PDF", 406 "item": "https://www.ihatepdf.cv/split-pdf" 407 } 408 ] 409 }, 410 "speakable": { 411 "@type": "SpeakableSpecification", 412 "cssSelector": [ 413 "#seo-direct-answer", 414 "h1" 415 ] 416 } 417 } 418 </script>
418 419
419<script type="application/ld+json"> 420 { 421 "@context": "https://schema.org", 422 "@type": "HowTo", 423 "name": "Split PDF Online Free â Extract Any Page Range", 424 "description": "Split PDF into individual pages or extract custom page ranges free â no upload, no watermark, no sign-up. Enter any range like 1-3, 5, 7-10. Works offline.", 425 "totalTime": "PT2M", 426 "tool": { 427 "@type": "HowToTool", 428 "name": "ihatepdf â Split PDF Online Free â Extract Any Page Range" 429 }, 430 "step": [ 431 { 432 "@type": "HowToStep", 433 "position": 1, 434 "name": "Open PDF Splitter", 435 "text": "Go to ihatepdf.cv/split-pdf. No account or email required.", 436 "url": "https://www.ihatepdf.cv/split-pdf" 437 }, 438 { 439 "@type": "HowToStep", 440 "position": 2, 441 "name": "Upload your PDF", 442 "text": "Click \"Select PDF\" or drag and drop. Any size PDF is supported.", 443 "url": "https://www.ihatepdf.cv/split-pdf" 444 }, 445 { 446 "@type": "HowToStep", 447 "position": 3, 448 "name": "Choose split mode", 449 "text": "Split every page into individual files, enter custom ranges (e.g. 1-3, 5, 7-10), or extract specific pages.", 450 "url": "https://www.ihatepdf.cv/split-pdf" 451 }, 452 { 453 "@type": "HowToStep", 454 "position": 4, 455 "name": "Download results", 456 "text": "Download individual PDF pages or all split files as a single ZIP. No watermark added.", 457 "url": "https://www.ihatepdf.cv/split-pdf" 458 } 459 ] 460 } 461 </script>
461 462
462<script type="application/ld+json"> 463 { 464 "@context": "https://schema.org", 465 "@type": "FAQPage", 466 "mainEntity": [ 467 { 468 "@type": "Question", 469 "name": "Can I extract only specific pages from a PDF?", 470 "acceptedAnswer": { 471 "@type": "Answer", 472 "text": "Yes. Enter any page range in the format 1-3, 5, 7-10 to extract exactly the pages you need into a separate PDF." 473 } 474 }, 475 { 476 "@type": "Question", 477 "name": "Is there a page limit for splitting PDFs?", 478 "acceptedAnswer": { 479 "@type": "Answer", 480 "text": "No limit. Split PDFs with hundreds of pages â the only constraint is your device memory." 481 } 482 }, 483 { 484 "@type": "Question", 485 "name": "Are my PDFs uploaded to a server when splitting?", 486 "acceptedAnswer": { 487 "@type": "Answer", 488 "text": "No. Splitting runs entirely in your browser using pdf-lib via WebAssembly. Your file never leaves your device." 489 } 490 }, 491 { 492 "@type": "Question", 493 "name": "Can I split a PDF into equal sections?", 494 "acceptedAnswer": { 495 "@type": "Answer", 496 "text": "Yes. You can specify splitting by page count â for example, split every 10 pages to divide a 100-page PDF into 10 equal sections." 497 } 498 }, 499 { 500 "@type": "Question", 501 "name": "Can I split a PDF on iPhone or Android?", 502 "acceptedAnswer": { 503 "@type": "Answer", 504 "text": "Yes. The tool works in any modern mobile browser with no app required. Files are processed entirely on your device." 505 } 506 }, 507 { 508 "@type": "Question", 509 "name": "How do I extract one page from a PDF?", 510 "acceptedAnswer": { 511 "@type": "Answer", 512 "text": "Enter the page number in the custom range field (e.g. \"5\" to extract only page 5) and click Split. You get a single-page PDF." 513 } 514 }, 515 { 516 "@type": "Question", 517 "name": "Does the split PDF have a watermark?", 518 "acceptedAnswer": { 519 "@type": "Answer", 520 "text": "Never. ihatepdf does not add watermarks to any output file." 521 } 522 } 523 ] 524 } 525 </script>
525 526</head> 527 528<body> 529 530 <div id="root"> 531 <div id="initial-shell" role="main"> 532 <div id="initial-loading" aria-label="Loading ihatepdf.cv application"> 533 <div class="ihp-spinner" aria-hidden="true"></div> 534 <p class="ihp-loading-text">Initializing Secure Environmentâ¦</p> 535 </div> 536 </div> 537 </div> 538 539 540 <div id="seo-content-block" style="background:#09090b;color:#f4f4f5;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;padding:64px 24px 80px;box-sizing:border-box"> 541 <div style="max-width:860px;margin:0 auto"> 542 <nav style="font-size:0.78rem;color:#52525b;margin-bottom:28px;display:flex;align-items:center;gap:6px;flex-wrap:wrap"> 543 <a href="/" style="color:#52525b;text-decoration:none">Home</a> 544 <span>âº</span> 545 <a href="/" style="color:#52525b;text-decoration:none">PDF Tools</a> 546 <span>âº</span> 547 <span style="color:#a1a1aa">Split PDF</span> 548 </nav> 549 <h1 style="font-size:clamp(1.4rem,4vw,2.2rem);font-weight:700;color:#fff;margin:0 0 12px;line-height:1.2">Split PDF Online Free â Extract Any Page Range</h1> 550 <p style="font-size:1rem;color:#a1a1aa;margin:0 0 24px;line-height:1.75;max-width:700px">Separate a PDF into individual pages or extract any custom page range you need â free, with no server upload and no watermark. Upload your file, choose your split mode (every page, custom ranges, or specific pages), and download instantly. Everything runs locally in your browser â your document never leaves your device.</p> 551 <p id="seo-direct-answer" style="font-size:0.95rem;color:#e4e4e7;background:#18181b;border-left:3px solid #60a5fa;border-radius:0 8px 8px 0;padding:14px 18px;margin:0 0 28px;line-height:1.7;max-width:720px">To split a PDF free, open it in a browser splitter, choose the page ranges you want, and download each part separately. On ihatepdf, upload your PDF, pick fixed ranges, custom ranges, or split every page into its own file, then download â free, with no sign-up, no watermark, and no size limit. The split happens locally, so the file is never uploaded.</p> 552 553 554 <div style="display:flex;flex-wrap:wrap;gap:8px;margin-bottom:32px"> 555 <span style="background:#18181b;border:1px solid #27272a;border-radius:999px;padding:4px 12px;font-size:0.78rem;color:#a1a1aa">✓ 100% Free</span> 556 <span style="background:#18181b;border:1px solid #27272a;border-radius:999px;padding:4px 12px;font-size:0.78rem;color:#a1a1aa">✓ No Watermark</span> 557 <span style="background:#18181b;border:1px solid #27272a;border-radius:999px;padding:4px 12px;font-size:0.78rem;color:#a1a1aa">✓ No Sign-Up</span> 558 <span style="background:#18181b;border:1px solid #27272a;border-radius:999px;padding:4px 12px;font-size:0.78rem;color:#a1a1aa">✓ No Upload â Files Stay on Your Device</span> 559 <span style="background:#18181b;border:1px solid #27272a;border-radius:999px;padding:4px 12px;font-size:0.78rem;color:#a1a1aa">✓ Works Offline</span> 560 </div> 561 562 <h2 style="font-size:1.1rem;font-weight:700;color:#fff;margin:28px 0 12px">How to use Split PDF</h2> 563 <ol style="padding-left:20px;margin:0;display:flex;flex-direction:column;gap:10px"> 564 <li style="font-size:0.875rem;color:#a1a1aa;line-height:1.65"><strong style="color:#e4e4e7">Open PDF Splitter:</strong> Go to ihatepdf.cv/split-pdf. No account or email required.</li><li style="font-size:0.875rem;color:#a1a1aa;line-height:1.65"><strong style="color:#e4e4e7">Upload your PDF:</strong> Click "Select PDF" or drag and drop. Any size PDF is supported.</li><li style="font-size:0.875rem;color:#a1a1aa;line-height:1.65"><strong style="color:#e4e4e7">Choose split mode:</strong> Split every page into individual files, enter custom ranges (e.g. 1-3, 5, 7-10), or extract specific pages.</li><li style="font-size:0.875rem;color:#a1a1aa;line-height:1.65"><strong style="color:#e4e4e7">Download results:</strong> Download individual PDF pages or all split files as a single ZIP. No watermark added.</li> 565 </ol> 566 567 <div style="margin-top:28px"> 568 <h2 style="font-size:1.05rem;font-weight:700;color:#fff;margin:0 0 10px">When to split a PDF â common use cases</h2> 569 <p style="font-size:0.875rem;color:#a1a1aa;line-height:1.75;margin:0">Splitting PDFs is useful in dozens of everyday situations: extracting a specific invoice page from a multi-page financial statement, separating chapters of a report to share with different teams, removing irrelevant pages before sending a document, splitting a large scanned archive into smaller files that fit within email size limits, or extracting a single form page from a large PDF package. ihatepdf's split tool handles all of these without any file upload.</p> 570 </div> 571 <div style="margin-top:28px"> 572 <h2 style="font-size:1.05rem;font-weight:700;color:#fff;margin:0 0 10px">Split PDF vs Organize Pages â which tool to use</h2> 573 <p style="font-size:0.875rem;color:#a1a1aa;line-height:1.75;margin:0">Use Split PDF when you want to divide one PDF into multiple separate files â for example, page 1 becomes file 1, pages 2â5 become file 2, and so on. Use Organize Pages when you want to stay within a single PDF but need to reorder, delete, or rotate pages within it. For the most control, organize the pages first, then split the result into the separate files you need.</p> 574 </div> 575 <div style="margin-top:28px"> 576 <h2 style="font-size:1.05rem;font-weight:700;color:#fff;margin:0 0 10px">
576How to split a large PDF to meet upload limits</h2> 577 <p style="font-size:0.875rem;color:#a1a1aa;line-height:1.75;margin:0">Government portals, job application systems, and university submission forms frequently impose file size limits of 2â5MB. If your compressed PDF is still too large, splitting it is the most reliable solution. Upload your PDF, use custom ranges to divide it into logical sections (e.g. pages 1â10, 11â20), compress each section using the Compress PDF tool, then submit each section separately. You can also merge them back later using the Merge PDF tool if the submission system accepts it.</p> 578 </div> 579 580 <h2 style="font-size:1.1rem;font-weight:700;color:#fff;margin:32px 0 14px">Frequently asked questions</h2> 581 <div style="display:flex;flex-direction:column;gap:18px"> 582 583 <div> 584 <h3 style="font-size:0.925rem;font-weight:600;color:#e4e4e7;margin:0 0 5px">Can I extract only specific pages from a PDF?</h3> 585 <p style="font-size:0.875rem;color:#a1a1aa;margin:0;line-height:1.65">Yes. Enter any page range in the format 1-3, 5, 7-10 to extract exactly the pages you need into a separate PDF.</p> 586 </div> 587 <div> 588 <h3 style="font-size:0.925rem;font-weight:600;color:#e4e4e7;margin:0 0 5px">Is there a page limit for splitting PDFs?</h3> 589 <p style="font-size:0.875rem;color:#a1a1aa;margin:0;line-height:1.65">No limit. Split PDFs with hundreds of pages â the only constraint is your device memory.</p> 590 </div> 591 <div> 592 <h3 style="font-size:0.925rem;font-weight:600;color:#e4e4e7;margin:0 0 5px">Are my PDFs uploaded to a server when splitting?</h3> 593 <p style="font-size:0.875rem;color:#a1a1aa;margin:0;line-height:1.65">No. Splitting runs entirely in your browser using pdf-lib via WebAssembly. Your file never leaves your device.</p> 594 </div> 595 <div> 596 <h3 style="font-size:0.925rem;font-weight:600;color:#e4e4e7;margin:0 0 5px">Can I split a PDF into equal sections?</h3> 597 <p style="font-size:0.875rem;color:#a1a1aa;margin:0;line-height:1.65">Yes. You can specify splitting by page count â for example, split every 10 pages to divide a 100-page PDF into 10 equal sections.</p> 598 </div> 599 <div> 600 <h3 style="font-size:0.925rem;font-weight:600;color:#e4e4e7;margin:0 0 5px">Can I split a PDF on iPhone or Android?</h3> 601 <p style="font-size:0.875rem;color:#a1a1aa;margin:0;line-height:1.65">Yes. The tool works in any modern mobile browser with no app required. Files are processed entirely on your device.</p> 602 </div> 603 <div> 604 <h3 style="font-size:0.925rem;font-weight:600;color:#e4e4e7;margin:0 0 5px">How do I extract one page from a PDF?</h3> 605 <p style="font-size:0.875rem;color:#a1a1aa;margin:0;line-height:1.65">Enter the page number in the custom range field (e.g. "5" to extract only page 5) and click Split. You get a single-page PDF.</p> 606 </div> 607 <div> 608 <h3 style="font-size:0.925rem;font-weight:600;color:#e4e4e7;margin:0 0 5px">Does the split PDF have a watermark?</h3> 609 <p style="font-size:0.875rem;color:#a1a1aa;margin:0;line-height:1.65">Never. ihatepdf does not add watermarks to any output file.</p> 610 </div> 611 </div> 612 613 <div style="margin-top:40px;padding-top:28px;border-top:1px solid #27272a"> 614 <h2 style="font-size:1.05rem;font-weight:700;color:#fff;margin:0 0 4px">Related PDF tools</h2> 615 <p style="font-size:0.82rem;color:#52525b;margin:0 0 14px">More essential pdf tools â all free, no upload.</p> 616 <div style="display:flex;flex-wrap:wrap;gap:8px"> 617 <a href="/workflow" style="display:inline-block;background:#18181b;border:1px solid #27272a;border-radius:8px;padding:8px 14px;font-size:0.82rem;color:#e4e4e7;text-decoration:none">Workflow</a><a href="/merge-pdf" style="display:inline-block;background:#18181b;border:1px solid #27272a;border-radius:8px;padding:8px 14px;font-size:0.82rem;color:#e4e4e7;text-decoration:none">Merge PDF</a><a href="/compress-pdf" style="display:inline-block;background:#18181b;border:1px solid #27272a;border-radius:8px;padding:8px 14px;font-size:0.82rem;color:#e4e4e7;text-decoration:none">Compress PDF</a><a href="/organize-pages" style="display:inline-block;background:#18181b;border:1px solid #27272a;border-radius:8px;padding:8px 14px;font-size:0.82rem;color:#e4e4e7;text-decoration:none">Organize Pages</a><a href="/rotate-pdf" style="display:inline-block;background:#18181b;border:1px solid #27272a;border-radius:8px;padding:8px 14px;font-size:0.82rem;color:#e4e4e7;text-decoration:none">Rotate PDF</a><a href="/crop-resize-pdf" style="display:inline-block;background:#18181b;border:1px solid #27272a;border-radius:8px;padding:8px 14px;font-size:0.82rem;color:#e4e4e7;text-decoration:none">Crop Resize PDF</a> 618 <a href="/" style="display:inline-block;background:#09090b;border:1px dashed #3f3f46;border-radius:8px;padding:8px 14px;font-size:0.82rem;color:#a1a1aa;text-decoration:none">All tools â</a> 619 </div> 620 </div> 621 622 <div style="margin-top:36px;padding-top:28px;border-top:1px solid #27272a"> 623 <h2 style="font-size:1.05rem;font-weight:700;color:#fff;margin:0 0 14px">Related guides</h2> 624 <div style="display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px"> 625 <a href="/blog/how-to-merge-pdfs-free" style="display:block;background:#18181b;border:1px solid #27272a;border-radius:8px;padding:14px 16px;font-size:0.85rem;color:#e4e4e7;text-decoration:none;line-height:1.4">How to Merge PDF Files Free â No Watermark, No Sign-Up <span style="color:#60a5fa">â</span></a><a href="/blog/how-to-compress-pdf" style="display:block;background:#18181b;border:1px solid #27272a;border-radius:8px;padding:14px 16px;font-size:0.85rem;color:#e4e4e7;text-decoration:none;line-height:1.4">How to Compress a PDF Free â Up to 70% Smaller <span style="color:#60a5fa">â</span></a><a href="/blog/free-pdf-editor-without-watermark" style="display:block;background:#18181b;border:1px solid #27272a;border-radius:8px;padding:14px 16px;font-size:0.85rem;color:#e4e4e7;text-decoration:none;line-height:1.4">Free PDF Editor Without Watermark 2026 â 40+ Tools <span style="color:#60a5fa">â</span></a><a href="/blog/how-to-split-pdf-free" style="display:block;background:#18181b;border:1px solid #27272a;border-radius:8px;padding:14px 16px;font-size:0.85rem;color:#e4e4e7;text-decoration:none;line-height:1.4">How to Split a PDF Free â Extract Pages or Ranges <span style="color:#60a5fa">â</span></a> 626 </div> 627 </div> 628 629 <div id="rate-splitpdf" data-route="/split-pdf" style="margin-top:36px;padding:20px 22px;background:#18181b;border:1px solid #27272a;border-radius:12px"> 630 <p style="font-size:0.9rem;color:#e4e4e7;margin:0 0 10px;font-weight:600">Was this tool helpful? Rate it</p> 631 <div class="rw-stars" style="display:flex;gap:6px" role="radiogroup" aria-label="Rate Split PDF Online Free â Extract Any Page Range"> 632 <button type="button" class="rw-star" data-v="1" aria-label="1 star" style="background:none;border:none;cursor:pointer;font-size:1.6rem;line-height:1;color:#3f3f46;padding:0">★</button><button type="button" class="rw-star" data-v="2" aria-label="2 stars" style="background:none;border:none;cursor:pointer;font-size:1.6rem;line-height:1;color:#3f3f46;padding:0">★</button><button type="button" class="rw-star" data-v="3" aria-label="3 stars" style="background:none;border:none;cursor:pointer;font-size:1.6rem;line-height:1;color:#3f3f46;padding:0">★</button><button type="button" class="rw-star" data-v="4" aria-label="4 stars" style="background:none;border:none;cursor:pointer;font-size:1.6rem;line-height:1;color:#3f3f46;padding:0">★</button><button type="button" class="rw-star" data-v="5" aria-label="5 stars" style="background:none;border:none;cursor:pointer;font-size:1.6rem;line-height:1;color:#3f3f46;padding:0">★</button> 633 </div> 634 <p class="rw-msg" style="font-size:0.8rem;color:#71717a;margin:10px 0 0">Tap a star to rate.</p> 635 </div> 636
636<script> 637 (function(){ 638 var box=document.getElementById('rate-splitpdf');if(!box)return; 639 var route=box.getAttribute('data-route'); 640 var key='ihp_rating_'+route; 641 var stars=box.querySelectorAll('.rw-star'); 642 var msg=box.querySelector('.rw-msg'); 643 function paint(v){stars.forEach(function(s){s.style.color=(+s.getAttribute('data-v')<=v)?'#facc15':'#3f3f46';});} 644 var saved=null;try{saved=localStorage.getItem(key);}catch(e){} 645 if(saved){paint(+saved);msg.textContent='You rated this '+saved+'/5. Thanks for the feedback!';} 646 stars.forEach(function(s){ 647 s.addEventListener('mouseenter',function(){paint(+s.getAttribute('data-v'));}); 648 s.addEventListener('click',function(){ 649 var v=s.getAttribute('data-v'); 650 try{localStorage.setItem(key,v);}catch(e){} 651 paint(+v); 652 msg.textContent='Thanks! You rated this '+v+'/5.'; 653 // To power star rich-snippets, POST {route, v} to your ratings API and 654 // aggregate real values into tool-ratings.json at build time. 655 }); 656 }); 657 box.querySelector('.rw-stars').addEventListener('mouseleave',function(){paint(saved?+ (localStorage.getItem(key)||0):0);}); 658 })(); 659 </script>
659 660 <p style="font-size:0.82rem;color:#3f3f46;margin:44px 0 0"> 661 ← <a href="/" style="color:#3f3f46;text-decoration:none">Back to all PDF tools</a> 662 · <a href="/about" style="color:#3f3f46;text-decoration:none">About ihatepdf</a> 663 </p> 664 </div> 665 </div> 666 <!-- /#seo-content-block --> 667 668 <noscript> 669 <style> 670 #root { display: none; } 671 #seo-content-block { display: block !important; } 672 .noscript-msg { 673 background: #1e3a5f; border: 1px solid #2563eb; 674 border-radius: 8px; padding: 16px 20px; margin: 24px auto; 675 max-width: 760px; color: #93c5fd; font-size: 0.95rem; 676 } 677 </style> 678 <div id="seo-content-block" style="display:block"> 679 <div class="ihp-inner"> 680 <div class="noscript-msg"> 681 <strong>JavaScript is required to use ihatepdf.cv.</strong> 682 Please enable JavaScript in your browser settings to access all PDF tools. 683 </div> 684 <p style="font-weight:600;color:#fff;margin:16px 0 8px">ihatepdf â free PDF tools</p> 685 <p class="ihp-tagline">60+ free PDF tools. No watermark. No sign-up. Files never leave your device.</p> 686 <nav aria-label="All PDF tools"> 687 <ul style="list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;padding:0"> 688 <li><a href="/merge-pdf" style="color:#60a5fa">Merge PDFs</a> â Combine multiple PDFs into one</li> 689 <li><a href="/compress-pdf" style="color:#60a5fa">Compress PDF</a> â Reduce file size up to 70%</li> 690 <li><a href="/split-pdf" style="color:#60a5fa">Split PDF</a> â Extract any pages</li> 691 <li><a href="/pdf-to-jpg" style="color:#60a5fa">PDF to JPG</a> â Up to 600 DPI</li> 692 <li><a href="/word-to-pdf" style="color:#60a5fa">Word to PDF</a> â .doc / .docx converter</li> 693 <li><a href="/pdf-to-word" style="color:#60a5fa">PDF to Word</a> â Export editable .docx</li> 694 <li><a href="/edit-pdf-text" style="color:#60a5fa">Edit PDF</a> â Edit text in-place</li> 695 <li><a href="/images-to-pdf" style="color:#60a5fa">Images to PDF</a> â JPG / PNG to PDF</li> 696 <li><a href="/extract-text" style="color:#60a5fa">Extract Text</a> â Copy text from PDF</li> 697 <li><a href="/organize-pages" style="color:#60a5fa">Organize Pages</a> â Reorder, rotate, delete</li> 698 <li><a href="/rotate-pdf" style="color:#60a5fa">Rotate PDF</a> â Fix sideways pages</li> 699 <li><a href="/crop-resize-pdf" style="color:#60a5fa">Crop & Resize</a> â Page dimensions</li> 700 <li><a href="/add-watermark" style="color:#60a5fa">Add Watermark</a> â Text or image watermark</li> 701 <li><a href="/page-numbers" style="color:#60a5fa">Add Page Numbers</a> â Auto pagination</li> 702 <li><a href="/headers-footers" style="color:#60a5fa">Headers & Footers</a> â Custom header/footer</li> 703 <li><a href="/encrypt-pdf" style="color:#60a5fa">Encrypt PDF</a> â Password protection</li> 704 <li><a href="/remove-password" style="color:#60a5fa">Remove Password</a> â Unlock PDF</li> 705 <li><a href="/redact-pdf" style="color:#60a5fa">Redact PDF</a> â Remove sensitive text</li> 706 <li><a href="/flatten-pdf" style="color:#60a5fa">Flatten PDF</a> â Make form fields static</li> 707 <li><a href="/privacy-scanner" style="color:#60a5fa">Privacy Scanner</a> â Find hidden metadata</li> 708 <li><a href="/compare-pdfs" style="color:#60a5fa">Compare PDFs</a> â Side-by-side view</li> 709 <li><a href="/chat-with-pdf" style="color:#60a5fa">Chat with PDF</a> â AI-powered Q&A</li> 710 <li><a href="/summarize-pdf" style="color:#60a5fa">Summarize PDF</a> â AI document summary</li> 711 <li><a href="/ocr-pdf" style="color:#60a5fa">OCR PDF</a> â Make scanned PDFs searchable</li> 712 <li><a href="/repair-pdf" style="color:#60a5fa">Repair PDF</a> â Fix corrupted files</li> 713 <li><a href="/fingerprint-pdf" style="color:#60a5fa">Fingerprint PDF</a> â Track document leaks</li> 714 <li><a href="/markdown-to-pdf" style="color:#60a5fa">Markdown to PDF</a> â .md converter</li> 715 <li><a href="/html-to-pdf" style="color:#60a5fa">HTML to PDF</a> â Webpage to PDF</li> 716 <li><a href="/excel-to-pdf" style="color:#60a5fa">Excel to PDF</a> â .xlsx converter</li> 717 <li><a href="/csv-to-pdf" style="color:#60a5fa">CSV to PDF</a> â Spreadsheet to PDF</li> 718 <li><a href="/pptx-to-pdf" style="color:#60a5fa">PowerPoint to PDF</a> â .pptx converter</li> 719 <li><a href="/pdf-to-pptx" style="color:#60a5fa">PDF to PowerPoint</a> â Editable slides</li> 720 <li><a href="/pdf-to-excel" style="color:#60a5fa">PDF to Excel</a> â Extract tables</li> 721 <li><a href="/pdf-to-html" style="color:#60a5fa">PDF to HTML</a> â Convert to webpage</li> 722 <li><a href="/pdf-to-epub" style="color:#60a5fa">PDF to EPUB</a> â E-reader format</li> 723 <li><a href="/pdf-to-audio" style="color:#60a5fa">PDF to Audio</a> â Listen to documents</li> 724 <li><a href="/ebook-to-pdf" style="color:#60a5fa">eBook to PDF</a> â EPUB / MOBI converter</li> 725 <li><a href="/audio-to-pdf" style="color:#60a5fa">Audio to PDF</a> â Transcript generator</li> 726 <li><a href="/pdf-to-zip" style="color:#60a5fa">PDF to ZIP</a> â All pages as images</li> 727 <li><a href="/create-pdf" style="color:#60a5fa">Create PDF</a> â Rich text editor</li> 728 <li><a href="/invert-pdf" style="color:#60a5fa">Invert PDF</a> â Dark mode colours</li> 729 <li><a href="/gst-invoice" style="color:#60a5fa">GST Invoice</a>
729 â GST-compliant billing</li> 730 <li><a href="/pos-billing" style="color:#60a5fa">POS Billing</a> â Point-of-sale receipts</li> 731 <li><a href="/scan-to-pdf" style="color:#60a5fa">Scan to PDF</a> â Phone camera scanner</li> 732 <li><a href="/p2p-share" style="color:#60a5fa">P2P Share</a> â Direct browser transfer</li> 733 <li><a href="/collab-whiteboard" style="color:#60a5fa">Whiteboard</a> â Real-time collaboration</li> 734 </ul> 735 </nav> 736 </div> 737 </div> 738 </noscript> 739 740
740<script> 741 (function () { 742 var root = document.getElementById('root'); 743 if (!root) return; 744 var observer = new MutationObserver(function () { 745 if (!root.querySelector('#initial-shell')) { 746 document.body.classList.add('react-ready'); 747 observer.disconnect(); 748 } 749 }); 750 observer.observe(root, { childList: true, subtree: true }); 751 })(); 752 </script>
752 753 754 755</body> 756</html>
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.