Daldal Tools

Generador de ULID

Genera ULID ordenables, recupera la marca de tiempo de uno existente y compara su comportamiento con UUID v4 como clave primaria.

Se procesa en tu navegadorUso gratuito
Cuántos: 5

Incrementa la mitad aleatoria en vez de sortear otra.

Leer un ULID

ULID y UUID v4

ULIDUUID v4
Longitud26 caracteres36 caracteres
Ordenable por tiempoSíNo
Bits de azar80122
Distingue mayúsculasNoNo
Revela la hora de creaciónSíNo

Los archivos se procesan en tu navegador y nunca se suben a ningún servidor.

Cómo se usa

De uso gratuito, sin registro, sin instalación y sin límite de uso.

Un ULID son 26 caracteres: 48 bits de marca de tiempo en milisegundos seguidos de 80 bits de azar, escritos en Crockford Base32. Ordenar las cadenas ordena por momento de creación, que es justamente para lo que existe el formato.

Donde más se nota es en las claves primarias. Un UUID v4 cae en un punto aleatorio del índice cada vez, así que las inserciones se dispersan entre páginas; un ULID se añade cerca del final y mantiene el índice compacto.

El alfabeto deja fuera la I, la L, la O y la U. Nada se confunde con otro carácter al copiar un identificador de la pantalla o leerlo en voz alta, y no aparecen palabras indeseadas.

El modo monótono incrementa la mitad aleatoria en vez de sortear otra, de modo que varios identificadores creados en el mismo milisegundo salen en orden. Sin él, dos del mismo milisegundo se ordenan de forma arbitraria.

Pega un ULID existente abajo para leer su marca de tiempo. Los primeros diez caracteres son la hora y no hace falta nada más para recuperarla.

El azar viene del generador criptográfico de tu navegador. No se pide nada a un servidor ni se envía nada a uno.

Herramientas que se usan a continuación