Generador d'UUID de franc
Genera UUID de versió 4 instantàniament. Genera fins a 50 en bloc. Criptogràficament segur — les teves dades mai surten del navegador.
Feu clic a Genera per crear UUID
UUID v4 utilitza 122 bits aleatoris — la probabilitat de col·lisió entre dos UUID és astronòmicament petita.
Generat amb crypto.getRandomValues — criptogràficament segur, mai enviat a un servidor.
Usos habituals
- Genereu UUID per a claus primàries de base de dadesCreeu valors UUID v4 per a l'ús com a claus primàries en PostgreSQL, MySQL, MongoDB i altres bases de dades.
- Genereu claus i tokens d'APICreeu identificadors únics i aleatoris per a claus d'API, tokens de sessió i referències secretes.
- Genereu ID de prova per a proves de programariCreeu lots d'ID únics per a fixtures de prova, dades fictícies i suites de prova automatitzades.
- Genereu React i claus de components del frontendCreeu claus únics estables per a llistes React, camps de formulari dinàmics i instàncies de components.
- Genereu ID de seguiment i correlacióCreeu ID de correlació únics per al rastreig distribuït, correlació de registres i rastreig d'événements.
Com funciona
La generació d'UUID s'executa completament al navegador utilitzant el crypto.getRandomValues de l'API Web Crypto — sense dependència de biblioteca, sense crida al servidor. L'eina implementa tant RFC 4122 v4 com RFC 9562 v7 des de zero utilitzant manipulació de bits escrita a mà, així res surt de la teva màquina.
- 1Tria la versió i les opcionsSelecciona UUIDv4 (aleatori pur), UUIDv7 (prefixat amb marca de temps i ordenable lexicogràficament), NIL (tot zeros), o MAX (tot 0xf). Estableix quants generar (1–50) i si posar-los en majúscula o embolcallar-los en claus per a llenguatges com C#.
- 2crypto.getRandomValues omple 16 bytesPer a v4 i v7, el generador de números aleatoris criptogràficament segur del navegador omple un Uint8Array de 16 bytes. Per a v4, els bits 6 i 8 es mascaren per establir els camps de versió (0x40) i variant (0x80) de l'RFC 4122. Per a v7, els primers 6 bytes es sobreescriuen amb la marca de temps actual en mil·lisegons Unix, fent que cada ID sigui ordenable per hora de creació, i després els bits de versió i variant s'estableixen als bytes 6 i 8.
- 3Els bytes es formaten en la cadena estàndard amb guionetsEls 16 bytes es converteixen a hexadecimal en minúscula i es divideixen en els grups canònics 8-4-4-4-12 (per exemple, 550e8400-e29b-41d4-a716-446655440000). Les majúscules i l'embolcallament amb claus s'apliquen en aquesta etapa.
- 4Exporta en el teu format objectiuEls resultats es poden copiar individualment o massivament. El selector d'exportació reformata la llista com a text pla, matriu JSON, CSV, un bloc SQL INSERT VALUES, expressions C# new Guid(...), o un literal de llista de Python abans de copiar-la al porta-retalls o descarregar-la com a fitxer.
Eines relacionades
Generador de contrasenyes
Genera contrasenyes fortes i aleatòries amb longitud, tipus de caràcters i exclusions personalitzats. Gratuït, sense inici de sessió.
Generador de números aleatoris
Genera números aleatoris en qualsevol rang, crea llistes de números únics o llança daus. Utilitza aleatorietat criptogràficament segura.
Generador de colors aleatoris
Genera colors aleatoris d'un en un o com una paleta de cinc, bloqueja els que t'agradin, copia els valors HEX, RGB o HSL i exporta la paleta com a PNG o CSS.