Referencia técnica y guía de arquitectura

Generador de UUID y NanoID — Guía de referencia

Genere UUID v4 criptográficamente seguros, UUID v7 ordenados cronológicamente (RFC 9562), NanoID e IDs formateados por lotes.

Parámetros clave y controles

Estándar / VersiónEnum

UUID v4, UUID v7, NanoID, Nil, Max o v1.

Por defecto: v4
CantidadNumber

Número de identificadores a generar (1 - 500).

Por defecto: 10
Mayúsculas / MinúsculasEnum

lowercase o UPPERCASE.

Por defecto: lowercase
EnvoltorioEnum

Ninguno, llaves, comillas, URN.

Por defecto: none
Formato de SalidaEnum

Salto de línea, coma, matriz JSON, cláusula SQL IN, lista Python.

Por defecto: newline

Consejos profesionales y mejores prácticas

UUID v7 para Claves Primarias de Bases de Datos

UUID v4 causa fragmentación en índices B-Tree. UUID v7 incluye una marca de tiempo en milisegundos, garantizando escrituras secuenciales.

NanoID para Slugs Web Compactos

NanoID mide solo 21 caracteres, es seguro para URL y ahorra un 35% de espacio de almacenamiento.

Formato Rápido para Consultas SQL

Seleccione 'Cláusula SQL IN' para generar IDs listos para consultas WHERE id IN (...).

Errores comunes y solución de problemas

Preocupación por colisiones

UUID v4 ofrece 122 bits de entropía; la probabilidad de colisión es astronómicamente nula.

Rendimiento lento de índices con UUID v4

Migre a UUID v7 (RFC 9562) para escrituras cronológicas ordenadas.

Preguntas frecuentes (FAQ)

¿Cuál es la diferencia entre UUID v4 y v7?▼

UUID v4 es totalmente aleatorio. UUID v7 incorpora un timestamp Unix en milisegundos para orden cronológico.

¿Es criptográficamente seguro?▼

Sí, utiliza la API nativa crypto.getRandomValues() del navegador.

¿Qué es un Nil UUID?▼

Un UUID especial con todos sus bits en cero (00000000-0000-0000-0000-000000000000).

Herramientas y utilidades relacionadas

Todas las herramientas →