UUID Generator

Generate one or many RFC 4122 version-4 UUIDs in the browser with crypto.randomUUID — uppercase or lowercase, with or without hyphens, copy each or all at once.

Generated UUIDs · 5
830c597c-2e4e-4158-9ff8-a03073308173
128fad57-0d73-42a0-8653-d2a3af50310e
da45c458-2da5-4551-bee1-79f3f67f0232
94583413-a703-4d46-9458-32f92eaab157
2ff443d2-3d5b-4323-8567-a027aea0c8e1

What is it

A UUID is a 128-bit identifier designed so that two random generations almost never collide. Version 4 fills the bits with random data, which is why it is the default ID for database keys, API tokens, session ids and test fixtures. This page generates real cryptographically random UUIDs right in your browser — no server involved.

Notes & fun facts

The chance of a collision in UUID v4 is famously tiny: you would have to generate a trillion UUIDs before the odds of one repeat become about 50/50. That is why engineers quietly trust them for distributed systems where two machines must never pick the same id without phoning each other.

Origin & history

UUIDs were first standardised in ISO/IEC 11578:1996, and then in RFC 4122 (July 2005) by a working group led by Paul Leach, which defined the four versions — version 4 is the purely random one. Browsers expose it today as crypto.randomUUID().

Keep a kind heart, hold integrity as your foundation, and cherish warm love; may the world know peace and humanity live in harmony.
持善良之心,守正直之本,怀温暖之爱;愿世界和平,人间祥和。