TL;DR
The fastest way to turn a PDF into a link is Google Drive: upload the file, right-click, pick "Share," change "Restricted" to "Anyone with the link," and copy. Twenty seconds. Dropbox and OneDrive work the same way. If you want a permanent, professional-looking URL, host the PDF yourself on GitHub Pages or your own domain — no monthly fee, no expiring links, no "This file has been removed" surprises later. Before you share anything, make sure the PDF itself is clean and text-selectable — a clean PDF starts at the source, with a tool like Convert: Anything to PDF.
TL;DR: fastest method
If you want one answer and nothing else: use Google Drive. Every Gmail account already has 15 GB free. The whole workflow is upload, right-click, share, copy — usually under thirty seconds. The link works on any device, on any browser, without the recipient needing an account.
The trade-offs: the URL is ugly, Google can revoke access under its usage policy, and the file lives on Google's servers. For a resume to one recruiter, none of that matters. For anything you want to still work in 2030 — read on to Method 5 or 6.
Rough ranking by use case:
- Casual, one-off share (resume, meeting handout): Google Drive.
- Work file for a team already on Dropbox/OneDrive: whichever your team uses.
- File over 100 MB: WeTransfer or Smash. Cloud drives choke on large files unless you pay.
- Permanent public link (whitepaper, portfolio, PDF you cite): GitHub Pages or your own domain.
- You want analytics: DocSend, PandaDoc, or a dedicated PDF host.
The rest of this guide walks each method step by step.
Method 1: Google Drive (30 seconds)
Google Drive is the default answer for a reason: everyone already has an account, the sharing model is easy to understand, and the free tier (15 GB) is generous enough for years of PDFs.
Steps:
- Go to drive.google.com and sign in.
- Drag your PDF into the browser window, or click New → File upload.
- Wait for the upload progress bar to finish (a 5 MB PDF takes maybe two seconds on decent WiFi).
- Right-click the file → Share → Share (the icon with the little person and plus sign).
- Under General access, change Restricted to Anyone with the link.
- Leave the permission as Viewer (unless you want people to be able to comment or edit).
- Click Copy link.
That's it. Paste that link anywhere — email, Slack, WhatsApp, a QR code, a printed business card. It works.
Gotchas:
- If you leave it as "Restricted," anyone you send the link to will hit a "Request access" wall. This is the #1 reason "the link doesn't work." Change it to "Anyone with the link."
- The link shows a Google Drive preview page, not the PDF directly. If you want the file to open inline in a browser, use
https://drive.google.com/uc?id=FILE_ID(grab the FILE_ID from the share URL). This trick is useful if you're embedding the PDF in a website. - If you delete the file from Drive, the link dies. Every Drive link is only as permanent as the file staying in your Drive.
- Google reserves the right to scan files for policy violations. Don't upload anything you'd be uncomfortable with Google seeing.
Google Drive is the right tool for 80% of casual PDF sharing. Move to another method only if you hit one of its specific limits.
Method 2: Dropbox
Dropbox works almost identically to Drive, with two useful differences: the preview is cleaner (no Google account prompt for viewers), and the links look less spammy in enterprise email filters. If your recipient's IT department blocks Google Drive links (some do), Dropbox is the fallback.
Steps:
- Sign in at dropbox.com or open the desktop app.
- Drag the PDF into any folder.
- Hover the file → click Share → Create link (or "Copy link" if a link already exists).
- Confirm the link is set to Anyone with the link can view.
- Copy and share.
Free tier reality check: Dropbox's free plan gives you 2 GB total across all files. If you're sharing lots of PDFs, you'll hit the wall faster than on Drive. Free-tier shared links also have a bandwidth cap — 20 GB per day, per account. For a document going to a small team, that's fine. For a whitepaper going viral, it will break in a way you can't see (recipients just get a "temporarily unavailable" message).
File request feature: Dropbox has a nice trick — you can create a "file request" link that lets other people upload PDFs to your Dropbox without needing an account. Useful for collecting invoices, signed contracts, or student assignments. Menu is Create → File request.
If you already pay for Dropbox for other reasons, this is your default. If you don't, use Drive.
Method 3: OneDrive
OneDrive is the Microsoft version of the same idea. If you're already in the Microsoft 365 ecosystem — work laptop, Outlook, Teams, SharePoint — OneDrive links play nicely with everything else. Sharing a PDF from OneDrive into a Teams chat or an Outlook email is one click and doesn't require the recipient to click through a "download" page.
Steps:
- Go to onedrive.live.com and sign in with your Microsoft account (or use the built-in OneDrive folder on Windows).
- Upload the PDF by drag-and-drop.
- Right-click the file → Share.
- Click the pencil icon and set the permission — for public sharing, choose Anyone with the link.
- Copy link and share.
Where OneDrive shines: the Office integration. If your PDF is a report you'll later revise as a Word document, OneDrive lets you keep the source .docx and the exported .pdf next to each other, versioned. If you export the Word doc to PDF again and save over the old file, the shared link keeps working — the URL points to the file slot, not a specific version. Google Drive can do this too but requires more clicking.
Free tier: 5 GB. Halfway between Drive's 15 GB and Dropbox's 2 GB.
Where OneDrive fails: on personal (non-work) accounts, some IT departments treat onedrive.live.com links as suspicious because that's a common phishing vector. Business (sharepoint.com) links have better reputation.
Method 4: WeTransfer / Smash
WeTransfer and Smash exist for one job: sharing files that are too big for email. Their sweet spot is a 500 MB video, a 2 GB design file, or a folder of high-res photos. They also handle PDFs, but with an important caveat: the link expires.
WeTransfer free tier: up to 2 GB per transfer, link expires after 3 days. Smash free tier: no size limit, link expires after 14 days.
Steps (WeTransfer):
- Go to wetransfer.com.
- Accept the cookie banner (or decline non-essential).
- Click the + to add your PDF.
- Choose Get transfer link (the small button, not the "email transfer" default).
- Click Get a link and copy.
Use this method when: you're sending a giant PDF, you don't want the file living forever on your cloud drive, and you don't care that the link dies next week. Do not use it for anything you or the recipient might need to come back to later.
If you find yourself needing WeTransfer often, your PDF is probably too big. Most 100 MB PDFs shrink to 10 MB with no visible quality loss. See Batch Convert Files to PDF for the compression side.
Method 5: GitHub Pages (permanent)
If you want a link that will still work in five years, from a URL you control, GitHub Pages is the least-known-but-best option in this list. It is free, requires no server, and works for anyone with a GitHub account (also free).
The idea: GitHub Pages serves any file in a public repository at a public URL. Drop your PDF in, and the URL https://<username>.github.io/<repo>/file.pdf serves it directly to any browser. No preview page, no "download" wall — the raw PDF loads.
Steps:
- Create a GitHub account at github.com if you don't have one.
- Click New repository, name it something like
pdfs(this becomes part of your URL). Make it Public. - Add the PDF: on the repo page, click Add file → Upload files, drag the PDF in, commit.
- Enable Pages: Settings → Pages → Source: Deploy from a branch → main → /(root) → Save.
- Wait 30–60 seconds for the first deploy.
- Your PDF is now at
https://<username>.github.io/pdfs/<filename>.pdf.
That URL is yours. It never expires unless you delete the repo. It's cache-friendly, embeds cleanly in HTML, works in browser PDF viewers, and doesn't require any account on the recipient's side. If you want to update the PDF, replace the file in the repo — the URL stays the same.
Trade-offs: everything in a public repo is public. Don't put anything sensitive here. And repos have a 100 MB per-file limit and a 1 GB total repo limit. For anything larger, use Git LFS or a different host.
This is the method I'd use for a portfolio piece, a public whitepaper, or a PDF I cite from a blog post. It's the closest thing to "just host it yourself" without actually running a server.
Method 6: your own domain
If you already have a website — even a static one on Netlify, Vercel, Cloudflare Pages, or shared hosting — hosting a PDF is trivial. Upload to your site's root or a /pdfs/ folder, and the URL is https://yourdomain.com/pdfs/filename.pdf. Done.
This is objectively the best method for anything you want to link to permanently and professionally. A URL on your own domain is trustworthy in a way a Google Drive link never will be — recipients don't hesitate to click, spam filters don't flag it, and search engines index the file.
Concrete workflows:
- Static site (Netlify, Vercel, GitHub Pages with a custom domain): drop the PDF into the
public/folder, commit, deploy. - WordPress: upload via Media Library, copy the file URL (
/wp-content/uploads/YYYY/MM/filename.pdf). - Shopify, Squarespace, Wix: upload through the site's file manager, copy the URL.
- cPanel / shared hosting / FTP: SFTP the file to
public_html/.
Practical tips:
- Filenames become URLs. Use
q3-2026-report.pdf, notQ3 2026 Report (Final v2).pdf— spaces turn into ugly%20. - Add the PDF to your sitemap if you want Google to index it. PDFs show up in search results.
- Compress first. A 20 MB PDF loads slowly on mobile; a 2 MB version loads instantly.
Keep the source clean — see How to save a webpage as a PDF and How to save an email as a PDF. A tool like Convert: Anything to PDF handles the conversion locally, so nothing you're about to make public passes through a random uploader first.
Method 7: dedicated PDF hosts
The last category is dedicated PDF-hosting services: DocSend, PandaDoc, Issuu, Scribd. They exist because the previous six methods can't do a few specific things:
- See who opened your PDF and when, from what IP, on what page they spent time.
- Require a viewer email before showing the PDF (soft gate for lead capture).
- Turn a PDF into a flipbook with page-turn animations, for magazines or catalogs.
- Disable download so the file can be read online but not saved.
DocSend (owned by Dropbox) is the reference. Sales teams use it because you get a notification the moment a prospect opens the deck, and you can see which slides they lingered on. Free tier: three documents. Paid starts at $15/month per user.
PandaDoc is similar, aimed at contracts and proposals, with signature workflows on top.
Issuu is for content publishers — magazines, catalogs, brochures. Free tier is limited and shows ads on the viewer page.
Scribd may index your upload and show it in their catalog. Fine for public content, terrible for anything private.
Anonymous PDF hosts like pdfhost.io work but usually offer no way to delete or update the file. Use them only for truly disposable shares.
Rule of thumb: if you need analytics, use a dedicated host. If you don't, one of the first six methods is cheaper, more permanent, and less complicated.
Frequently asked questions
How do I turn a PDF into a URL?
Upload the PDF to any file host that supports public links — Google Drive, Dropbox, OneDrive, GitHub Pages, or your own website. Right-click the uploaded file, choose "Share" or "Copy link," and change the sharing permission to "Anyone with the link." Paste the resulting URL anywhere you'd paste any other web link. The URL is the "link" version of your PDF; anyone who clicks it opens the file in their browser without needing an account or a special app.
How do I turn a PDF into a hyperlink?
A hyperlink is just clickable text (or an image) that points to a URL. Once your PDF has a URL — from Google Drive, Dropbox, or any host — you turn it into a hyperlink by wrapping it in the "insert link" tool of wherever you're writing. In Gmail, select some text, hit Ctrl/Cmd+K, paste the URL. In Word or Google Docs, same shortcut. In HTML, it's <a href="https://your-pdf-url">Download the PDF</a>. The URL step is the hard part; hyperlinking is a one-click formatting operation.
How do I make a PDF link permanent?
Cloud-drive links (Drive, Dropbox, OneDrive) survive only as long as the file stays in your account and the service exists. For a genuinely permanent link, host the PDF somewhere you control: GitHub Pages (free, needs a GitHub account), Netlify or Cloudflare Pages (free, needs a domain), or your own web host. Filenames become part of the URL, so pick something you won't want to rename later. If you must use a cloud drive, don't delete or move the file, and keep the account active — inactive Google accounts get purged after two years.
How do I share a PDF as a link in Gmail?
Two ways. If the PDF is under 25 MB, drag it into the compose window as a normal attachment — Gmail sends the file, no link needed. If it's larger, Gmail automatically offers to upload it to Google Drive and insert a link instead. You can also do this manually: upload to Drive first (see Method 1), copy the shareable link, then in Gmail select some text like "download the PDF here" and hit Ctrl/Cmd+K to paste the URL as a hyperlink. Set the Drive sharing to "Anyone with the link" first, or your recipient will hit a permission wall.
Can I turn a PDF into a link without Google Drive?
Yes. Dropbox and OneDrive both give free tiers and produce shareable links the same way. WeTransfer or Smash give you temporary links (3–14 days) with no account needed. GitHub Pages hosts files at permanent URLs for free if you have a GitHub account. If you have any website of your own, uploading the PDF to it and copying the file URL works with zero third-party service involved. Dedicated PDF hosts like PDF Host or Issuu also work but usually add ads, analytics, or expiration. Google Drive is popular because it's fastest, not because it's the only option.
Bottom line
For casual, one-off sharing, Google Drive is the fastest path from PDF to shareable link — under 30 seconds, no thinking required. For anything you want to still work years from now, host the file on GitHub Pages or your own domain; the URL never expires and looks trustworthy. Skip WeTransfer unless your file is huge, and skip dedicated PDF hosts unless you specifically need analytics or lead capture. Whichever method you pick, start with a clean, text-selectable PDF — a link to a messy file is still a messy file. Convert cleanly at the source with Convert: Anything to PDF, then share the link with confidence.