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.
Client‑side AES‑GCM encryption. We cannot read your links.
No cookies, no pixels, no IP logs by default—privacy first.
Set expirations, one‑time opens, and revoke anytime.
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.
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).
Go beyond basics with granular controls and protection for sensitive shares.
Get help when you need it and integrate prvly into your workflow.
We generate a key and encrypt the destination URL and settings in your browser.
Only the encrypted blob is stored on our servers.
The decryption key lives after the # and never gets sent to us.
Get started with prvly.
All Free features, plus:
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.
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.
Many webhooks contain secret tokens inside the URL. Shortening & encrypting avoids exposing these tokens in logs or chats.
No account required for basic links. Upgrade for burner links, custom expiry, and password‑protected client‑side links & QR.