Delete PDF Pages — Remove Pages Online
Remove unwanted pages from a PDF file.
Drop your PDF file hereTap to select a file
Supports PDF, up to 200MB
What to do next
Related tools
About Delete PDF Pages
Delete PDF Pages handles a focused step in the modern PDF document workflow workflow. Remove unwanted pages from a PDF file. The page loads with the upload area, controls and result panel all visible at once, so the path from "I have a file" to "I have the result" is one screen long.
Behind the controls you see, the open-source pdf-lib JavaScript library is doing the actual PDF document workflow. PDF are first-class formats and the engine produces a deterministic output for any given input + options combination — useful when you need to re-run a job and expect identical results.
Delete PDF Pages performs the transformation entirely inside the JavaScript runtime. Your file lives in the tab's memory while the engine works on it; the result lives in the tab's memory until the browser triggers the download. Both are released when the tab closes, the way every browser tab releases its memory.
Typical users of Delete PDF Pages include real-estate agents bundling disclosures, students assembling reading packets and freelancers sharing scanned receipts. The thread connecting all of them is the same: a focused PDF document workflow task that fits cleanly into a browser tab and benefits from a tool with sensible defaults and minimal setup.
The right moment to reach for Delete PDF Pages is when you have a focused PDF document workflow job that fits inside a browser tab. Open the page, drop in the file or paste your input, choose the options that matter, and the tool returns the result.
On limits: 200 MB per file is the ceiling. Output formats and quality settings are listed in the controls panel above, and they apply to every run.
Delete PDF Pages sits in a small group of related tools. Useful neighbours include Extract PDF Pages, Split PDF, Merge PDF, and Reorder PDF Pages. They are designed to compose: the output of one is a sensible input to the next, so a multi-step task is usually a sequence of single-click operations.
The transformation in Delete PDF Pages is deterministic — the same input plus the same options produces the same result every run. That predictability matters when the result has to match an upstream specification or be reproducible later.
The output handed back by Delete PDF Pages is `{name}-edited.pdf`. If you would prefer to keep the result in the browser instead of downloading it, you can copy it from the result panel and paste it directly into another tab — useful when the next tool in your workflow expects pasted text rather than a file.
A short note on how Delete PDF Pages came to look the way it does: every iteration started by watching how someone unfamiliar with the tool actually used it, then removing whatever got in their way. That is why the upload area dominates the screen, the run button is bigger than the secondary controls, and the result panel is unmissable when the job finishes.
Delete PDF Pages produces deterministic output: the same input plus the same options always produces the same result. That predictability matters when the result has to match an upstream specification or be reproducible later.
Pro tip: Delete PDF Pages works just as well in a private/incognito window as in a normal one, which is occasionally useful when you want zero browser-history footprint of the job. Another tip: if the tool ever feels slow, it is almost always because the browser tab is competing for CPU with another tab — pausing or closing the heavy ones gives the engine room to work.
For most failure modes, refreshing the page and re-running the job is enough — the engine has no persistent state to corrupt. If the same input fails twice in a row, the input itself is most likely the problem (a truncated file, an unexpected variant of the format, or a stream the engine does not recognise).
Open the workspace above to start using Delete PDF Pages. The engine loads on the first interaction so the page itself stays light, and once the tool is warm it processes subsequent jobs quickly. The moment the page is interactive, the tool is ready to do real work on your file.
How it works
- 1Reach the Delete PDF Pages page in your browser to begin.
- 2Drop a PDF file onto the upload area, or click to pick one from your device.
- 3Pick any non-default settings you need. Most users leave the defaults alone for the first run and only revisit if the result needs tuning.
- 4Click to start the job. The engine (the open-source pdf-lib JavaScript library) processes the input in the page; you can watch the progress indicator until it completes.
- 5Download the result as `{name}-edited.pdf`. The file is generated in your browser and saved through your normal download flow.
- 6Repeat the process for additional inputs whenever you need to. The page stays loaded, so subsequent runs are quick.
Common use cases
- Extract a specific signed page from a long contract bundle using Delete PDF Pages.
- Strip blank or test pages from a scanned document.
- Add page numbers to a draft report before circulating it for review.
- Compress a marketing deck so the email send-out finishes in seconds.
- Lock a confidential document with a password before sharing externally.
- Combine a set of references into a single application packet.
- Send a polished, print-ready PDF to a client without watermarks.
- Rotate scanned pages that came in upside-down from the office scanner.
- Shrink a scanned invoice so it fits past an email gateway.
- Split a 200-page exhibit bundle into one PDF per exhibit.
FAQ
How do I select pages to delete?
Click page thumbnails to select them, then hit delete. You can also enter page numbers directly.
Can I undo deletions?
The original file is never modified. If you need the deleted pages, process the original file again.
Is there a minimum page count?
The output PDF must have at least one page remaining.
Do I need a specific browser to use Delete PDF Pages?
Delete PDF Pages works in any modern browser released in the last few years — Chrome, Edge, Firefox, Safari, Brave, Arc and the major Chromium derivatives are all supported. The underlying engine relies on widely-supported web APIs, so there is nothing exotic to install. If you are on a very old browser version and the tool fails to load, updating to the latest release of your preferred browser is the only fix needed.
Are there any hidden fees with Delete PDF Pages?
Delete PDF Pages is free to use. The processing runs in your browser, which keeps the per-user cost low enough that the tool can be offered openly. The download is the same file the engine produced — you can use it for as many runs as you need.
Why is my browser prompting me when I open Delete PDF Pages?
Delete PDF Pages only needs the standard web platform — file picker access for the inputs you choose to load, and optionally clipboard access if you copy the result rather than downloading it. There is no microphone, camera, geolocation or background-permission request, because none of those are needed for the work the tool does.
Will I notice a difference in the output from Delete PDF Pages?
Delete PDF Pages is built to preserve quality wherever the underlying PDF format allows it. Operations that are mathematically lossless (e.g. structural transformations, lossless re-encoding) round-trip with no perceptible change. Operations that involve a lossy codec inevitably introduce small artefacts at the byte level, but the defaults aim at the sweet spot where output looks or sounds the same to a normal viewer or listener while still being meaningfully smaller or faster than the input.
How fast is Delete PDF Pages?
Most jobs finish in seconds. Speed scales with input size and with how many CPU cycles your browser tab has available — the engine runs in your browser, so it shares resources with whatever else you have open. For inputs near the 200 MB ceiling, expect anywhere from a few seconds to roughly a minute on a typical laptop. Closing other heavy tabs noticeably speeds things up.
Can I call Delete PDF Pages from a script?
Delete PDF Pages is a browser-only tool by design and does not expose a hosted API. The reason is the same as the privacy story: there is no Favtoo backend doing the work, so there is no service to call. If you need to script the same transformation, the underlying engine (the open-source pdf-lib JavaScript library) is open-source and can be used directly from your own code.
Why did Delete PDF Pages reject my input?
Failures usually fall into one of three buckets: the input is in an unsupported format, the input is over the size cap, or the input is structurally malformed (a truncated download, a partial export, or a stream the engine does not recognise). The first two are easy to confirm — check that your file is one of PDF and that it is below 200 MB. For the third, opening the file in its native viewer first is the fastest way to confirm the source is intact.