Skip to content
Home » Blog » How to Password-Protect a Link Before Sharing It Publicly

How to Password-Protect a Link Before Sharing It Publicly

You’ve got a file, a doc, or a page you need to share — but you don’t want just anyone who stumbles across the link to access it. Maybe it’s a client proposal, an early product demo, or a private download. Whatever the reason, slapping a password on a link before you send it out is one of those simple security moves that most people don’t know how to do. Let me show you exactly how it’s done.

What You’ll Need

Before You Start

  • A link or file you want to share (Google Doc, PDF, webpage, etc.)
  • A free or paid account on whichever platform you’re using (details per method below)
  • A password you’re willing to share with your intended recipients
  • About 5–10 minutes

The right method depends on what you’re sharing. A Google Doc, a PDF download, a webpage, and a custom form all have different solutions. I’ll cover the four most common scenarios — pick the one that fits your situation.

Method 1: Password-Protect a Shared Notion Page

If you’re sharing content through Notion, the cleanest option is to publish the page and then protect it with a tool called Super.so or use Notion’s own audience controls. Notion itself doesn’t natively support password gates on free plans, but here’s the workaround I use most often.

Step 1: Publish Your Notion Page

  1. Open the Notion page you want to share.
  2. Click Share in the top-right corner of the page.
  3. Toggle “Publish to web” to ON.
  4. Copy the generated public link — it looks like notion.so/your-page-slug.

Step 2: Add a Password Gate via Passnoti or Super

Head to passnoti.com (free tool, no account needed for basic use). Paste your Notion URL into the field, set a password, and click “Create Protected Link.” You’ll get a new URL — that’s the one you share. When someone opens it, they see a password prompt before Notion loads.

💡 Tip: Passnoti stores the password client-side, meaning it’s a lightweight layer — great for low-stakes gating like client previews. Don’t rely on it for sensitive legal or medical documents.

Method 2: Restrict a Google Drive Link (The Right Way)

Here’s something that trips up a lot of people: Google Drive doesn’t have a password field on shared links. What it does have is a very effective access restriction system. The trick is to share with specific people rather than “Anyone with the link.”

  1. Right-click the file in Google Drive and choose Share.
  2. In the “Add people and groups” field, type the email addresses of people you want to grant access.
  3. Set their permission to Viewer, Commenter, or Editor depending on your needs.
  4. Click Send. They’ll get an email with the link, and only they can open it after signing in.
  5. Make sure the general access at the bottom is set to “Restricted” — not “Anyone with the link.”

⚠️ Warning: If you’ve already shared the file with “Anyone with the link” and want to revoke that, go back into Share settings, click the dropdown next to “Anyone with the link,” and switch it to “Restricted.” The old link will immediately stop working for new visitors.

If your recipient doesn’t have a Google account, this method won’t work neatly. In that case, jump to Method 3.

Method 3: Use a Dedicated Link-Lock Tool

This is honestly the most flexible method — and my personal go-to when I need to gate any URL (not just a Notion page or Google Doc). Tools like T.LY, Rebrandly, or T2M let you wrap a password prompt around almost any URL.

Using T.LY (Free Tier Available)

  1. Go to t.ly and create a free account.
  2. Click “Create New Link” in your dashboard.
  3. Paste the destination URL in the “Destination URL” field.
  4. In the “Link Security” section, enable “Password Protection” and enter your chosen password.
  5. Optionally set an expiry date under “Link Expiration” — handy for time-sensitive files.
  6. Click “Create Link.” You’ll get a short link like t.ly/abc12 — share this instead of the original URL.

When a visitor clicks your link, they land on a branded password page. Enter the correct password, and they’re redirected to the real destination instantly.

📝 Note: The free tier on most link shorteners limits how many password-protected links you can create per month. If you need more than 5–10 protected links regularly, a paid plan ($5–$10/month) is worth it.

Method 4: Password-Protect a WordPress Page or Post

If you’re running a WordPress site and want to publish something that only select visitors can see, WordPress has this built right in — no plugin required. I use this for client staging pages all the time.

  1. In the WordPress block editor, open the page or post you want to protect.
  2. In the right-hand panel, find the Status & Visibility section (at the top of the panel).
  3. Next to “Visibility,” click where it says Public.
  4. A dropdown appears. Select “Password Protected.”
  5. Type a password into the “Use a Password” field that appears below.
  6. Click Publish (or Update if the page already exists).

Anyone who visits the URL now sees a simple “This content is password protected” message with an input field. They type the password and the full page loads. The password persists in their browser cookie for about 10 days, so they won’t be asked again on the same device.

💡 Tip: The default WordPress password prompt is plain and unstyled. If aesthetics matter (e.g. for a client), use a plugin like Password Protected Pages or Passster to customize the gate page with your branding.

Pro Tips & Common Mistakes to Avoid

🔐 From Experience

  • Don’t email the password in the same message as the link. If someone intercepts the email, they have everything. Send the link first, then the password via a different channel — a WhatsApp message, phone call, or separate email works fine.
  • Avoid obvious passwords. “password123” or the person’s name defeats the purpose entirely. Use something like BlueMango#47 — memorable but not guessable.
  • Set an expiry where possible. Tools like T.LY let you set a link expiry date. If you’re sharing a time-sensitive file (a quote, a draft), an automatic expiry is a neat safety net.
  • Test the link yourself before sending it. Open it in a private/incognito window and make sure the password prompt appears and that the correct page loads after. Takes 30 seconds and saves embarrassment.
  • A password-protected link is not encryption. If someone with access shares the password, the content is exposed. For truly sensitive information, use a proper encrypted file-sharing service like Tresorit or ProtonDrive.

📌 Quick Reference: Which Method to Use

Situation Best Method
Sharing a Notion page Passnoti or Super.so
Sharing a Google Doc/Sheet Google Drive restricted sharing
Any URL (most flexible) T.LY or Rebrandly
WordPress site page Built-in WordPress password visibility

Wrapping Up

Password-protecting a link doesn’t have to be complicated. Whether you’re gating a Notion page, locking down a Google Doc, or wrapping any URL in a password prompt, there’s a simple tool for the job. The key is matching the method to the content — don’t over-engineer it, but don’t under-protect it either.

Once you’ve got this down, the natural next step is looking at link expiry and view limits — some tools let you make a link self-destruct after one view or after 48 hours. That’s a useful layer for anything truly time-sensitive.

✅ You’re all set. Share that link with confidence — only the people with the password are getting in.