Extract pages from any PDF directly from a URL
Append a ?url= parameter pointing at a publicly accessible PDF, and the page extractor opens with the file ready. The PDF is fetched server-side, so the same-origin and CORS rules a browser would apply to a client-side fetch don't get in the way.
How to use
Single PDF
When this URL is opened, the page fetches the PDF on the server, base64-encodes it, hands it to the page extractor, and you skip straight to the page-selection step.
https://mytools.com/pdf/extract-pdf-pages/by-url?url=https://example.com/report.pdf
This tool processes one PDF at a time. To extract pages from several PDFs, open the by-url link for each in turn.
Requirements
| Protocol | http:// or https:// only |
| Content-Type | application/pdf or application/octet-stream |
| Source | Any publicly accessible URL — no auth headers are sent |
| File size | Up to 50 MB after fetch |
| Pages | Up to 500 pages |
Server-side fetch · No CORS restrictions · Same extractor, different entry point
Why use the URL entry point?
Skip the upload step
When the PDF is already hosted somewhere reachable, pass the URL and start picking pages immediately. Saves a download-then-re-upload round trip.
No CORS restrictions
The fetch happens on the server. Browser same-origin and CORS rules never enter the picture, so PDFs hosted on any domain work the same way.
Shareable and linkable
The full URL is the session. Send it to a teammate and they land on the exact PDF you were looking at, ready to extract from.
Fits into automated workflows
Build the URL programmatically from anywhere — a Slack bot, a webhook handler, a Make/Zapier scenario, a CI step — and route users straight to a pre-loaded extraction screen.
Same extractor, different entry point
Once the PDF is loaded, the experience is identical to the regular tool: thumbnail grid, page-range input, output mode and order options, in-browser processing.
Bytes are not retained
The server fetches the PDF, forwards it once into the extractor, and never writes it to disk. URLs aren't logged for analytics.
Build the URL
Start with /pdf/extract-pdf-pages/by-url?url= and append the full address of the PDF.
The PDF loads automatically
The page fetches the file server-side, decodes it, and opens the page extractor with the document ready.
Pick pages and download
Click thumbnails or type a range, choose output mode and page order, hit Extract pages.
- PDFs are never stored — fetched and forwarded in a single request.
- URLs and PDFs are not logged, inspected, or retained.
- No sign-up needed. Construct the URL and go.