Cada UUID es genera localment amb el generador de nombres aleatoris Web Crypto del navegador, de manera que no es puja res enlloc i l'eina funciona sense connexió un cop carregada la pàgina. Tria la versió 4 quan només necessitis un identificador aleatori imprevisible, o la versió 7 quan els identificadors hagin de ser claus de base de dades: la v7 comença amb una marca de temps de creació de 48 bits, de manera que les files s'insereixen en ordre i els índexs d'arbre B es mantenen ràpids. Un lot de v7 generat aquí fins i tot queda estrictament ordenat dins del mateix mil·lisegon, gràcies al mètode de comptador monòton de l'RFC 9562. Canvia la sortida a majúscules o elimina els guionets si la teva base de dades o especificació emmagatzema els UUID com a 32 xifres hexadecimals soltes.
Generador de UUID Gratuït (v4 i v7)
Funciona del tot al navegador: sense pujar res ni registrar-te.
Totalment aleatori - 122 bits d'una font aleatòria segura.
Què és un generador de UUID?
Un generador de UUID crea identificadors únics universals - valors de 128 bits escrits com a 36 caràcters de xifres hexadecimals i guionets, per exemple 550e8400-e29b-41d4-a716-446655440000. Aquesta eina construeix UUID de versió 4 (aleatoris) i de versió 7 (ordenats temporalment) segons l'RFC 9562, en lots, totalment al teu navegador, de manera que els identificadors no surten mai del teu dispositiu.
Com s’utilitza
- 1Tria una versió. Tria UUID v4 per a identificadors totalment aleatoris, o UUID v7 per a identificadors ordenats temporalment que s'ordenen per l'hora de creació.
- 2Estableix la quantitat. Tria quants UUID vols generar de cop, d'1 fins a 1000.
- 3Ajusta el format. Mantén la forma estàndard en minúscules amb guionets, o activa Majúscules o desactiva Guionets perquè coincideixi amb com el teu sistema emmagatzema els identificadors.
- 4Copia el que necessitis. Fes clic a Copia en qualsevol UUID individual, o Copia-ho tot per obtenir tot el lot, un per línia.
Per a qui és
- Desenvolupadors backend que creen claus primàries, identificadors de sol·licitud i claus d'idempotència - v7 per a claus de base de dades ordenades per inserció, v4 per a tokens impossibles d'endevinar.
- Enginyers de bases de dades que comparen el comportament de v4 i v7 abans de triar una estratègia de claus per a Postgres, MySQL o MongoDB.
- Enginyers de QA i de dades que sembren fixtures, registres simulats i dades de prova amb un lot d'UUID vàlids amb un sol clic.
- Desenvolupadors d'API i integracions que emplenen identificadors de correlació, identificadors de traça i claus de missatge mentre proven webhooks i cues.
- Qualsevol que escrigui configuració o documentació i necessiti ràpidament un UUID vàlid sense obrir un terminal ni instal·lar cap paquet.
Preguntes freqüents
El generador de UUID és gratuït?
Sí, és completament gratuït, sense registre i sense límits. Cada UUID es genera al teu navegador, així que pots crear tants lots de fins a 1000 com vulguis, fins i tot sense connexió un cop carregada la pàgina.
Els UUID generats es pugen a algun lloc?
No. Els UUID es construeixen localment amb la Web Crypto API del navegador i no s'envia res a cap servidor, de manera que els identificadors que generes per a sistemes privats es queden al teu dispositiu.
Quina diferència hi ha entre UUID v4 i v7?
La v4 té 122 bits aleatoris - imprevisibilitat màxima, sense estructura. La v7 substitueix els primers 48 bits per una marca de temps en mil·lisegons Unix, de manera que els identificadors s'ordenen per hora de creació. Fes servir v7 per a claus de base de dades que es beneficiïn d'insercions ordenades, i v4 quan els identificadors no hagin de revelar res.
Poden col·lidir dos UUID?
A la pràctica, no. Amb els 122 bits aleatoris de la v4 caldria generar uns 330 bilions d'UUID abans que hi hagi ni tan sols un 1% de probabilitat d'un duplicat. Aquesta eina també fa servir la font aleatòria criptogràficament segura del navegador, no una pseudoaleatòria feble.
Per què els UUID tenen 36 caràcters i guionets?
Un UUID és de 128 bits escrits com a 32 xifres hexadecimals, agrupades 8-4-4-4-12 amb quatre guionets per facilitar la lectura - 36 caràcters en total. Molts sistemes només emmagatzemen les 32 xifres hexadecimals; l'interruptor de Guionets et dona aquesta forma compacta.
Puc recuperar la marca de temps d'un UUID v7?
Sí. Els primers 12 dígits hexadecimals d'un UUID v7 són la seva marca de temps de 48 bits en mil·lisegons Unix. Quan generes identificadors v7 aquí, l'eina descodifica aquesta marca de temps incrustada i la mostra sota el lot en UTC.
Un UUID és el mateix que un GUID?
Sí. GUID (globally unique identifier) és el nom que Microsoft dona al mateix format de 128 bits; UUID és el terme neutre pel que fa al proveïdor, estandarditzat a l'RFC 9562. Qualsevol UUID generat aquí és un GUID vàlid, tot i que les eines de Microsoft sovint mostren els GUID en majúscules.
Els UUID en majúscules i minúscules són equivalents?
Sí. L'RFC 9562 diu que les xifres hexadecimals no distingeixen entre majúscules i minúscules, i que la forma canònica de sortida és en minúscules. L'interruptor de Majúscules només canvia com es mostra i es copia l'identificador - segueix sent el mateix UUID.