Private by design • Zero‑knowledge

Encrypted short links & QR codes

prvly is a zero‑knowledge URL shortener. Your link is encrypted in your browser and the secret key stays after the # so it never reaches our servers. Generate a QR code for any link—client‑side only or server‑stored. Prefer not to store anything at all? Use an offline QR that embeds the payload; Pro users can add password protection for client‑side links.

Create a short link
Enter a full URL starting with https://
Key is after # and never sent to our servers.
Zero‑knowledge

Client‑side AES‑GCM encryption. We cannot read your links.

No tracking

No cookies, no pixels, no IP logs by default—privacy first.

Share safely

Set expirations, one‑time opens, and revoke anytime.

Features

Privacy, proven

Links are encrypted in your browser with a random key, which is embedded in the URL fragment (after the #) so it never hits our servers. We store only ciphertext.

  • • AES‑GCM with 256‑bit keys
  • • Key stays in the URL fragment (#), never sent to us
  • • Expiration and burn‑after‑read

Client‑side only & offline QR

Generate QR codes for both server‑stored and client‑side only links. Client‑side only avoids server storage entirely (Free uses base64 in the fragment; Pro adds password protection with strong key‑derivation).

  • • QR codes for any link
  • • Client‑side only mode (no server storage)
  • • Offline QR codes that just work

Pro tools & controls

Go beyond basics with granular controls and protection for sensitive shares.

  • • Burner links (expire after N uses)
  • • Custom expiry up to 720 hours
  • • Password‑protected client links & QR (Pro)

Pro support & extension

Get help when you need it and integrate prvly into your workflow.

  • • Priority in‑app support chat (Pro)
  • • Chrome extension integration —View on Chrome Web Store
  • • 14‑day free trial to explore Pro

How it works

  1. 1. Encrypt locally

    We generate a key and encrypt the destination URL and settings in your browser.

  2. 2. Store ciphertext

    Only the encrypted blob is stored on our servers.

  3. 3. Share the link

    The decryption key lives after the # and never gets sent to us.

Pricing

Free

€0/yr

Get started with prvly.

  • • With account
  • • Dashboard to see links
  • • Extended expiry: up to 1 day
  • • QR codes for any link
Get started

Pro

9.99€/yr
14‑day free trial

All Free features, plus:

  • • Burner links (expire after N uses)
  • • Password‑protected QR codes
  • • Custom expiry
  • • Chrome extension integration —View on Chrome Web Store
Go Pro
Zero‑knowledge by default. Keys never hit our servers.

Use cases

Encrypted Invite Links

Imagine Zoom, Slack, or Discord invite links wrapped in prvly.de so that only the intended recipient can use them — protecting against leaks if someone screenshots their chat.

Reset / Activation Links

Instead of sending long sensitive URLs (reset tokens) directly, prvly.de could wrap and encrypt them. Even if the email or chat is compromised, the link is useless without prvly’s decryption step.

Webhook URLs

Many webhooks contain secret tokens inside the URL. Shortening & encrypting avoids exposing these tokens in logs or chats.

Create your first private short link

No account required for basic links. Upgrade for burner links, custom expiry, and password‑protected client‑side links & QR.

prvly — Zero‑knowledge short links