Generador de Cadenas Aleatorias

Genera cadenas aleatorias con caracteres personalizados, gratis.

Esta herramienta se ejecuta completamente en tu navegador. Tus archivos nunca se suben a un servidor.

Qué hace esta herramienta

Genera una o varias cadenas aleatorias construidas con los tipos de caracteres que elijas — mayúsculas, minúsculas, números y símbolos — útiles para datos de prueba, ID temporales o valores de ejemplo.

Cómo utilizarla

Establece una longitud (1 a 128 caracteres) y cuántas cadenas generar (1 a 100), marca los tipos de caracteres que quieras incluir y haz clic en Generate. Los resultados aparecen uno por línea en el cuadro de salida, y Copy los coloca todos en tu portapapeles a la vez.

Ejemplo resuelto

Con los valores predeterminados — longitud 16, mayúsculas, minúsculas y números marcados, símbolos desmarcados — cada carácter se toma de un conjunto de 62 caracteres (26 + 26 + 10), produciendo cadenas como 7bKq2ZpXt9LmR3Fw. Marcar también símbolos amplía el conjunto con !@#$%^&*()_+-=, añadiendo puntuación a la mezcla.

Método

Para cada posición de carácter, la herramienta toma un valor de 32 bits de crypto.getRandomValues() del navegador, lo reduce mediante módulo al tamaño del conjunto de caracteres elegido y selecciona ese carácter. Es la misma API criptográficamente segura que usa el Generador de Contraseñas, aplicada aquí para producir muchas cadenas independientes a la vez en lugar de una sola.

Conjuntos de caracteres y límites

Los cuatro conjuntos seleccionables son mayúsculas A–Z, minúsculas a–z, dígitos 0–9 y los símbolos !@#$%^&*()_+-=. Al menos uno debe permanecer marcado, o el botón Generate se desactiva porque no hay conjunto del que elegir. La longitud está limitada a 128 caracteres y el número a 100 cadenas por generación.

Limitaciones

Como cada carácter se elige con value % pool.length en vez de muestreo por rechazo, los conjuntos cuyo tamaño no divide exactamente 2^32 tienen un sesgo de selección teórico — demasiado pequeño para importar en datos de prueba o identificadores, pero conviene saberlo si necesitas una salida demostrablemente uniforme. El conjunto de símbolos es fijo y no se puede personalizar más allá de las cuatro categorías integradas.

Privacidad y procesamiento

Todas las cadenas se generan localmente en tu navegador con la Web Crypto API. Nada de lo que configures o generes se sube a un servidor.

Preguntas Frecuentes

¿En qué se diferencia del Generador de Contraseñas?
La misma aleatoriedad segura, pero esta herramienta está pensada para generar muchas cadenas a la vez (datos de prueba, IDs).
¿Se sube mi información a algún sitio?
No, todo se genera localmente en tu navegador usando la Web Crypto API.
¿Qué conjuntos de caracteres puedo incluir?
Mayúsculas (A–Z), minúsculas (a–z), números (0–9) y un conjunto fijo de símbolos (!@#$%^&*()_+-=). Al menos uno debe estar marcado, o la generación se desactiva.
¿Cuáles son los límites de longitud y cantidad?
Hasta 128 caracteres por cadena y hasta 100 cadenas por clic, para mantener la herramienta rápida y evitar abusos.