Skip to content

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.

Category: documents
Use Case: Link Auditing, Reference Collection, Broken Link Checking
Privacy: 100% browser-based

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

Link Auditing

Extract every hyperlink from a PDF report or ebook to review them before publishing or archiving the document.

Reference Collection

Pull all the reference URLs out of a PDF research paper or document without manually clicking through every page.

Broken Link Checking

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.

Content Migration

Recover the original hyperlinks from a PDF version of a web page or document when migrating content to a new format.

How It Works

1

Read the uploaded PDF file as binary data directly in your browser

2

Parse the file into a PDF document using the PDF.js library

3

For each page, read its link annotations to find clickable hyperlinks

4

Also scan each page's extracted text for plain URLs that weren't set up as clickable links

5

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.