Skip to content

UUID Shortener

Short ID will appear here.

What the UUID Shortener does

The UUID Shortener converts a standard 36-character UUID into a shorter Base62-encoded string (using digits and both letter cases), producing a more compact identifier that's easier to include in a URL or display to users.

How to use it

  1. Paste a UUID into the box, or click Generate random UUID to create one.
  2. Click Shorten UUID to see the compact Base62-encoded version.

Common uses

  • Creating a shorter, URL-friendly identifier from a standard UUID for a shareable link.
  • Reducing the visual clutter of UUIDs shown in a user-facing interface.
  • Generating a more compact ID for a short-link or referral code system.
  • Testing a UUID-shortening scheme before implementing it in your own codebase.
  • Converting a database UUID primary key into a shorter public-facing token.

Good to know

The shortened output is a reversible re-encoding, not a hash — it still uniquely represents the original 128-bit UUID, just written in a more compact character set (Base62 instead of hexadecimal with dashes), which is why it's noticeably shorter without losing any uniqueness.

The tradeoff in shortening a UUID is entirely about character efficiency, not security or randomness — Base62 encoding (using 0-9, a-z, and A-Z) packs more information per character than the hexadecimal-with-dashes format standard UUIDs use, which is why the same 128 bits of underlying uniqueness can be represented in noticeably fewer characters once re-encoded this way.

Frequently asked questions

Yes, this is a reversible Base62 encoding of the UUID's numeric value, not a hash — the same UUID always produces the same short ID.