Random identifiers
Uses 122 random bits after version and variant fields. A strong default for independent identifiers.
Create random, time-based, name-derived, or time-sortable identifiers in bulk—entirely in your browser.
Paste a standard UUID, compact value, braced UUID, or UUID URN.
Uses 122 random bits after version and variant fields. A strong default for independent identifiers.
Starts with a Unix millisecond timestamp and adds random bits, making database index locality friendlier.
Hashes a namespace UUID and UTF-8 name with SHA-1. It is for reproducible IDs, not password security.
Contains a Gregorian timestamp and node field. It can reveal generation time; v7 is often preferable for new systems.
No finite identifier has an absolute guarantee, but properly generated v4 collisions are extraordinarily unlikely. Applications still need appropriate unique constraints.
v5 uses SHA-1 for standardized deterministic naming, not for signatures or password storage. Anyone with the namespace and name can reproduce it.
They sort broadly by millisecond timestamp, while their remaining bits preserve randomness. They are not simple counters.
No. Generation, validation, formatting, and export happen locally in the browser.