BYTETOOLS

PDF Link Extractor

List every clickable link in a PDF with its page number and target. Separates external URLs from internal jumps and exports the whole table as CSV.

Drop a PDF here or click to browseEvery page's link annotations are read locally — nothing is uploaded

What is the PDF Link Extractor?

Clickable links in a PDF are link annotations attached to a rectangle on a page, not text you can search for.

  • Scans every page for link annotations
  • Separates external web addresses from internal page jumps
  • Resolves internal links to the page number they land on
  • De-duplicate toggle for links repeated in headers and footers
  • Copy a plain URL list or download a CSV with page and rectangle
  • 100% local — the PDF is never uploaded

How to use the PDF Link Extractor

  1. 1

    Drop a PDF onto the upload area and wait while every page is scanned.

  2. 2

    Review the table of links, their page numbers and their targets.

  3. 3

    Use the Show dropdown to see external URLs only or internal jumps only.

  4. 4

    Untick Hide duplicate targets if you need every occurrence listed.

  5. 5

    Copy the URL list or download the full table as CSV.

About the PDF Link Extractor

Clickable links in a PDF are link annotations attached to a rectangle on a page, not text you can search for. This tool checks every page, keeps the annotations whose subtype is Link, and reads either the web address behind them or the internal destination they jump to.

The result is a table showing which page each link sits on, whether it points outside the document or somewhere inside it, and what the target is. Filters let you show external URLs only, and a de-duplicate toggle collapses the same address repeated in a header or footer.

Everything is read in your browser with pdfjs and nothing is uploaded, which makes this a safe way to audit a client PDF or check a print-ready file for stale links before it ships.

Frequently asked questions

How do I find all the hyperlinks in a PDF?

Drop the file here and every page is checked for link annotations, which is what a PDF reader turns into a clickable area. The table lists the page, the type and the target, and you can export it all as CSV in one click.

Why is a web address in my PDF not showing up?

Typing a URL into a document does not make it a link. Unless the author added a link annotation or the export tool auto-detected it, the address is only text, and there is no annotation for this tool to find.

What is an internal link in a PDF?

It is a link whose destination is another place in the same document rather than a web address — a cross-reference, a contents entry or a footnote jump. The tool resolves each one to the page number it lands on.

Can I check whether the links still work?

Not from here. Checking a link means requesting it over the network, and this tool deliberately makes no network calls so your document stays private. Export the CSV and run the URLs through a link checker if you need that.

Related tools