Generador de ULID
Genera ULIDs — IDs ordenables y con prefijo de tiempo que funcionan bien con índices de bases de datos.
Respuesta rápida: Genera ULIDs — IDs ordenables y con prefijo de tiempo que funcionan bien con índices de bases de datos.
Última actualización
Preguntas frecuentes
- ¿Qué es un ULID?
- Una ID de 26 caracteres que combina un prefijo de marca de tiempo en milisegundos con bits aleatorios seguros, codificados en Crockford base32 — ordenable por tiempo de creación y seguro para URL.
- ¿Por qué elegir ULID sobre UUID?
- Los índices de bases de datos adoran ID ordenables — las inserciones van al final del árbol B, no a páginas aleatorias, lo que acelera las escrituras y reduce el índice.
- ¿Cómo ayuda el modo monótono?
- Cuando se generan varios ULIDs en el mismo milisegundo, el modo monótono incrementa la parte aleatoria para que se conserve el orden.
- ¿Es segura la fuente aleatoria?
- Sí — la biblioteca subyacente utiliza el CSPRNG del navegador. Seguro para claves primarias y tokens.
- ¿Cuánto mide un ULID?
- 26 caracteres, fijo. Los primeros 10 son la marca de tiempo; los últimos 16 son aleatoriedad.
- ¿Es base32 sensible a mayúsculas?
- Los ULIDs son mayúsculas por convención, pero Crockford base32 se decodifica de forma insensible a mayúsculas, por lo que las copias en minúsculas aún se analizan.
- ¿Se envía algo a un servidor?
- No. La generación se ejecuta completamente en tu navegador.
- ¿Cuándo debería usar UUIDs en su lugar?
- Si necesitas ocultar el tiempo de creación (el prefijo es decodificable) o debes seguir RFC 4122 específicamente, UUID v4 es la elección correcta.
- ¿Puedo generar ULIDs en móviles?
- Sí. Los teléfonos y tabletas funcionan igual que los escritorios.
- ¿Este generador de ULID es gratuito?
- Sí — gratis, sin registro, sin límites.