Generador UUIDv1

Genera identificadores UUIDv1 temporales con una marca gregoriana de 60 bits.

Los UUID y archivos por lotes se crean localmente con aleatoriedad segura del navegador y sin dirección MAC.

Los UUID y archivos por lotes se crean localmente con aleatoriedad segura del navegador y sin dirección MAC.

UUIDv1 actual

Marca temporal integrada: El UUID almacena un contador de 60 bits en intervalos de 100 nanosegundos desde el 15 de octubre de 1582.

UUIDv1 contiene información temporal, pero su texto canónico no se ordena directamente por fecha de creación.

Descargar lote UUIDv1

Elige entre 1 y 100.000. Se escribe un UUID en minúsculas por línea en orden de generación.

Qué hace esta herramienta

Generar UUID versión 1 según RFC 9562 con marca temporal gregoriana, secuencia de reloj y campo de nodo.

Copiar un UUID o crear localmente un archivo de texto con un lote mayor en orden de generación.

Cómo usarla

  1. Usa el UUID del primer panel o genera otro valor.
  2. Revisa la hora de creación decodificada que aparece debajo del UUID.
  3. Elige entre 1 y 100.000. Se escribe un UUID en minúsculas por línea en orden de generación.
  4. Descarga el archivo de texto UUIDv1 generado para fines de compatibilidad o pruebas.

Usos prácticos

  • Crear datos de compatibilidad para sistemas que requieren expresamente UUIDv1.
  • Examinar y probar la extracción de marcas temporales de registros UUIDv1 existentes.
  • Preparar fixtures, importaciones o migraciones para flujos UUID antiguos.
  • Producir ejemplos basados en estándares para documentación y pruebas automatizadas.

Notas y límites

  • UUIDv1 almacena una marca gregoriana de 60 bits en unidades de 100 ns, pero sus campos temporal bajo, medio y alto no están dispuestos para ordenar texto directamente.
  • El generador inicializa para la sesión una secuencia de reloj segura de 14 bits y un nodo aleatorio de 48 bits; nunca lee la MAC del dispositivo.
  • Se establece el bit multicast del nodo para que el valor aleatorio no se confunda con una dirección IEEE. La marca temporal puede adelantarse mínimamente para conservar el orden de generación.
  • RFC 9562 recomienda UUIDv7 para sistemas nuevos sin necesidad de compatibilidad UUIDv1. Los UUID son identificadores, no secretos ni tokens de acceso.

Preguntas frecuentes

¿Este UUID contiene mi dirección MAC?

No. La herramienta crea un nodo criptográficamente aleatorio y establece su bit multicast en lugar de leer el hardware de red.

¿Puede ordenarse cronológicamente el texto UUIDv1?

No de forma fiable con orden textual normal, porque el campo temporal menos significativo aparece primero. Usa la marca decodificada o UUIDv6/UUIDv7.

¿Qué ocurre si el reloj del dispositivo retrocede?

El generador cambia la secuencia de reloj y continúa con una marca interna creciente para reducir el riesgo de duplicados.

¿Debe una aplicación nueva usar UUIDv1?

Normalmente solo para compatibilidad con un flujo UUIDv1 existente. RFC 9562 recomienda UUIDv7 para sistemas nuevos ordenados por tiempo.

¿Se suben los UUID generados?

No. El UUID mostrado y la descarga normal se generan localmente en el navegador.