How to hyperlink to a page in a PDF (and when it breaks)

    · 8 min read

    When someone asks how to hyperlink to a page in a PDF, they usually mean one of two completely different things, and the answers have nothing in common.

    Either you want a link inside the document that jumps the reader from page three to page nineteen. Or you want a link you can put in an email that opens a hosted PDF already scrolled to page nineteen. First job is done in a PDF editor. Second job is done with a URL parameter and no editor at all.

    Work out which one you need before you open anything, because I have watched people spend twenty minutes in Acrobat solving the wrong problem.

    Linking to another page inside the same PDF

    This is the internal one. Table of contents at the front, each entry clicking through to the right section. Acrobat Pro is still the most reliable way to do it.

    Open the file, then go to Tools, Edit PDF, Link, Add or Edit. Your cursor turns into a crosshair. Drag a rectangle over the text or the graphic you want to be clickable. In the Create Link box, pick how you want the link to look, then click Next rather than pasting a URL. That takes you to the page view step: scroll to the destination page, set the zoom you want the reader to land at, and hit Set Link. Adobe's own guide to adding a hyperlink to a PDF covers the same path if you want their screenshots.

    One habit worth building: set the destination zoom deliberately. If you leave it on whatever magnification you happened to be at, some readers land at 400% staring at a paragraph edge with no idea where they are.

    If you are adding links to a PDF generally rather than specifically page to page, the how to add a hyperlink to a PDF answer covers the simpler version.

    Linking to a page of a PDF hosted on the web

    This is the one most people actually want, and it needs no software.

    Take the URL of a PDF that lives on the web and add #page= plus the page number:

    https://example.com/reports/annual-review.pdf#page=19
    

    That is the whole trick. The viewer opens the file and jumps to page 19. It works for a PDF sitting on your website, in a public cloud folder, or anywhere else with a real https address.

    Two conditions matter. The file has to be served over the web, so a file:// path to a PDF on your own machine will ignore the parameter entirely. And the page number counts physical pages in the file, not the numbers printed on them. If your report has four pages of front matter before page 1, the printed page 19 is #page=23.

    Named destinations survive a reshuffle, page numbers do not

    The failure mode catches everyone eventually. You send #page=19 to a client, then you add two slides to the front of the deck and re-export. Your link now lands on page 17's content and nobody tells you.

    Named destinations fix that. In Acrobat you create a destination, give it a name, anchor it to a spot in the document, and then link to it by name:

    https://example.com/reports/annual-review.pdf#nameddest=pricing
    

    The name stays attached to the content, so the link keeps working after you reorder pages. It is more setup and it is worth it for anything you will send more than once. For a link you will use today and never again, page numbers are fine.

    Where the #page trick quietly fails

    I want to be straight about this because most articles on the subject are not. A PDF hyperlink to a page is a request, not a guarantee. The viewer on the other end decides whether to honour it.

    Browser built-in PDF viewers generally do respect it. But if the recipient has the Adobe Acrobat browser extension installed and set to handle PDFs, page-specific links are frequently ignored and the file opens at page one. Mozilla's pdf.js project has an issue thread on jumping to a page number in the URL, long since fixed, which is a fair illustration of how fiddly the behaviour gets even inside a single viewer.

    Mobile is worse. Plenty of mobile handlers download the file and open it in a separate app, and the fragment gets dropped in the handoff. Same story with link wrappers: some email security products rewrite URLs and strip everything after the hash.

    So use it, but do not build anything important on it. If page 19 is the point of the email, say "page 19" in the sentence as well as in the link.

    Doing it without Acrobat Pro

    Acrobat Pro is a subscription and not everyone needs one for a job they do twice a year.

    The route I recommend most often is to put the links in before the PDF exists. Write the document in Word or Google Docs, use headings and internal bookmarks, then export to PDF. Both convert internal document links into working PDF links on the way out, so you never touch a PDF editor at all, and you can edit the source and re-export instead of re-linking a flat file every time.

    LibreOffice Draw will open an existing PDF and add hyperlinks to it for free, though it can shuffle your layout on complicated files, so check every page before you send. Web-based PDF editors will do it too, which means uploading your document to someone else's server. For anything with client information in it, that is a decision to make on purpose rather than by default.

    What I do instead for anything I actually care about

    A hyperlink to a page in a PDF solves navigation. It does not solve the thing that usually goes wrong, which is that the reader gets to page 19 and still does not know what you wanted them to see there. I spent years in growth roles sending decks and proposals into inboxes and guessing at the silence afterwards. Deep links never helped with that.

    That is the gap LiveDocument goes after, and I should say plainly that I build it with my co-founder Joe, so I am not a neutral party. You upload a PDF or an image, record a short walkthrough over it, and share the whole thing as one link. Clickable highlights on the document jump the video to the moment you explain that section, which is the same idea as a page link pointed at your voice instead of a scroll position, with page-level analytics behind it showing where the reader spent their time.

    It is not a PDF editor. It will not add internal hyperlinks to your file, and if you need a self-contained document that works offline with its own navigation, you want Acrobat and the click path at the top of this post.

    If you just need the file to become a shareable address in the first place, the file to URL post covers that end, and can you share the URL of a PDF answers the version people ask most. For the wider category, including where a cloud drive beats all of this, start with file sharing software.

    Frequently asked questions

    About the Author

    Cameron James

    Cameron is the founder of LiveDocument. He writes about sharing documents, PDFs, decks and contracts, and why pairing a video walkthrough with a document beats sending it cold.