Free forever · no signup

Remove hyperlinks from PDF — strip every URL and goto link

Surgically remove every clickable link from a PDF without touching highlights, comments, or other annotations. Free, browser-only — no upload needed.

No watermarks No signup Stays on your device
Drop your PDF here
or choose a file
Choose file
FREE · UNLIMITED · NO LIMITS
HOW IT WORKS

Three steps. No surprises.

1
Drop the PDF
Up to 50 MB. We count URL links and internal navigation links separately so you know what's about to change.
2
Strip
Walks each page's annotation array and removes anything with subtype /Link. Other annotations (highlights, sticky notes, form widgets) stay put.
3
Download
Output PDF reads identically — only the click targets are gone. Visible link text and styling are preserved.
WHY PDFCRAFT AI

Not just strip hyperlinks. A whole PDF stack.

113 tools
Every PDF task in one place. 60 free forever, 53 AI.
Macros
Chain steps. Schedule them. Never do the same job twice.
Bulk mode
Run any tool on up to 500 files at once — drop a zip, get a zip back.
Private by default
Free tools run in your browser. AI uploads are encrypted in transit and never stored — metadata only. Never used for training.
THE FULL GUIDE

Remove hyperlinks from a PDF — surgical removal that preserves everything else

Stripping hyperlinks from a PDF sounds straightforward — remove the clickable parts. Done wrong, it removes too much (entire annotations including comments and highlights) or too little (visible blue underlined text without removing the actual click target). The strip-links tool does it surgically: only /Link annotations are touched; everything else stays exactly as it was. Here is what "surgical" means in PDF terms, the five workflows where stripping is the right move, and the difference between this and Flatten PDF.

What strip-links actually removes

PDF annotations come in many types. Each page has an /Annots array listing every interactive element on that page. Possible annotation types include /Link (clickable URL or page jump), /Highlight (highlighted text), /Text (sticky note), /Stamp (rubber-stamp marker), /Ink (drawn stroke), /Widget (form-field interactive box), and many more.

Strip-links walks each page's /Annots array and removes only entries with subtype /Link. Every other annotation type is left untouched. Highlights stay, sticky notes stay, form fields stay, comments stay. The page contents — text, vectors, images, scanned bytes — are also untouched. Only the click targets disappear.

The visible-text question

An important nuance: the styled appearance of a hyperlink (blue text, underline) is typically part of the page's content stream, NOT part of the /Link annotation. Stripping the /Link annotation removes the click target but leaves the visible styling intact. The text still looks like a hyperlink; it just doesn't do anything when clicked.

Three patterns for handling this:

  • Accept the visual leftover. Most contexts where you strip links don't care that the visual styling remains. The recipient sees colored text but nothing happens on click — usually fine.
  • Edit the styling away. If the visual styling needs to go too, run our Edit PDF (paid AI) after stripping. It can detect and recolor the previously-linked text.
  • Convert to a PDF where text is rasterized. If the document is being archived as a snapshot anyway, run Compress with the rasterize-text option. The styling becomes part of the page image; recipients can't tell anything was ever a link.

Five workflows where stripping is right

Specific cases:

  • Sharing internal docs externally. Internal docs often link to private resources (GitHub repos, Confluence pages, partner-only portals). External recipients can't reach those URLs anyway, and clicking them produces error pages. Strip the links before sharing.
  • Printing without blue-link clutter. Printed PDFs with hyperlinks look messier than printed PDFs without. The blue/underlined styling is appropriate for screens; on paper it's just visual noise. Strip then print.
  • Preventing accidental navigation in presentations. Showing a PDF on a projector during a presentation. Accidentally clicking a link opens the browser and disrupts the talk. Strip before presenting.
  • Meeting submission requirements. Some submission portals (court filings, regulatory bodies, certain academic publishers) require PDFs without active hyperlinks. Strip to meet the requirement.
  • Compliance / legal-hold contexts. Documents under legal hold should be inert — no active hyperlinks that might be tracked or modified. Strip as part of the hold-preservation workflow.

Strip Links vs Flatten PDF

Two related tools with different scopes:

  • Strip Links — surgical, only /Link. Removes only the /Link annotations. Other annotations (highlights, comments, form fields, drawn strokes) stay editable. Use when you want to remove ONLY the clickability without touching anything else.
  • Flatten PDF — wholesale, all annotations. Removes or bakes-in ALL annotations including form fields, highlights, and comments. Use when you want a fully-locked, no-interactivity output.

What about internal page-jumps

PDFs can have two kinds of /Link annotations: external URLs (https://example.com) and internal page-jumps (table-of-contents entries, footnote references). Strip Links removes both by default. Three patterns:

  • Default behavior — strip both. Most users stripping links want to remove all click targets; both external and internal go away.
  • If TOC navigation matters. If your PDF has a table-of-contents and you want the TOC links to remain functional, use Flatten + preserve-bookmarks instead. Bookmarks (which appear in the side panel of PDF readers) are a different feature from /Link annotations and survive Flatten.
  • Keep internal, strip external. Currently requires manual /Annot editing in Acrobat Pro. A selective-strip variant is on the roadmap.

Verification after stripping

Two checks worth running on the output:

  • Use Links Inspector. Run the PDF Links Inspector on the output to verify zero /Link annotations remain. The inspector is the audit complement to the strip tool.
  • Try clicking link-styled text in a reader. Open the stripped PDF in a reader; click any text that still looks like a hyperlink. Nothing should happen. Confirms the strip succeeded.

Limits and compatibility

Free. 100% client-side. The tool handles PDFs up to 50 MB. Strip runs in your browser via pdf-lib; nothing is uploaded. Output is the stripped PDF — visually identical to the input, just without clickability.

Common pairings: Strip Links + Remove Metadata for a thoroughly-cleaned external-share document. Strip Links + Compress for the smallest distribution-ready file. Strip Links → Links Inspector to verify the strip succeeded.

WHAT USERS SAY

From people who switched

★★★★★
“Switched my whole bank-statement workflow off iLovePDF in an afternoon. The unlimited free tier alone saves me $5/month, and the AI summarize on long contracts is the killer feature.”
— Marcus, freelance accountant
★★★★★
“We were paying for Smallpdf Pro for 4 seats and it still hit daily limits during quarter close. pdfcraft ai handled the same workload at one quarter the price with no caps.”
— Priya, Operations Lead at a SaaS startup
★★★★★
“The Compare PDFs tool with AI severity classification saved me at least 4 hours per redline. I do contract review at the firm, this is now part of my muscle memory.”
— James, In-house counsel
FAQ

Questions people actually ask.

Yes. Only the click target is removed (the /Link annotation). The original underlying text — including the blue / underline styling that the original document author chose — is part of the page content stream and stays exactly as it was. To strip the styling too, run Edit PDF after this.

Ready to strip your first PDF?

No signup. No watermarks. Your file stays private.

Open Strip Hyperlinks
Customize