Add a Hyperlink to a PDF

Adding a hyperlink to a PDF means attaching a link annotation — an invisible clickable rectangle layered over the page — that opens a web address when clicked; the page content itself is not altered or restyled. This tool shows a preview of each page, lets you drag a box over any text, image or button-like area and enter a URL, then writes genuine link annotations with URI actions into the file, all in your browser.

Add links to PDF — runs on your device

How it works

PDF hyperlinks are not a property of text. In HTML a link wraps the words it belongs to; in PDF the words are just glyphs painted by the page's content stream, and the link is a completely separate object: an annotation dictionary with /Subtype /Link, a /Rect giving the clickable rectangle in page coordinates, and an /A (action) entry containing a URI action — /S /URI plus the address string. A viewer paints the page, then consults the page's /Annots array and makes each link rectangle respond to the cursor. This is why linked text in a PDF does not turn blue or underlined: nothing about the glyphs changes, and the link works equally well drawn over a picture, a logo, or empty margin space.

The tool uses a rendering engine to draw each page into the preview so you can see exactly where you are placing the box. When you drag, it records the rectangle in screen pixels and converts it into the page's own coordinate system — PDF pages measure in points (1/72 inch) from the bottom-left corner, so the y-axis must be flipped and the preview's zoom factor divided out. That converted rectangle becomes the annotation's /Rect, which is why the clickable area lands precisely where you drew it at any zoom level in any viewer.

On download, the tool appends one link annotation per box to the relevant pages' /Annots arrays and rewrites the document. Because annotations live beside the page rather than inside its content stream, the operation is non-destructive: no re-rendering, no font or layout changes, and roughly 200–300 bytes added per link. The same mechanism accepts mailto: URIs, so a drawn box can open the reader's email client with an address pre-filled.

Two practical notes. First, visibility: since the region is invisible, link where readers already expect a link — a URL printed in the text, a logo, a "visit our site" line. Second, most viewers show the target address on hover and some ask before opening external URLs; both are standard viewer behavior, not something stored in your file.

Worked example: making a flyer's printed URLs clickable

A community organizer has fundraiser-flyer.pdf, one A4 page, 640 KB, exported from a design app that lost its links. The flyer shows three plain-text calls to action: a donation URL, an event sign-up URL, and an email address. She loads the file, drags a box over each printed line — the donation line measures about 320 × 18 pt — and enters the two https:// addresses plus mailto:events@example.org. The downloaded file is 641 KB, less than 1 KB larger, and looks pixel-identical to the original. Opening it in Adobe Reader, macOS Preview and Chrome's built-in viewer, all three regions show a pointer cursor and open the right destination; the email box opens a compose window. Total time: under two minutes, with the flyer never leaving her laptop.

Frequently asked questions

How do I add a clickable hyperlink to an existing PDF?

Open the PDF in the tool on this page, drag a rectangle over the text or image that should be clickable, and type the web address. Download the result and that region opens the URL when clicked in any PDF viewer.

Will the linked text turn blue and underlined like on a web page?

No. A PDF link is an invisible clickable region layered over the page, and the text underneath is not restyled. If you want a visible cue, the text needs to look like a link already, or you can add a colored note with an annotation tool.

Can I put several different links on the same PDF page?

Yes. Draw as many boxes as you need on any pages, each with its own URL, before downloading once. Each box becomes a separate link annotation in the file.

Do links added this way work in Adobe Reader, Preview and browsers?

Yes. The tool writes standard link annotations with URI actions as defined by the PDF specification, which every mainstream viewer honors. Some viewers ask for confirmation before opening an external address, which is normal security behavior.

Can I link to an email address or another page of the same PDF?

Email works: enter a mailto: address as the URL and clicking it opens the reader's mail app. This tool writes web and mailto links only; for jumping between pages inside the document, use a bookmark outline instead.

Does adding a link change the page content or file quality?

No. Link annotations are stored alongside the page, not drawn into it, so text, images and layout are untouched and the file grows by only a few hundred bytes per link.

Related tools