Texto y codificación

Generadores de UUID e identificadores

Cuando necesitas un identificador único para una fila nueva, una clave de idempotencia o un ID ordenable por tiempo, cada formato tiene sus propias reglas: UUID en varias versiones, ULID y Snowflake ordenables por fecha, ObjectId de MongoDB, o Nano ID con alfabeto propio. Aquí generas y también decodificas los que llevan datos codificados dentro de sus bytes.

Generador UUID crea las versiones 1, 4, 6 y 7 en distintos formatos, y Decodificador UUID hace el camino inverso extrayendo variante y, cuando aplica, la fecha codificada. Decodificador de Snowflake ID y Generador de ObjectId exponen la marca de tiempo oculta en esos identificadores, mientras que Identificadores modernos agrupa Nano ID, CUID, CUID2 y KSUID para cuando UUID resulta demasiado largo o poco legible.

8 herramientas

Preguntas frecuentes sobre herramientas de UUID / ID Generators

¿Qué diferencia hay entre UUID v4 y UUID v7?

UUID v4 es completamente aleatorio, mientras que UUID v7 incluye un timestamp al inicio, lo que lo hace ordenable cronológicamente y más amigable para índices de base de datos. Generador UUID crea ambas versiones, además de la v1 y la v6, en distintos formatos.

¿Cómo sé qué fecha lleva codificada un ObjectId de MongoDB?

Generador de ObjectId analiza los primeros bytes del identificador, donde MongoDB codifica un timestamp Unix de cuatro bytes, y muestra la fecha exacta de creación sin necesidad de conectarte a ninguna base de datos real.

¿Cuándo conviene usar Nano ID o ULID en vez de UUID?

Nano ID genera identificadores más cortos con un alfabeto personalizable, y ULID añade orden cronológico natural gracias a su marca de tiempo integrada. Identificadores modernos genera ambos, junto con CUID, CUID2 y KSUID decodificables, según lo que necesites: longitud, orden o compatibilidad.