Zero Signup ToolsFree browser tools

PDF Tools

PDF Link Extractor

Extract every clickable hyperlink and URL from a PDF in your browser. Get URIs by page, host, and scheme. Export as text, markdown, JSON, or CSV.

PDF file

Result

Drop a PDF above and every clickable hyperlink (URI action), every non-page URI action attached to bookmarks or form fields, and every plain-text URL printed on a page appears here, with copy and export tools for plain text, markdown, JSON, and CSV.

How to use

  1. Drop a .pdf file onto the upload area or click Choose file. Up to 200 MB is supported. The PDF is read in your browser and never uploaded.
  2. Read the headline card for the total number of URLs found, split into annotation links, non-page URI actions, and text-embedded URLs.
  3. Scroll through the three link tables. Annotation links show the page number where each hyperlink sits and link out to the target URL.
  4. Use the By host and By scheme cards to see which domains and which URL schemes dominate the document.
  5. Open the Export panel, pick Plain text, Markdown, JSON, or CSV, optionally include the printed-text URLs, and click Copy export.

About this tool

PDF Link Extractor reads a PDF in your browser and surfaces every hyperlink the file contains, grouped by where the link lives. Page annotation links are the clickable boxes a viewer turns into hyperlinks; the tool walks each page's /Annots array, dereferences every annotation object, decodes the /URI string from its action dictionary, and reports the URL alongside the 1-based page number it sits on. Non-page URI actions are real hyperlinks that are attached to bookmarks, form fields, or JavaScript actions instead of a page; these are still genuine link targets and are listed separately so you can decide whether they belong in your export. Text-embedded URLs are the plain http://, https://, ftp://, and mailto: strings that are printed on a page as readable text but were never made clickable; these often show up in citations, references, and reports where the author typed the URL but skipped the hyperlink step. The tool decodes literal PDF strings with backslash and octal escapes, hexadecimal strings inside angle brackets, and UTF-16 BE strings with the FE FF byte-order mark, so percent-encoded paths, internationalised domain names, and non-ASCII URLs round-trip correctly. Each list includes per-row copy buttons, a global breakdown by hostname (which is the right view when you need to know how many links go to a single domain), and a breakdown by scheme so mailto, http, https, and ftp counts are explicit. Encrypted PDFs are detected and reported because their action streams may be partially unreadable. Files up to 200 MB are supported, and the entire pipeline runs in the tab. The PDF, the URLs, and the host breakdown never leave your device. Export the result as a plain-text list with page numbers, a nested markdown link list ready to paste into documentation, a JSON object with annotation, non-page, and text-URL arrays, or a CSV with kind, page, and uri columns.

Free to use. Works in your browser. No signup, no login.

Related tools

You may also like

All tools
All toolsPDF Tools