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.