Link Shortener — Actually Short, or Private & Permanent. Your Choice.

Pick Ultra-short for a classic 26-char link, or Private mode for a self-contained link that no server can ever expire, hijack or log.

Quick answer: Free link shortener with two honest modes: a private serverless portable link (destination encoded in the link, never expires) and an optional ultra-short mode via TinyURL. No signup, no click tracking of our own.

–short link
–original chars
–short chars
–saved

⚡ Ultra-short stores your URL on TinyURL's registry (we proxy, never store). Switch to 🔒 Private for a zero-server link.

How to use

  1. Paste your long URL.
  2. Choose a mode: ⚡ Ultra-short (TinyURL registry) or 🔒 Private (no server, self-contained).
  3. Copy & share — both open the original page directly.

About this tool

Real shorteners like bit.ly work by storing your URL in a database and handing you a tiny slug. We offer both worlds, clearly labelled. Ultra-short mode asks TinyURL to store your destination and returns a classic ~26-character link (your URL then lives on TinyURL's registry — we proxy the request without storing anything). Private mode stores nothing anywhere: the destination is compressed (LZ) and encoded into the link itself, so it can never expire or be repurposed — but a link that carries its destination can only be shorter than the destination when the destination has repetition to compress; a 60-character random UUID is mathematically incompressible, and in that case we say so plainly instead of faking a statistic. Nothing is uploaded and nothing is stored: everything runs in your browser, and the page holds no server-side copy of what you type. Close the tab and it is gone.

FAQ

Does the link expire?
Ultra-short links live as long as TinyURL keeps them (years in practice). Private links never expire — the destination is inside the link itself.
Is my link tracked?
We have no click logs and no tracking pixels in either mode. TinyURL may count clicks on its own service in ultra-short mode — that is the trade-off of a database-backed slug.
Why can private mode not shorten a UUID link?
Information theory: a reversible link must carry the destination's entropy. Random IDs have no repetition to compress, so any serverless encoding is at best the same length. We show an honest note instead of a fake 'saved' number.
When does private mode actually shorten?
Long URLs with repeated structure — UTM parameters, session tokens, repeated path segments — compress well and come out shorter than the original.
Can someone change where my private link points?
No. The destination is part of the link, not a database record someone else controls.
Does private mode work offline?
Yes — shortening and decoding happen entirely in your browser.

Rate this tool

Your rating stays in this browser (local storage) — nothing is sent to any server.