Xerador de UUID de balde
Xera UUID versión 4 al instante. Xera en lote ata 50 á vez. Criptograficamente seguro — os teus datos nunca saen do navegador.
Fai clic en Xerar para crear UUIDs
UUID v4 usa 122 bits aleatorios — a probabilidade de colisión entre dous UUIDs é astronómicamente pequena.
Xerado con crypto.getRandomValues — criptograficamente seguro, nunca enviado a un servidor.
Usos habituais
- Xerar UUIDs para Chaves Primarias de Base de DatosCrear valores UUID v4 para usar como chaves primarias en PostgreSQL, MySQL, MongoDB e outras bases de datos.
- Xerar Chaves API e TokensCrear identificadores únicos e aleatorios para chaves API, tokens de sesión e referencias secretas.
- Xerar IDs de Proba para Probas de SoftwareCrear lotes de identificadores únicos para accesorios de proba, datos simulados e conxuntos de probas automatizadas.
- Xerar Chaves de Compoñentes React e FrontendCrear chaves únicas estables para listas React, campos de formulario dinámicos e instancias de compoñentes.
- Xerar IDs de Rastrexo e CorrelaciónCrear identificadores de correlación únicos para rastrexo distribuído, correlación de rexistros e rastrexo de eventos.
Como funciona
A xeración de UUID execútase enteiramente no navegador usando o crypto.getRandomValues da API Web Crypto — sen dependencia de biblioteca, sen chamada a servidor. A ferramenta implementa tanto RFC 4122 v4 como RFC 9562 v7 desde cero usando manipulación de bits escrita a man, así que nada sae da túa máquina.
- 1Escolle versión e opciónsSelecciona UUIDv4 (aleatorio puro), UUIDv7 (con prefixo de marca de tempo e ordenable lexicograficamente), NIL (todo ceros) ou MAX (todo 0xf). Establece cantos xerar (1–50) e se poñer en maiúsculas ou envolver en chaves para linguaxes como C#.
- 2crypto.getRandomValues enche 16 bytesPara v4 e v7, o xerador de números aleatorios criptograficamente seguro do navegador enche un Uint8Array de 16 bytes. Para v4, os bits 6 e 8 enmascáranse para establecer os campos de versión (0x40) e variante (0x80) de RFC 4122. Para v7, os primeiros 6 bytes sobrescríbense coa marca de tempo Unix en milisegundos actual, facendo que cada ID sexa ordenable por hora de creación, e despois establécense os bits de versión e variante nos bytes 6 e 8.
- 3Os bytes fórmanse na cadea estándar con guiónsOs 16 bytes convértense a hexadecimal en minúsculas e divídense nos grupos canónicos 8-4-4-4-12 (por exemplo, 550e8400-e29b-41d4-a716-446655440000). As maiúsculas e o envolvemento en chaves aplícanse nesta etapa.
- 4Exporta no teu formato de destinoOs resultados pódense copiar individualmente ou en masa. O selector de exportación reformatea a lista como texto simple, array JSON, CSV, un bloque SQL INSERT VALUES, expresións C# new Guid(...), ou un literal de lista de Python antes de copiar ao portapapeis ou descargar como ficheiro.
Ferramentas relacionadas
Xerador de contrasinais
Xera contrasinais fortes e aleatorios coa lonxitude, os tipos de caracteres e as exclusións que queiras. Gratuíto, sen iniciar sesión.
Xerador de números aleatorios
Xera números aleatorios en calquera rango, crea listas de números únicos ou lanza dados. Usa aleatoriedade criptograficamente segura.
Xerador de cores aleatorias
Xera cores aleatorias unha a unha ou como paleta de cinco, bloquea as que che gusten, copia os valores HEX, RGB ou HSL e exporta a paleta como PNG ou CSS.