Generador de ULID
Genera ULID online: IDs Crockford Base32 de 26 caracteres con 48 bits de tiempo y 80 bits aleatorios.
ID generados
Cómo se construye este ID
- Estructura
- 26 caracteres Crockford Base32: 10 caracteres de tiempo seguidos de 16 caracteres aleatorios.
- Entropía
- 80 bits aleatorios después del timestamp de 48 bits en milisegundos.
- Tiempo
- Sí. Los primeros 10 caracteres codifican tiempo en milisegundos, y el orden léxico sigue el tiempo.
- Riesgo de colisión
- La cola aleatoria tiene 80 bits; el riesgo depende sobre todo de cuántos IDs generas en el mismo milisegundo.
- Ejemplo
01KWYPWV7ZDAK9H8BAKFWASQ8X
Tus ID se generan localmente con aleatoriedad fuerte del navegador. No se envía nada a BroBroGo.
Preguntas frecuentes
¿Para qué sirve ULID?
ULID es compacto, apto para URL y ordenable por tiempo como texto, útil para logs, claves de objeto y registros ordenados por creación.
¿ULID es lo mismo que UUID v7?
No. Ambos incluyen tiempo en milisegundos, pero ULID usa Crockford Base32 y 26 caracteres; UUID v7 mantiene la forma hexadecimal estándar de UUID.