Generador de ID
Genera ID localmente en el navegador para desarrollo, QA, hojas de cálculo, demos y tareas operativas ligeras. Puedes elegir UUID, cadena aleatoria, ID numérico, ID con marca de tiempo o reglas personalizadas, y controlar cantidad, longitud del cuerpo, prefijo, sufijo, conjunto de caracteres, modo legible y filtrado de duplicados.
- Toda generación por lotes ocurre en el navegador, sin enviar los ID generados a servicios remotos
- Una misma página admite UUID v4, cadenas aleatorias, ID solo numéricos, ID con marca de tiempo e ID con reglas personalizadas
- Añade prefijos o sufijos para referencias de pedidos, registros de prueba, borradores de invitación, marcas de conjuntos de datos y etiquetas internas
- Copia resultados en texto plano, un valor por línea, o descarga el lote actual como TXT, CSV o JSON
Resumen
Esta página sirve para crear lotes locales de ID controlados, no para sustituir un servicio de emisión de ID en producción. Es útil cuando necesitas identificadores realistas para desarrollo, QA, importaciones, documentación o borradores operativos.
- 01
Generación de UUID v4
El modo UUID usa primero la API nativa de UUID aleatorio del navegador; si no está disponible, recurre a un generador local con formato UUID v4. Sirve para simular ID de recursos, fixtures de base de datos, ID de eventos y ejemplos de API.
- 02
Cadenas aleatorias e ID numéricos
El modo de cadena aleatoria usa los conjuntos de caracteres que elijas; el modo de ID numérico usa siempre solo dígitos. Ambos admiten cantidad, longitud del cuerpo, prefijo, sufijo y filtrado opcional de duplicados.
- 03
ID basados en timestamp
El modo timestamp combina la marca de tiempo actual del navegador con una cola numérica aleatoria. Es adecuado para referencias locales aproximadamente ordenables, marcas de logs, números de pedido de demo y etiquetas temporales de lote.
- 04
Salida con reglas personalizadas
El modo de regla personalizada reutiliza los ajustes de cuerpo de las cadenas aleatorias y permite añadir prefijo o sufijo fijo. Al activar el modo legible, el cuerpo pasa a ser una combinación de palabras y números como blue-ocean-4821.
- 05
Salida por lotes y filtrado de duplicados
Puedes generar hasta 5000 valores por lote. El filtrado de duplicados es útil para lotes pequeños y medianos; si el espacio de caracteres es demasiado pequeño para la cantidad solicitada, la herramienta lo avisará.
- 06
Flujo de copia y exportación
El área de salida se mantiene como texto plano fácil de copiar. Las listas por línea encajan con TXT, la revisión en hojas de cálculo con CSV, y scripts, fixtures o datos de prueba de API con JSON.
Cómo usarla
Empieza por la forma de ID que necesitas y ajusta solo las opciones que importan al sistema que recibirá los valores.
- 01
Elige UUID, cadena aleatoria, ID numérico, ID con timestamp o regla personalizada.
- 02
Configura la cantidad. La vista previa del navegador limita cada lote a 5000 valores.
- 03
En modos que no sean UUID, define la longitud del cuerpo. Prefijo y sufijo se añaden fuera de esa longitud.
- 04
En cadena aleatoria y regla personalizada, elige mayúsculas, minúsculas, números y símbolos. Activa el modo legible solo cuando alguien deba reconocer o pronunciar el ID.
- 05
Mantén el filtrado de duplicados activado cuando sea viable; después copia los resultados, un valor por línea, o expórtalos como TXT, CSV o JSON.
Detalles
Cada modo encaja con tareas distintas. La elección depende de si el ID lo leerán máquinas o personas, si debe ordenarse, si irá a una hoja de cálculo o si solo es dato de prueba.
- Si necesitas identificadores con aspecto estándar para simular filas de base de datos, recursos de API, cargas de eventos o fixtures de prueba, elige UUID.
- Si necesitas valores más cortos, parecidos a tokens, y quieres controlar mayúsculas, minúsculas, números y símbolos, elige cadena aleatoria.
- Si una hoja de cálculo, flujo SMS, guion de soporte telefónico o sistema heredado solo acepta números, elige ID numérico.
- Si un lote local necesita contexto de generación o un orden aproximado por momento de creación, elige ID con timestamp.
- Si el ID necesita prefijo visible, sufijo, cuerpo legible o reglas internas como ORD-, INV-, QA- o TEST-, elige regla personalizada.
- Elige el formato de exportación según el siguiente paso: TXT para pegar en terminal, CSV para revisión en hojas de cálculo, JSON para scripts.
Casos de uso
Cuando necesitas preparar identificadores limpios con rapidez, pero los valores sensibles y la emisión de producción deben quedarse en sus sistemas correctos, esta herramienta resulta especialmente útil.
-
Datos QA y fixtures de prueba
Genera ID con apariencia estable para usuarios, productos, facturas, pedidos, eventos y registros de recursos simulados. El resultado se puede pegar fácilmente en seed files, fixtures, pruebas unitarias y colecciones API locales.
-
Preparación de hojas de cálculo e importaciones
Crea ID de una línea por valor para Excel, Google Sheets, importaciones CSV, limpieza de datos y pruebas de carga en paneles internos. La exportación CSV incluye columna de índice para revisar y ordenar con facilidad.
-
Referencias de demo y ejemplos de soporte
Genera referencias de ejemplo no sensibles para documentación, capturas, tickets de soporte, flujos de onboarding y demos de producto, sin copiar ID reales de clientes.
-
Borradores de campañas e invitaciones
Antes de que exista el sistema final de emisión, puedes bosquejar códigos con estilo de cupón, referencias de invitación, etiquetas de beta e ID de campaña con longitud y prefijo controlados.
Ver también
Si necesitas controlar con más detalle el conjunto de caracteres, la longitud del cuerpo y el estilo de nombre, usa Generador de cadenas aleatorias . Si el valor generado protegerá una cuenta, desbloqueará una zona privada o actuará como credencial real, no trates un ID visible como secreto; usa Generador de contraseñas . Si necesitas verificar la lista exportada, comparar cambios de fixtures o crear una huella estable de los resultados, continúa con Generador de hash en lugar de depender de una comparación visual.
Comparación de modos
Esta tabla ayuda a evitar un formato que parece cómodo al principio pero complica el flujo posterior.
Formato
UUID
Mejor para
ID de recursos simulados, fixtures de base de datos, ejemplos de API, ID de eventos y casos donde se acepta el formato estándar de 36 caracteres.
Evitar en
Entrada manual, llamadas de soporte, códigos cortos de campaña y flujos visibles para usuarios donde un identificador largo empeora la experiencia.
Formato
Cadena aleatoria
Mejor para
Valores de prueba cortos tipo token, claves temporales, códigos simulados e identificadores arbitrarios que necesitan un alfabeto concreto.
Evitar en
Valores que deben leerse en voz alta, ordenarse naturalmente o estar ligados visualmente a un proceso de negocio.
Formato
ID numérico
Mejor para
Flujos solo numéricos, importaciones heredadas, soporte telefónico, textos SMS y hojas de cálculo donde no se permiten letras.
Evitar en
ID públicos que deban resistir adivinación o espacios numéricos pequeños que puedan enumerarse fácilmente.
Formato
ID con timestamp
Mejor para
Referencias locales con estilo de pedido, etiquetas de logs, nombres de archivo generados, lotes de prueba e ID que deben mostrar contexto temporal.
Evitar en
Secuenciación distribuida en producción, emisión auditada o garantías estrictas de unicidad entre servicios.
Formato
Regla personalizada
Mejor para
ID con estilo de negocio y prefijos o sufijos, borradores de invitación, borradores de cupones, marcas de conjuntos QA e ID legibles de palabra y número.
Evitar en
Situaciones donde un UUID estándar ya basta y el equipo no quiere mantener una regla de nombres propia.
Ejemplos de salida
Estos ejemplos reflejan los modos actuales y cómo se comportan prefijo, sufijo, longitud, modo legible y timestamp.
Valores UUID
Adecuados para registros simulados de base de datos, ID de recursos, ejemplos de API y cargas de eventos.
6b4d41e6-6b8f-4d91-9b5f-0a9dfb6b30b1 1c45e80a-c8ec-4f3f-9a66-2e7c4f99ed7a ID de cadena aleatoria
Adecuados cuando necesitas valores compactos con un conjunto de caracteres específico.
n8Q4xZ2pV7mL RTK-93QX7M2P qa_5n2m8x1v ID numéricos
Adecuados para importaciones solo numéricas, ejemplos de soporte telefónico y sistemas que rechazan letras.
493827105618 850173624905 204691773582 ID con timestamp
Adecuados para referencias locales con estilo de pedido y etiquetas de archivo generadas con contexto temporal.
ORD-1778596486123456 LOG-1778596486982731 BATCH-1778596486710429 ID personalizados legibles
Adecuados para ejemplos de soporte, etiquetas de demo compartibles y valores que alguien puede necesitar reconocer más tarde.
blue-ocean-4821 quiet-signal-1934 silver-harbor-7302 Formatos de salida disponibles
Todas las exportaciones usan el mismo lote generado que se muestra actualmente en el área de salida.
Formato
Texto plano
Ejemplo
id-001 id-002 id-003
Notas
Adecuado para copiar en terminales, tickets, seed files, documentación y cualquier herramienta que espere un valor por línea.
Formato
TXT
Ejemplo
generated-ids.txt
Notas
Descarga una lista de texto plano con un valor por línea, sin columna de índice.
Formato
CSV
Ejemplo
index,value
Notas
Descarga una tabla con índice, útil para revisión en hojas de cálculo, pruebas de importación CSV y traspasos operativos.
Formato
JSON
Ejemplo
["id-001","id-002"]
Notas
Descarga un array JSON de cadenas generadas, adecuado para scripts, fixtures y pruebas de API.
Buenas prácticas
Trata los ID generados como parte de un flujo de trabajo. Antes de elegir formato, piensa quién lo leerá, dónde se guardará, si debe ordenarse naturalmente y si podría exponerse fuera del equipo.
- Para ejemplos orientados a máquinas, usa UUID si la longitud no es problema y la forma estándar del identificador ayuda.
- Cuando haya entrada humana, reduce caracteres ambiguos y verifica si el valor se puede leer por chat, teléfono o ticket sin correcciones repetidas.
- Si la lista generada se mezclará con otros datos, usa prefijo. USER-, ORD-, INV-, QA- y TEST- facilitan búsqueda y filtrado.
- La longitud del cuerpo no incluye prefijo ni sufijo. Si el sistema receptor impone un límite estricto de longitud total, cuenta el valor final completo.
- Al activar el filtrado de duplicados, asegúrate de que el espacio de caracteres sea suficientemente grande. Un ID numérico corto con mucha cantidad agota rápido las combinaciones disponibles.
- Usa CSV para revisar en hojas de cálculo, JSON para scripts y TXT si la siguiente herramienta espera un valor por línea.
- No trates estos ejemplos generados como secretos reales. Las credenciales de acceso deben generarse y gestionarse con un flujo seguro.
- Cuando una lista generada pase a producción, la regla final de unicidad debe pertenecer al backend o a la base de datos.
Limitaciones
Esta herramienta prioriza rapidez, procesamiento local y comodidad. Funciona muy bien para datos de trabajo, pero no debe confundirse con un servicio de ID de producción.
- Los ID con timestamp de esta página son una marca de tiempo más dígitos aleatorios. No son Snowflake ID, ULID, secuencias de base de datos ni ID distribuidos auditados.
- Los ID numéricos pueden ser fáciles de adivinar si se exponen públicamente. Úsalos solo cuando el riesgo sea aceptable o el valor no sea sensible para seguridad.
- Los símbolos pueden causar problemas de escape en URL, CSV, comandos de shell y herramientas antiguas de importación. Mantén el conjunto simple salvo que realmente necesites símbolos.
- Los ID legibles están pensados para reconocimiento, no para confidencialidad. No los uses como contraseñas, API keys ni tokens de restablecimiento.
- La exportación CSV contiene columnas index y value. Si el sistema receptor solo necesita los ID sin índice, usa TXT.
- No uses una pestaña del navegador como emisor final de identificadores regulados, auditables, de pagos, inventario o cuentas.
Preguntas frecuentes
Respuestas a dudas comunes sobre uso, tratamiento de datos, revisión de resultados y límites reales.
¿Los ID generados se suben a algún servidor?
No. Este generador funciona dentro del navegador. Los valores generados, prefijos, sufijos y selección de caracteres permanecen en el cliente.
¿Qué versión de UUID genera?
El modo UUID usa la capacidad nativa del navegador para generar UUID v4 cuando está disponible; si no existe esa API, usa una alternativa local que conserva el formato de estilo UUID v4.
¿La longitud del cuerpo incluye prefijo y sufijo?
No. La longitud del cuerpo controla la parte central de cadena aleatoria, ID numérico, cola aleatoria del timestamp y regla personalizada. Prefijo y sufijo se añaden fuera de esa parte.
¿Por qué desaparecen las opciones de caracteres en UUID y modo numérico?
UUID tiene un formato fijo, y el ID numérico siempre usa solo dígitos. El control de caracteres solo aplica a cadena aleatoria y regla personalizada.
¿Puedo usar ID con timestamp como número de pedido en producción?
Úsalos para referencias locales, demos, logs y lotes de prueba. Los números de pedido de producción que requieran auditoría, orden o unicidad distribuida deben generarse en el backend.
¿Para qué sirve el modo de ID legible?
El modo legible genera ID de palabra y número más fáciles de reconocer en tickets de soporte, datos de demo y ejemplos compartidos. No está pensado para secretos ni tokens de acceso.
¿Por qué hay límite de cantidad?
La página previsualiza, copia y exporta resultados directamente en el navegador. El límite de 5000 valores mantiene fluida la renderización habitual.
¿Qué formato de exportación debería usar?
Usa TXT para listas de líneas, CSV para hojas de cálculo y JSON para scripts o fixtures de prueba.
Herramientas relacionadas
Continúa con herramientas de contraseña, hash, números aleatorios, cadenas aleatorias, datos falsos y otras utilidades en navegador para desarrollo, QA, operaciones y preparación de datos.