UUID Shortener
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
- Paste a UUID into the box, or click Generate random UUID to create one.
- 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.