toolbin_

Generador de ULID

Genera ULIDs (identificadores únicos ordenables lexicográficamente), una alternativa a UUID.

🔒 100 % en el cliente — no se envía ningún dato

Genera identificadores ULID ordenables cronológicamente, una alternativa moderna a los UUID para tus bases de datos y claves primarias. La generación usa crypto.getRandomValues, 100 % en el navegador: no se envía nada a ningún servidor.

What is it for?

  • Crear claves primarias ordenables por hora de creación.
  • Reemplazar un UUID v4 por un identificador ordenable.
  • Generar IDs para logs o eventos con marca de tiempo.
  • Mejorar el rendimiento de los índices de la base de datos.

FAQ

¿Cuál es la diferencia entre ULID y UUID?

Un ULID incorpora una marca de tiempo, lo que lo hace ordenable cronológicamente, a diferencia de un UUID v4 totalmente aleatorio.

¿Es único un ULID?

Sí: 48 bits de marca de tiempo y 80 bits de aleatoriedad hacen que las colisiones sean extremadamente improbables.

¿Cuántos caracteres tiene un ULID?

26 caracteres en Base32 de Crockford, sin caracteres ambiguos como I, L, O o U.

¿Puedo usar un ULID como clave primaria?

Sí, su orden cronológico mejora la localidad del índice en comparación con un UUID aleatorio.