All tools

Extract Links from PDF

Free
Find every hyperlink (internal + external) in a PDF, with the page where each appears. CSV / JSON export.

What you'll get: every hyperlink in the PDF, with page references and external/internal classification. CSV / JSON export. For another use, try PDF Annotations.

Loading tool…
Stays in your browser
Free tools run fully on-device — nothing is uploaded to a server.
No watermarks
Clean output, no branding, no daily limits.
Free forever
No signup required. Seriously.

Why people extract links from PDFs

PDFs collect links over their lifetime — citations, tracking pixels, dead URLs from a 2017 deck. Auditing what's actually in there is its own job.

Link-rot audits
PDFs published 5 years ago link to URLs that no longer resolve. Pull every link, run a HEAD-status check, replace dead ones before reposting.
Privacy / tracking review
Some PDFs carry tracking pixels disguised as link annotations. Knowing every external URL surfaces what your file phones home to.
Content migration
Moving a PDF library to a CMS or static site. Links need to be re-anchored to the new URL structure — first you need the full list.
Citation verification
Academic and legal documents reference URLs. Auditing the link list confirms every citation actually points where claimed.
Internal-doc QA
Internal PDF guides often link to outdated wiki pages or moved Confluence URLs. Audit before redistributing to avoid sending readers to 404s.

How Extract Links works

Three steps, no signup, no uploads.

  1. STEP 1
    Drop your PDF
    Up to 100 MB. Byte parser walks every page's /Annots array in your browser.
  2. STEP 2
    Click Extract links
    We surface every /Subtype /Link annotation, classify external (URI) vs internal (Dest), record the page each appears on.
  3. STEP 3
    Copy or export
    Copy as JSON for pipelines, or download as CSV for spreadsheets and link-checkers.

What makes pdfcraft ai different

  • Same engine Chrome uses
    PDFium is Google's PDF engine — the one that powers Chrome's built-in PDF viewer. We compile it to WebAssembly so it runs in your browser at near-native speed.
  • 100% local processing
    Most free PDF tools upload your file to a server, process it, and stream the result back. We don't. Your file lives in your browser tab and never touches our infrastructure. Verifiable in your browser's Network panel.
  • No watermark, no signup, no daily limit
    Convert 1 PDF or 1,000. We don't gate on volume because there's nothing to gate on — the engine runs on your machine.
  • Honest about limitations
    When something the tool can't do (encrypted PDFs, cross-reference streams), we tell you clearly instead of failing silently. Same for partial results: sampled vs exact, embedded vs not.
  • Open standards, free engines
    PDFium is BSD/Apache licensed (free for any use). We don't pay vendor license fees and pass that savings on to you (and to ourselves) as a free, ad-supported tool with no upgrade-to-pro pressure.

Frequently asked questions

Does it find links that are just text in the PDF, not clickable?
No. We only find link annotations — the clickable rectangles. Plain-text URLs that happen to look like links but aren't anchored as link annotations don't count. For those, use Search in PDF and search for 'http' or your domain.
Does it check whether the links are alive or dead?
Not yet. We list URLs; checking which ones still resolve requires HTTP requests we don't make in-browser (CORS would block most of them anyway). Run a desktop link-checker like linkchecker or htmlproofer on the exported CSV.
Internal links — what do those look like?
Internal links jump within the PDF, e.g. 'Page 3 of contents' linking to page 47. We surface them as 'Page object N' or 'Named: <name>' depending on which destination form the PDF uses.
What's the difference vs PDF Annotations Export?
Different annotation types. /Link is its own /Subtype — that's what this tool surfaces. Other annotations (highlights, comments, sticky notes, drawings) go to PDF Annotations Export. The two tools are complementary scans of the same /Annots array.
Is anything uploaded?
No. Pure byte-stream parsing in your browser.

Want comments + highlights too?

PDF Annotations Export pulls every comment, highlight, and sticky note — same single byte-stream pass.

Try PDF Annotations Export

Related PDF tools

Other tools in the Inspect category — built on the same private, in-browser pipeline.

PDF InspectorFree
See everything inside a PDF — pages, dimensions, word count, reading time + mixed-size warnings. Free, in-browser.
Visual DiffFree
Pixel-level visual diff between two PDFs — output a comparison PDF with red highlighting on regions that differ + per-page diff percentage. Pairs with AI Compare for content-level diffs.
Search in PDFFree
Find any word or phrase across every page of a PDF. Case-sensitive and whole-word options, with surrounding context. Free, in-browser.
PDF Outline ViewerFree
View the bookmark / table-of-contents tree of any PDF, with page references. Useful for previewing long docs before reading. Free, in-browser.
PDF Form InspectorFree
List every AcroForm field in a PDF — name, type, value, required/read-only flags. Export as CSV or JSON. Free, in-browser.
PDF Attachments ListerFree
List every embedded file in a PDF — filename, description, MIME type, size. Useful for compliance audits and security review. Free, in-browser.
Customize