PDF Link Extractor
Extracts every external, email, and internal link from a PDF with its page number, then copies or exports the list as CSV. Runs in your browser.
🔒 This tool runs entirely in your browser. Your files are never uploaded to a server.
Choose a PDF to extract its links.
This tool reads the PDF entirely in your browser — the file is never uploaded.
How PDF link extraction works
- Select a PDF — optionally choose "Custom range" to only scan specific pages.
- Every link on those pages is read directly from the file and labeled External, Email, or Internal, with the page it's on.
- Copy the list, or download it as a CSV for a spreadsheet.
FAQ
What links can a PDF contain?
Website URLs, email addresses (mailto links), and internal links that jump to another page in the same document.
How are internal links shown, since they have no URL?
As "Internal link to page N" — the tool resolves the link's destination to the actual page number it jumps to, rather than showing nothing or a raw internal reference.
Is the PDF uploaded anywhere?
No. The file is read entirely in your browser — it is never uploaded or sent to a server.
Can I extract links from only some pages?
Yes — choose "Custom range" and enter pages and ranges like "1-3, 5". Only links on those pages are listed.
Can I export the list?
Copy the whole list as plain text with one click, or download it as a CSV with Page, Type, and Link columns for a spreadsheet.
How we compare
| Feature | Online Tool Store | terrific.tools | Atelier Tools |
|---|---|---|---|
| Distinguishes external, email, and internal links | ✓ | URL list only | Not stated |
| Shows the page each link is on | ✓ | ✓ | Not stated |
| Copy list, or download as CSV | ✓ | ✓ | Not stated |
| Runs entirely in your browser | ✓ | Not stated | ✓ |
| Extract from only specific pages | ✓ | Not stated | Not stated |
terrific.tools' table and CSV export are close to this tool's own approach, but this one also tells apart external, email, and internal links, and lets you scope the scan to specific pages — all without the file ever leaving your device.