Generador de ULID, UUID v7 y Nanoid

Elija el tipo de identificador y cuántos necesita. Los IDs generados juntos se ordenan según el orden en que se crearon. Pegue un ULID o un UUID versión 7 para leer la hora que contiene.

Gratuita Funciona en su navegador Revisada: martes, 10 de noviembre de 2026

Tipo

ULID y UUID versión 7 empiezan por la hora, así que se ordenan por su creación. Un nanoid es una cadena aleatoria de cualquier alfabeto.

El número de IDs que se generan, de 1 a 50.

Pegue un ULID o un UUID versión 7. La hora que contiene se muestra debajo de los IDs.

Resultado

Hora del ID pegado — El ID que pegó, leído como ULID o como UUID versión 7.
IDs generados

Esta herramienta funciona en su navegador. Lo que escribe no se envía a nosotros.

Cómo se usa

  1. Elija el Tipo de identificador y cuántos necesita en Cuántos.
  2. Para un nanoid, ajuste su Longitud y los caracteres de su Alfabeto.
  3. Copie un ID de IDs generados. Cada fila indica la hora que contiene el ID, o un guion en el caso de un nanoid.
  4. Pegue un ULID o un UUID versión 7 en Leer la hora de para leer la hora que contiene.

Tres tipos de identificador

Un ULID (especificación ulid/spec) tiene 128 bits: 48 bits de hora Unix en milisegundos, seguidos de 80 bits aleatorios, escritos en 26 caracteres de base32 de Crockford. Un UUID versión 7 (RFC 9562, sección 5.7) también empieza por una hora de 48 bits en milisegundos, en la forma 8-4-4-4-12 de un UUID. Un nanoid es una cadena aleatoria de la longitud y el alfabeto que usted elija, y no contiene hora.

  • ULID: 26 caracteres, por ejemplo 01ARZ3NDEKTSV4RRFFQ69G5FAV
  • UUID versión 7: 36 caracteres, por ejemplo 017f22e2-79b0-7cc3-98c4-dc0c0c07398f
  • Nanoid: cualquier longitud y cualquier alfabeto, sin hora

Orden cuando se generan juntos

Los IDs generados en una misma tanda comparten un milisegundo. Un ULID cuenta entonces su parte aleatoria una unidad más que el ID anterior, y un UUID versión 7 cuenta con un contador de 12 bits, así que los IDs se ordenan según el orden en que se crearon (ulid/spec, Monotonicity; RFC 9562, sección 6.2). Dentro de un mismo milisegundo, un nanoid no se ordena: cada uno se saca de nuevo.

Los valores aleatorios salen de crypto.getRandomValues, la fuente de bytes aleatorios del propio navegador. Un nanoid saca cada carácter sin sesgo, descartando los valores de byte que favorecerían a algunos caracteres.

Ejemplo resuelto: leer la hora de un ULID

Al pegar 01ARZ3NDEKTSV4RRFFQ69G5FAV, el ULID de ejemplo de la especificación, se obtiene este resultado: La hora es 30 de julio de 2016 a las 23:54:10 UTC, que son 1.469.922.850.259 milisegundos después del 1 de enero de 1970.

Los diez primeros caracteres, 01ARZ3NDEK, contienen la hora. Los dieciséis últimos contienen 80 bits aleatorios, así que el ID se ordena por su hora como texto plano.

Preguntas frecuentes

¿Es un ULID lo mismo que un UUID?

Tiene 128 bits como un UUID, pero se escribe en 26 caracteres de base32 de Crockford y no tiene el formato de un UUID. El UUID versión 7 es la forma de la RFC 9562 que también empieza por una hora, y esta página genera las dos.

¿Puedo usar estos IDs como contraseñas o tokens de sesión?

No. Están hechos para ser únicos y ordenables, no para ser secretos. Los IDs generados juntos comparten una hora y van en aumento, así que el siguiente puede adivinarse. Para secretos, use el generador de contraseñas o un token criptográfico.

¿Qué es un ID tipo nanoid?

Una cadena aleatoria sacada del alfabeto que elija, con la longitud que elija. Un ID de 21 caracteres del conjunto de 64 caracteres seguros para URL tiene unos 126 bits de aleatoriedad, que es el valor por defecto de esta página.

¿Por qué una fila muestra un guion en lugar de una hora?

Un nanoid es aleatorio de principio a fin y no contiene hora, así que no hay nada que leer. Solo los ULID y los UUID de versión 7 llevan una hora de creación.

¿Por qué no se puede leer la hora de un UUID?

Solo los UUID de versión 7 contienen una hora. La página indica la versión del UUID que pegó, y lee un UUID de versión 7 que siga la RFC 9562.

¿Se envían mis IDs o el texto que pego a algún sitio?

No. Los IDs se generan en su navegador a partir de crypto.getRandomValues, y el texto que pega se lee solo aquí. No se sube ni se guarda nada.

Fuentes

Cifras y texto revisados por última vez el martes, 10 de noviembre de 2026.

Usamos cookies necesarias para que el sitio funcione. Si usted lo acepta, Google también usa cookies publicitarias para mostrar anuncios personalizados. Si las rechaza, seguirá viendo anuncios, pero no estarán personalizados.