Extract Links from PDF
List every hyperlink in a PDF, with the page number each one appears on. Runs entirely in your browser.
Extract every hyperlink from a PDF
Upload a PDF to list every link it contains, along with the page it's on.
Drag & drop a PDF file here, or click to browse
Choose a single PDF file to scan for links.
Links found
Total links
0
Your file is processed locally in this browser tab using JavaScript. It is never uploaded to Calcooo or any server.
How to use this tool
- Drag and drop your PDF file into the box above, or click to browse and select it.
- Click Extract links and wait while every page is scanned for link annotations.
- Check the results table, then press Download CSV to save the full list.
FAQ
Frequently asked questions
Is my PDF uploaded anywhere when I extract links?
No, it's entirely local. pdf.js reads the link annotations all inside your browser. Your file never leaves your device.
What counts as a link here?
Any clickable annotation in the PDF — an external web URL, an email mailto: link, or an internal link that jumps to another page within the same document.
What does an internal link show as?
It's labeled as a jump to a specific page number within the document, rather than a web address, since it doesn't have an external URL.
Can I export the list?
Yes, use the "Download CSV" button to get the full list with page number, link type and target.
