Generador de cadenas aleatorias

Elige la longitud, la cantidad y el conjunto de caracteres para crear una o varias cadenas aleatorias directamente en el navegador.

Introduce 1–4.096; la longitud multiplicada por la cantidad no puede superar 100.000.

Introduce 1–200. Cada resultado aparece en su propia línea.

Tipos de caracteres
Excluir caracteres parecidos

Al activarlo, elimina 0, O, 1, l, I y |.

Opcional; se combinan con los tipos seleccionados y se eliminan los duplicados. No se permiten espacios ni caracteres de control.

Opcional; estos caracteres se quitan del conjunto final.

Ejemplos rápidos
Configura la longitud y el conjunto de caracteres, y pulsa «Generar cadenas».
Resultados generados Listo

Vista previa de la primera cadena

Esperando la generación
Longitud por cadena
0
Cantidad de resultados
0
Tamaño del conjunto
0

Todas las cadenas

La copia y la descarga siempre incluyen el resultado completo.

Todavía no se han generado cadenas.

Conjunto de caracteres actual

Caracteres disponibles para el muestreo después de combinar, eliminar duplicados y aplicar exclusiones.

El conjunto de caracteres aparecerá después de generar.

Cada posición se elige de forma independiente del conjunto final; los resultados pueden repetirse y no se garantiza que sean únicos.

Más información

Conjunto de caracteres y método de generación

Cómo se generan las cadenas aleatorias

La página combina las mayúsculas, minúsculas, números, símbolos y caracteres personalizados seleccionados. Después elimina duplicados por punto de código Unicode y aplica las reglas para excluir caracteres parecidos y caracteres concretos.

Para cada posición se obtiene un valor aleatorio mediante Web Crypto y el muestreo por rechazo lo convierte en un índice del conjunto final. Así se evita el sesgo de usar directamente el resto de una división.

Para qué sirve excluir caracteres parecidos

Esta opción quita 0, O, 1, l, I y | del conjunto, lo que facilita leerlos o transcribirlos a mano. No convierte el resultado en una contraseña adecuada.

Cómo se procesan los caracteres Unicode personalizados

La entrada personalizada se divide y se deduplica por punto de código Unicode. Los emoji, selectores de variación y grafemas formados por varios puntos de código pueden separarse, por lo que las secuencias de emoji complejas no son un buen conjunto personalizado.

Límites y uso adecuado

La longitud es de 1–4.096, la cantidad de 1–200 y el total máximo es de 100.000 caracteres. Los caracteres personalizados y los excluidos admiten hasta 512 puntos de código distintos cada uno.

La página muestra como máximo 100 resultados y 120 elementos del conjunto. La copia y la descarga siguen incluyendo el resultado completo.

Úsalo para datos de prueba, marcadores, códigos de juegos y desarrollo general. No sustituye una política de contraseñas, la derivación de claves, la creación de tokens de acceso, un gestor de contraseñas ni una auditoría de seguridad formal.

Información y fuentes de la herramienta

La generación se realiza por completo en el navegador actual. No se suben entradas y no se usan APIs de terceros, CDN, fuentes en línea ni almacenamiento local.

MDN: Crypto.getRandomValues()

W3C: Web Cryptography Level 2

RFC 4086: Requisitos de aleatoriedad para la seguridad

MDN: String de JavaScript y puntos de código Unicode

Preguntas frecuentes

¿Qué diferencia hay entre una cadena aleatoria y un generador de letras aleatorias?

Un generador de letras aleatorias se limita a A–Z y a–z. Esta página está pensada para desarrollo general y también permite combinar números, símbolos y caracteres personalizados.

¿Por qué pueden repetirse los resultados de una tanda?

Cada cadena se genera de forma independiente y la página no elimina duplicados entre resultados. Las repeticiones son más probables cuando el conjunto es pequeño o las cadenas son cortas.

¿Puedo usar directamente como contraseña un resultado de aquí?

No es recomendable. Las contraseñas también deben cumplir las reglas del sitio, una política de longitud, un almacenamiento individual y un proceso de gestión; esta página es una herramienta general de cadenas aleatorias.