Generador de ULID
Genere identificadores únicos y ordenables por tiempo con nuestro generador de ULID gratuito. Cree ULID individuales o en bloque en formato de texto, JSON o YAML al instante.
Guía
¿Qué es ULID?
ULID (Identificador universalmente único y clasificable lexicográficamente) es un formato de identificador único que combina una marca de tiempo con bits aleatorios para crear identificadores únicos que se pueden ordenar por tiempo. A diferencia de los UUID, los ULID son:
- Ordenable lexicográficamente por tiempo
- No distingue entre mayúsculas y minúsculas
- Codificación Base32 de Crockford
- 26 caracteres de longitud
Características clave
Característica | Descripción |
---|---|
Ordenación basada en el tiempo | Los primeros 10 caracteres codifican la marca de tiempo |
Aleatoriedad | Los últimos 16 caracteres garantizan la singularidad |
Opciones de formato | Generar en formato de texto, JSON o YAML |
Generación en masa | Crear múltiples ULID a la vez |
Especificaciones técnicas
Componente | Detalles |
---|---|
Longitud | 26 caracteres |
Marca de tiempo | Primeros 10 caracteres (48 bits) |
Aleatoriedad | Últimos 16 caracteres (80 bits) |
Conjunto de caracteres | Base32 de Crockford (0-9, AZ excluyendo I, L, O, U) |
Cómo utilizar
- Ingrese la cantidad de ULID que desea generar en el campo “Total”
- Seleccione su formato de salida preferido (Texto, JSON o YAML)
- Haga clic en el botón “Generar”
- Copie los ULID generados utilizando el botón Copiar
- Restablezca el formulario utilizando el botón “Restablecer” si es necesario
Preguntas frecuentes
-
¿Qué es un ULID y en qué se diferencia de un UUID?
Un ULID (identificador universalmente único y clasificable lexicográficamente) es un identificador de 26 caracteres que combina la fecha y la aleatoriedad. A diferencia de los UUID, los ULID se pueden clasificar por fecha y hora y utilizan la codificación Base32 de Crockford para una mejor legibilidad.
-
¿Los ULID distinguen entre mayúsculas y minúsculas?
No, los ULID no distinguen entre mayúsculas y minúsculas. Se pueden generar y comparar en cualquier caso, aunque normalmente se muestran en mayúsculas.
-
¿Cuántos ULID se pueden generar por milisegundo?
Los ULID pueden generar aproximadamente 1,21e+24 identificadores únicos por milisegundo, lo que hace que las colisiones sean extremadamente improbables en la mayoría de las aplicaciones.
-
¿Se pueden utilizar los ULID como claves principales de una base de datos?
Sí, los ULID constituyen excelentes claves primarias de bases de datos porque son únicos, ordenables y su componente de marca de tiempo permite un ordenamiento cronológico natural.
-
¿Cuál es el formato de marca de tiempo en un ULID?
Los primeros 10 caracteres de un ULID codifican una marca de tiempo con precisión de milisegundos utilizando la codificación Base32 de Crockford.
-
¿Son los ULID adecuados para sistemas distribuidos?
Sí, los ULID son adecuados para sistemas distribuidos porque se pueden generar sin coordinación entre nodos manteniendo la unicidad y la capacidad de clasificación en el tiempo.
-
¿Cómo decodifico la marca de tiempo de un ULID?
La marca de tiempo se puede extraer de los primeros 10 caracteres de un ULID convirtiendo de Base32 de Crockford a milisegundos desde la época de Unix.
-
¿Es ULID mejor que UUID para aplicaciones web?
Los ULID pueden ser mejores para aplicaciones web que necesitan identificadores ordenables por tiempo o legibles por humanos, al tiempo que mantienen las garantías de unicidad de los UUID.
Instalar extensiones
Agregue herramientas IO a su navegador favorito para obtener acceso instantáneo y búsquedas más rápidas
Herramientas clave
Ver todo Los recién llegados
Ver todoActualizar: Nuestro última herramienta se agregó el 16 de septiembre de 2025