PDF Link Extractor
Extract every hyperlink from a PDF file. Upload a PDF and get a list of all clickable link annotations and plain-text URLs, grouped by page.
Click to upload a PDF file
Your file is processed entirely in your browser
Recommended Settings
Pro Tips
- •Both clickable link annotations and plain URLs typed directly into the text are detected
- •Each link is tagged with the page number it was found on, so you can trace it back to the source
- •Duplicate links appearing multiple times on the same page are only listed once
- •The whole file is read and scanned locally in your browser - nothing is uploaded anywhere
Most Popular
Most users download the full link list to check for broken or outdated URLs
When to Use This Tool
Extract every hyperlink from a PDF report or ebook to review them before publishing or archiving the document.
Pull all the reference URLs out of a PDF research paper or document without manually clicking through every page.
Get a plain list of every URL in a PDF so you can run it through a link checker to find dead or outdated links.
Recover the original hyperlinks from a PDF version of a web page or document when migrating content to a new format.
How It Works
Read the uploaded PDF file as binary data directly in your browser
Parse the file into a PDF document using the PDF.js library
For each page, read its link annotations to find clickable hyperlinks
Also scan each page's extracted text for plain URLs that weren't set up as clickable links
Deduplicate and display the combined list, grouped by the page each link appears on
100% Private
Files never leave your device. All processing happens locally in your browser.
Lightning Fast
Powered by PDF.js for optimal performance on modern browsers.
Open Source
Built with verified, open-source libraries. Fully transparent.
Frequently Asked Questions
What kinds of links does this tool find?
It finds both clickable link annotations (the kind you can click on directly in a PDF viewer) and plain text URLs that appear in the document's text but aren't set up as clickable links.
Does it find internal links to other pages in the same PDF?
No, this tool only reports external web links (http:// and https:// URLs). Internal navigation links (like a table of contents jumping to a page) aren't included.
Why might the same link appear on multiple lines?
If the same URL appears on more than one page, it's listed once per page since each occurrence is tied to a specific page number.
Is my PDF uploaded to a server?
No. The entire file is read and processed locally in your browser using the PDF.js library. Your document never leaves your device.
What if the PDF has no links?
The tool will show a message indicating that no links were found, rather than an error - this is normal for many documents.