UUID / ULID / NanoID / Snowflake

Generar series de identificadores y examinar formatos, fechas y campos Snowflake exactos.

Acerca de esta herramienta

Generar 1–500 identificadores, copiar todas las líneas o examinar el primero. No genera al cargar. UUID v4/v7 y NanoID usan aleatoriedad criptográfica del navegador. UUID v7 incluye 48 bits de milisegundos, sin monotonía garantizada dentro del mismo milisegundo.

ULID conserva el último instante si el reloj retrocede e incrementa su campo de 80 bits para instantes repetidos. Agotarlo produce error, no reinicio aleatorio. El analizador rechaza más de 128 bits, incluido un primer carácter superior a 7.

NanoID: 1–64 puntos de código Unicode y alfabetos de 2–256 puntos distintos imprimibles, sin espacios, controles ni sustitutos aislados. Muestreo por rechazo sin sesgo modular. Unicode es una extensión por puntos de código, sin normalizar grafemas. Se avisa de repeticiones con parámetros cortos, sin eliminarlas.

Snowflake: 63 bits genéricos, 41 de tiempo, 10 de nodo combinado y 12 de secuencia. Twitter/Discord solo eligen época, no proveedor. 4096 secuencias por nodo y milisegundo en esta página; retroceso o agotamiento producen error. Otras páginas o máquinas no están coordinadas. No es Sonyflake.

La inspección indica formas compatibles, sin probar origen ni aleatoriedad. Prioridad automática: UUID, ULID, Snowflake y texto; el selector resuelve ambigüedades. UUID canónico, compacto, entre llaves o urn:uuid:, fechas de variantes RFC v1/v6/v7 y valores Nil/Max. Snowflake exige época elegida; se indican fechas fuera de rango. No se infiere entropía ni fecha desde texto con forma NanoID.

Solo memoria de página al cambiar de herramienta; sin cookies, almacenamiento del navegador ni envíos, se borra al recargar. Referencias: UUID, ULID, NanoID, Snowflake.