Generador de contraseñas
Criptográficamente seguro // v1.0
Rango: 4-64
Rango: 1-10
Esperando entrada...
Cómo ayuda esta herramienta
RandomHub crea contraseñas carácter a carácter con las categorías activadas: 26 mayúsculas, 26 minúsculas, 10 dígitos y 26 símbolos admitidos. Las cuatro categorías forman un conjunto de 88 caracteres antes de filtrar. El formulario acepta una longitud de 4–64 y una cantidad de 1–10. Web Crypto entrega valores Uint32 en el navegador y el muestreo por rechazo los convierte en índices sin sesgo del módulo. Un candidato solo se acepta cuando incluye al menos un carácter de cada categoría activada; si falta alguna, se genera de nuevo. El filtro opcional elimina I, l, 1, O, 0, o de las categorías correspondientes. La estimación en bits sigue floor(log2(cantidad de candidatos válidos)), donde el recuento válido incluye la exigencia de todas las categorías. Por eso no es una multiplicación sencilla de la longitud por el logaritmo del conjunto.
Selección con Web Crypto
Cada categoría activada aparece
Estimación por candidatos válidos
¿Qué es un generador de contraseñas?
RandomHub crea contraseñas carácter a carácter con las categorías activadas: 26 mayúsculas, 26 minúsculas, 10 dígitos y 26 símbolos admitidos. Las cuatro categorías forman un conjunto de 88 caracteres antes de filtrar. El formulario acepta una longitud de 4–64 y una cantidad de 1–10. Web Crypto entrega valores Uint32 en el navegador y el muestreo por rechazo los convierte en índices sin sesgo del módulo. Un candidato solo se acepta cuando incluye al menos un carácter de cada categoría activada; si falta alguna, se genera de nuevo. El filtro opcional elimina I, l, 1, O, 0, o de las categorías correspondientes. La estimación en bits sigue floor(log2(cantidad de candidatos válidos)), donde el recuento válido incluye la exigencia de todas las categorías. Por eso no es una multiplicación sencilla de la longitud por el logaritmo del conjunto.
¿Para quién sirve?
Personas que crean credenciales
Activa solo las categorías aceptadas y revisa las reglas del servicio antes de usar el resultado.
Desarrolladores y administradores
Crea valores temporales de prueba o nuevas credenciales de servicio con opciones documentadas.
Personas que transcriben el resultado
Quita letras y dígitos visualmente ambiguos cuando debas leer en un dispositivo y escribir en otro.
Por qué usar este generador
Selección con Web Crypto
Los índices proceden de Uint32 y muestreo por rechazo, no de un módulo directo con sesgo.
Cada categoría activada aparece
Los candidatos se rechazan hasta que todas las categorías elegidas estén representadas.
Estimación por candidatos válidos
La fuerza usa floor(log2(cantidad de candidatos válidos)) con la regla de categorías y el filtro.
Ejemplos prácticos
Crear una credencial web
Lee primero la política, activa las categorías permitidas y elige una longitud compatible dentro de 4–64.
Servicio admite cuatro categorías → longitud 20, cantidad 1; genera y comprueba que acepta cada símbolo incluido.
Preparar un valor fácil de leer
Usa el filtro para una transcripción manual, sabiendo que cambia el número de candidatos.
Credencial temporal → longitud 16, mayúsculas + minúsculas + dígitos, excluir I, l, 1, O, 0, o y copiar.
Crear varias cuentas de prueba
Genera candidatos distintos bajo una configuración común en vez de reutilizar una contraseña.
Cinco usuarios de prueba → longitud 18, cantidad 5, categorías aprobadas; asigna un resultado distinto a cada fixture.
Cómo usarlo
- 1.
Define longitud y cantidad
Elige una longitud entera de 4–64 y una cantidad de 1–10.
- 2.
Elige categorías
Activa mayúsculas, minúsculas, dígitos y símbolos según haga falta; conserva al menos una categoría.
- 3.
Elige el filtro de ambigüedad
Elimina de forma opcional I, l, 1, O, 0, o cuando importe la distinción visual.
- 4.
Genera, revisa y copia
Genera los candidatos, revisa las opciones mostradas y copia uno o toda la lista.
Preguntas frecuentes
¿Cuál es el tamaño del conjunto completo?
Las cuatro categorías suman 88 caracteres: A–Z, a–z, 0–9 y 26 símbolos enumerados.
¿Aparece cada categoría activada?
Sí. Un candidato que no contiene una categoría activa se rechaza y se genera de nuevo; la regla reduce también el recuento válido.
¿Cómo se calcula la estimación en bits?
El indicador usa floor(log2(cantidad de candidatos válidos)) con longitud, categorías obligatorias y filtro.
¿Qué límites y exclusiones se aplican?
La longitud es 4–64, la cantidad 1–10 y el filtro opcional elimina I, l, 1, O, 0, o.
Sobre el espacio de contraseñas válidas
Una contraseña generada es un elemento de un espacio de candidatos definido por la longitud, las categorías activadas, el filtro de ambigüedad y la obligación de representar cada categoría. La unión sin filtrar contiene 88 caracteres, pero desactivar grupos o excluir I, l, 1, O, 0, o cambia los conjuntos. Como se rechazan candidatos que no cumplen una categoría, el recuento correcto es menor que elevar el tamaño del conjunto combinado a la longitud. RandomHub muestra floor(log2(cantidad de candidatos válidos)) en vez de multiplicar la longitud por el logaritmo del conjunto. Web Crypto aporta selecciones Uint32 y el muestreo por rechazo evita favorecer índices inferiores. El servicio de destino sigue imponiendo sus reglas: comprueba longitud mínima y máxima, grupos obligatorios y símbolos permitidos. La estimación describe el espacio de generación; no evalúa reutilización, filtraciones, phishing, seguridad del dispositivo, límites de intentos ni la función de hash del servicio.
Uso local
¿Cómo generar contraseñas fuertes sin guardar nada en un servidor?
El generador usa la Web Crypto API del navegador y crea la contraseña en tu propio dispositivo. Ajusta longitud, mayúsculas, minúsculas, números, símbolos y caracteres ambiguos según donde vayas a pegarla.

Señales técnicas
Longitud de 4 a 64 caracteres y hasta 10 resultados por lote.
Muestreo por rechazo para evitar sesgo de módulo en la selección.
Estimación de entropía en bits basada en tamaño del conjunto y longitud.
Ejemplos prácticos
| Contexto | Resultado | Uso |
|---|---|---|
| Gestor | 24 caracteres con símbolos | Buena opción para una cuenta guardada en password manager. |
| Dictado | 16 caracteres sin ambiguos | Evita confundir I, l, 1, O, 0 y o por telefono. |
| Prueba | 10 contraseñas de 12 caracteres | Lote rápido para entornos temporales de desarrollo. |
Casos donde encaja
Cuentas nuevas
Genera una contraseña única y guárdala directamente en tu gestor.
Credenciales temporales
Crea valores fuertes para staging, demos o pruebas, y rotalos despues.
Preguntas frecuentes
¿RandomHub guarda mis contraseñas?
No. La generación ocurre en el navegador. Aun así, guarda el resultado solo en un gestor de contraseñas confiable.
¿Por qué excluir caracteres ambiguos?
Ayuda cuando la contraseña se dicta, se imprime o se introduce en un dispositivo con pantalla pequeña.
Herramientas relacionadas
Herramientas relacionadas
Continúa con herramientas útiles para clases, juegos, escritura, planificación y decisiones rápidas.