TL;DR
Making a link to a PDF is two problems, not one. First you need a URL that points at the PDF — the file has to live somewhere on the public web (or a shared drive that your reader can reach). Second you need to wrap that URL in whatever your editor calls a "link": an <a href> tag in HTML, a hyperlink in Google Docs and Word, a [label](url) in Notion, a text link in an email client. Almost every "the link is broken" complaint traces back to step one, not step two. If you don't have a PDF to link yet, generate one with Convert Anything to PDF, upload it somewhere addressable, then follow the platform-specific steps below.
Prerequisite: host the PDF and get a URL
You cannot link to a file that only exists on your laptop. Before you touch any editor, decide where the PDF will live and what its URL will be. Your options, roughly in order of how quickly you can be done:
Google Drive. Right-click the PDF in Drive, choose Share, set "General access" to "Anyone with the link", then copy the link. You get a URL like https://drive.google.com/file/d/<id>/view. That link opens the PDF in Drive's viewer. If you want the file to download directly instead of previewing, swap the URL to https://drive.google.com/uc?export=download&id=<id>. If you want it to embed cleanly on a webpage, use https://drive.google.com/file/d/<id>/preview. Same file, three different URLs, three different reader experiences.
Dropbox. Right-click the file, choose "Copy link", and Dropbox gives you something ending in ?dl=0 — that opens a preview page. Change the ?dl=0 to ?dl=1 and the same link becomes a direct download. Change it to ?raw=1 and Dropbox serves the raw PDF, which is what you want if you're embedding it in another page.
A cloud bucket (S3, R2, Backblaze B2). Upload the file, mark it public, and use whatever URL the bucket assigns. Most predictable option — the URL points straight at the PDF bytes, no wrapper page.
Your own website. WordPress puts uploads at https://yoursite.com/wp-content/uploads/2026/08/report.pdf. Static sites (Hugo, Next.js, plain HTML) usually put PDFs in /public or /static and the URL mirrors the path.
A shared workspace. Notion, SharePoint, OneDrive, and Box all generate share links, but they sometimes require login. Test in a browser you're not signed into before sending.
Two rules regardless of host. Test the link in a private window — the fastest way to catch "works for me because I'm signed in" bugs. And if the URL has to survive an email quote or chat forward, prefer short paths on your own domain over raw Drive URLs full of ? and &. If you're generating the PDF fresh, our guide on how to save a webpage as a PDF walks through the capture side.
Make a PDF link in HTML
HTML is the simplest case because the syntax is exactly the same as any other link. The tag is <a>, the URL goes in the href attribute, the text between the tags is what the reader clicks:
<a href="https://example.com/files/report.pdf">Download the Q3 report (PDF)</a>
That's the whole thing. When the reader clicks, their browser decides what to do — most modern browsers open PDFs inline in a viewer tab. If you want to force a download instead of opening the viewer, add the download attribute:
<a href="https://example.com/files/report.pdf" download>Download the Q3 report (PDF)</a>
The download attribute is a hint, not a guarantee — it works when the file is served from the same origin as your page. Cross-origin downloads (a PDF hosted on a different domain than the page linking to it) will often ignore the attribute and open inline anyway. If you must force a download across origins, you need server-side headers (Content-Disposition: attachment) on whatever's hosting the PDF, and that's out of scope for a link tag.
To open the PDF in a new tab, add target="_blank" and rel="noopener":
<a href="https://example.com/files/report.pdf" target="_blank" rel="noopener">
Open the Q3 report in a new tab
</a>
The rel="noopener" is a security nicety — it prevents the newly opened page from referencing your original tab through window.opener. Not strictly required, but a good habit.
A few habits that separate polished from sloppy. Label the link so the reader knows it's a PDF before they click — "Download the report (PDF, 2.4 MB)" beats "click here". If your PDF is big, say so; nobody likes a surprise 40 MB download on a phone. And if the PDF might change, version the filename (report-2026-q3.pdf) so old links don't silently return stale content.
To link to a specific page inside the PDF, most browsers respect #page=: href="report.pdf#page=12" jumps to page 12. Chrome, Firefox, and Edge honor it; Safari sometimes ignores it.
Make a PDF link in Google Docs
Google Docs makes linking straightforward once you know where the button is. Select the text you want to turn into a link, then either press Cmd/Ctrl+K or click Insert → Link in the menu. A small popup appears with a URL field. Paste the PDF's URL, click Apply, and you're done.
If the PDF is already in your Google Drive, Docs makes this easier: start typing the PDF's name in the URL field and Docs will suggest matching files from your Drive. Pick the file and Docs inserts a link that resolves to the Drive viewer for that PDF. This is the path most people should take when they're inside the Google ecosystem — it also means the link will keep working if you rename the file (Drive links are tied to file IDs, not names).
The mistake to avoid: pasting the URL directly into the document without selecting text first. Docs will auto-linkify raw URLs, but they show up as the full URL string, which looks messy and is hard to scan. Always select a real label first — the report's title, or a short phrase like "download the September numbers" — and then attach the link to that.
To edit an existing link, click it once and a small toolbar appears with edit and remove buttons. To make a link open in a new tab, there's no native setting — Docs handles that at read time based on how the reader clicked (a Cmd/Ctrl-click opens any link in a new tab). If you're publishing the doc to the web (File → Share → Publish to web), the links honor the same conventions as HTML, but you still can't force target="_blank" from the Docs editor.
One nuance if you're linking to a Drive PDF: readers need permission to view that PDF. Docs won't warn you if the link goes to a file the reader can't open. Before sharing the document, either set the PDF's sharing to "Anyone with the link can view" or make sure the readers are explicitly added to the file's share list. This is by far the most common reason Google Docs PDF links "don't work" — the link is fine, the reader just doesn't have access to the file it points at.
If you're converting Word or Pages files into shareable PDFs before linking, see how to convert a Word document to PDF for the fastest path.
Make a PDF link in Word
Microsoft Word treats a PDF link the same as any other hyperlink. Select the text you want linked, then Insert → Link (or Cmd/Ctrl+K on the keyboard). A dialog opens with tabs for Existing File or Web Page, Place in This Document, Create New Document, and E-mail Address. For a URL-based link, paste your PDF's URL into the Address field at the bottom, confirm the text in the Text to display field is what you want, and click OK.
If the PDF lives on the same computer or a shared drive, you can use the file browser at the top of the dialog to point at it directly. Word will insert a link with the file's path. Two important caveats. First, file:// and network paths only work for readers who can reach those paths — so a link to C:\Users\you\Documents\report.pdf will 404 for anyone else. Second, some corporate environments block file-scheme links in Word for security reasons. If you're distributing the document outside your own machine, always use a web URL.
Word for Mac, Word for Windows, and Word on the web all behave the same for basic linking. By default hyperlinks render blue and underlined. To change the style, right-click the link and choose Font, or set the Hyperlink style in the Styles pane.
You can't force new-tab behavior — Word writes plain hyperlinks and the reader's browser decides. If the document is destined to become a PDF itself, hyperlinks survive File → Save As → PDF and stay clickable in the exported file.
To edit or remove, right-click and choose Edit Hyperlink or Remove Hyperlink. To stop Word auto-linkifying pasted URLs, uncheck "Internet and network paths with hyperlinks" under Preferences → AutoCorrect → AutoFormat As You Type.
Make a PDF link in Notion
Notion uses Markdown-style syntax under the hood, and it exposes two ways to create a PDF link. The first is inline: type [label](url) and Notion converts it to a clickable link the moment you close the parenthesis. So [Q3 report](https://example.com/report.pdf) becomes a link named "Q3 report" pointing at the PDF. This is the fastest way if you're already typing.
The second way is via the toolbar. Select the text you want linked, then either press Cmd/Ctrl+K or click the link icon in the popup toolbar that appears above the selection. A small text field appears — paste your URL, hit Enter, done.
Notion also lets you upload the PDF directly into a page. Type /pdf and choose the PDF block, then either paste a URL or upload a file. Uploading gives you an inline viewer — the reader sees the PDF rendered inside the Notion page, no clicking through. Pasting a URL gives you an embed. This is different from a link: an embed shows the PDF preview in place, a link just gives the reader a clickable phrase to click. Pick the one that matches how you want the reader to consume the file.
A quirk worth knowing: Notion's PDF embed block works with direct-download URLs but not always with Drive preview URLs. If a Drive PDF refuses to render in a Notion embed, swap the URL from /view to /preview — Google's embed-friendly variant — and it usually works.
For linking a whole Notion page to a PDF file that lives in Notion, you can copy the PDF block's link (right-click the block → Copy link to block) and paste it anywhere else in Notion or in a browser. That link points at the exact block, so the reader lands on the PDF instead of the top of the page.
Make a PDF link in an email
For plain-text emails, there's nothing to do — paste the URL and the client will make it clickable at delivery time. Gmail, Outlook, Apple Mail, Yahoo, and every other mainstream client will underline and linkify raw URLs. Not pretty, but functional.
For HTML emails, most clients let you turn selected text into a link. In Gmail, select the text, click the link icon in the formatting toolbar (or press Cmd/Ctrl+K), paste the URL, click OK. In Outlook, same shortcut: select the text, Insert → Link, paste the URL. Apple Mail: select, Edit → Add Link, paste, done.
If you're sending a newsletter or a marketing email through Mailchimp, ConvertKit, Substack, or a similar tool, the editor works the same way — select the text, click the link icon, paste the URL. What differs is what those tools do to the URL after you save. Most email marketing tools rewrite outbound links so they can track clicks; the reader clicks a link on the ESP's domain, which redirects to your actual URL. This works fine for PDFs but can spook careful recipients who see a URL that doesn't match your brand. Some tools let you disable click tracking per-link if that matters.
Do not attach a PDF and then also link to it — pick one. Attachments bloat email size and get stripped by some enterprise gateways; links stay small and always work as long as the host stays up. If the PDF is under 1 MB and the reader is on desktop, attaching is fine. If it's bigger, or the reader is on mobile, or you might update the PDF later, always link. And if you're linking to a PDF you generated from a webpage, our post on how to save an email as a PDF covers the reverse workflow too.
Frequently asked questions
How do I make a PDF link in Google Docs?
Select the text you want to turn into a link. Press Cmd+K on Mac or Ctrl+K on Windows, or click Insert → Link in the menu. Paste the PDF's URL into the popup and click Apply. If the PDF is in your Google Drive, start typing its name in the URL field and Docs will suggest matching files — pick one and Docs will insert a link to the Drive viewer for that file. Make sure the PDF's sharing setting allows your readers to view it, or the link will fail for them even though it looks fine to you.
How do I make a link for a PDF in HTML?
Wrap the PDF's URL in an anchor tag: <a href="https://example.com/report.pdf">Download the report (PDF)</a>. That's the whole thing. To open in a new tab, add target="_blank" rel="noopener". To hint the file should download instead of previewing, add the download attribute — but note it only works reliably when the PDF is on the same origin as your page. Label the link so the reader knows it's a PDF and, ideally, roughly how big it is — nobody likes a surprise 30 MB download on a phone.
How do I add a link to a PDF in Word?
Select the text you want linked. Press Cmd+K on Mac or Ctrl+K on Windows, or use Insert → Link. In the dialog, paste your PDF's URL into the Address field at the bottom and click OK. If you're distributing the document outside your own machine, use a web URL — not a file path — because file paths won't resolve for other readers. When you export the Word document to PDF (File → Save As → PDF), the link survives the export and stays clickable inside the resulting PDF.
How do I make a link of a PDF file?
You need two things: a URL that points at the PDF, and an editor that supports links. Upload the PDF to Google Drive, Dropbox, a cloud bucket, or your own website. Copy the URL — for Drive, right-click and Share; for Dropbox, Copy link and change ?dl=0 to ?dl=1 if you want direct download. Then paste the URL into whatever editor you're using, wrapped in that editor's link syntax (Cmd/Ctrl+K in most, [text](url) in Notion and Markdown). If you don't have a PDF yet, generate one with Convert Anything to PDF first.
How do I make a PDF link that opens in a new tab?
In HTML, add target="_blank" rel="noopener" to the anchor tag. In Google Docs, Word, and Notion, there's no native "open in new tab" setting — the reader controls that by Cmd/Ctrl-clicking the link (which opens any link in a new tab) or right-clicking and choosing "Open in new tab" from the browser context menu. In email clients the same rule applies: the reader's browser and mail client decide. If new-tab behavior is critical (for example, you don't want to lose the reader off your landing page), stick to HTML where you can enforce it.
Bottom line
The mechanics of linking to a PDF are trivial in every tool. The real work is upstream: making sure the PDF is hosted somewhere the reader can actually reach, the URL is stable, the link label tells the reader what they're getting, and — if you care about the reader's experience — the file isn't gigabytes of surprise. Get those right and the syntax in HTML, Google Docs, Word, Notion, or email takes about ten seconds.
If you don't have the PDF yet, or you want to generate one from a webpage, a Word doc, an image, or anything else in your browser, grab Convert Anything to PDF. It works locally in your browser, keeps the file on your machine until you decide where to upload it, and never asks for an account.