Generador de Contraseñas
FreeGenera contraseñas fuertes y aleatorias directamente en tu navegador usando un generador criptográficamente seguro, con un medidor de fortaleza en vivo, cálculo de entropía y soporte para lotes de varias contraseñas a la vez.
Funciona completamente en tu navegador usando un generador aleatorio criptográficamente seguro. No se sube nada a ningún sitio.
Tipos de caracteres
Opciones adicionales
Fuerza
Contraseñas generadas
Actividad reciente
Visible para todos. Últimos 20 usos de todos los visitantes, más recientes primero.
Generated 5 password(s), 64 characters, ~409 bits of entropy
hace 4 horas
Generated 5 password(s), 64 characters, ~409 bits of entropy
hace 4 horas
Generated 1 password(s), 64 characters, ~409 bits of entropy
hace 4 horas
Generated 1 password(s), 24 characters, ~153 bits of entropy
hace 4 horas
Generated 1 password(s), 24 characters, ~156 bits of entropy
hace 4 horas
Generated 1 password(s), 24 characters, ~113 bits of entropy
hace 4 horas
Generated 1 password(s), 24 characters, ~137 bits of entropy
hace 4 horas
Generated 1 password(s), 24 characters, ~115 bits of entropy
hace 4 horas
Generated 1 password(s), 24 characters, ~144 bits of entropy
hace 4 horas
Generated 1 password(s), 24 characters, ~126 bits of entropy
hace 4 horas
Generated 1 password(s), 24 characters, ~156 bits of entropy
hace 4 horas
Generated 1 password(s), 16 characters, ~104 bits of entropy
hace 4 horas
Qué hace esta herramienta
Esta herramienta genera contraseñas fuertes y aleatorias directamente en tu navegador. Elige una longitud, qué tipos de caracteres incluir y si evitar caracteres visualmente ambiguos, y luego genera una contraseña o todo un lote a la vez, cada una mostrada con un medidor de fortaleza en vivo y un cálculo exacto de entropía.
Cómo funciona
Para cada posición de carácter, la herramienta extrae bytes aleatorios de crypto.getRandomValues() y usa muestreo por rechazo (descartando cualquier valor de byte que introduciría sesgo) para elegir un índice uniformemente aleatorio dentro del conjunto de caracteres seleccionado, de modo que cada carácter permitido es igualmente probable en cada posición. Cuando "exigir al menos uno de cada tipo" está activado, primero se coloca un carácter de cada tipo seleccionado y luego se mezcla aleatoriamente todo el resultado antes de mostrarlo. La entropía en bits se calcula como el log2 del tamaño del conjunto de caracteres multiplicado por la longitud de la contraseña, y una etiqueta de fortaleza se deriva de ese número de bits: menos de 28 bits es Muy débil, 28-35 es Débil, 36-59 es Aceptable, 60-89 es Fuerte, y 90 o más es Muy fuerte.
Problemas que resuelve
- Crear una contraseña fuerte y única para una cuenta nueva sin reutilizar ni variar ligeramente una antigua.
- Cumplir las reglas de contraseña específicas de un sitio (longitud mínima, símbolo obligatorio, sin caracteres ambiguos) sin prueba y error.
- Generar un lote completo de contraseñas a la vez al configurar varias cuentas nuevas o usuarios de prueba.
- Entender, en bits concretos de entropía, cuánto más fuerte es realmente una contraseña más larga o más variada.
Preguntas frecuentes
›¿Esto es realmente aleatorio, o solo Math.random()?
Cada carácter se elige con crypto.getRandomValues() del navegador, la misma fuente aleatoria criptográficamente segura que se usa para cosas como claves de cifrado, y no con el mucho más débil Math.random(), que en algunos motores es lo bastante predecible como para reconstruirse a partir de resultados anteriores. La selección de caracteres también usa muestreo por rechazo en lugar de un simple módulo, de modo que cada carácter permitido tiene exactamente la misma probabilidad, sin sesgo hacia el inicio del conjunto de caracteres.
›¿Qué significa realmente el número de entropía?
La entropía en bits es el log2 del tamaño del conjunto de caracteres multiplicado por la longitud de la contraseña; mide cuántos intentos necesitaría en promedio un atacante que conoce tu configuración (pero no la contraseña) para encontrarla por fuerza bruta. Cada bit adicional duplica ese número de intentos, así que pasar de 40 a 60 bits no es una mejora del 50%, es aproximadamente un millón de veces más difícil.
›¿Por qué querría excluir caracteres ambiguos como 0, O, 1, l e I?
Esos caracteres se ven casi idénticos en muchas fuentes, lo cual importa si alguna vez necesitas leer la contraseña en voz alta, escribirla desde una copia impresa, o introducirla en un dispositivo sin una fuente fiable. Excluirlos reduce ligeramente el conjunto de caracteres (y por tanto reduce ligeramente la entropía para la misma longitud), una pequeña compensación que suele merecer la pena para contraseñas que no siempre copiarás y pegarás.
›¿Qué cambia "exigir al menos uno de cada tipo seleccionado"?
Algunos formularios de inicio de sesión rechazan contraseñas que no mezclan tipos de caracteres, incluso cuando la longitud y la aleatoriedad general son fuertes. Con esta opción activada, el generador garantiza al menos un carácter de cada tipo que seleccionaste antes de rellenar el resto al azar, y luego mezcla todo el resultado para que los caracteres garantizados no queden predeciblemente al principio.
›¿Es seguro generar varias contraseñas para distintas cuentas en un mismo lote?
Sí, cada contraseña de un lote se genera de forma independiente con sus propios bytes aleatorios nuevos, así que conocer una contraseña del lote no da ninguna información sobre las demás. Usar una contraseña distinta y generada de forma independiente por cuenta (en lugar de variaciones de una misma contraseña) es exactamente lo que te protege si alguna vez se filtra un sitio que usas.
›¿Esta herramienta llega a ver o almacenar las contraseñas que genero?
No, la generación ocurre completamente en tu navegador con JavaScript, no se envía nada a un servidor, y la página no guarda historial de valores anteriores más allá de un resumen del número de caracteres almacenado localmente (nunca la contraseña en sí) para el panel de historial de esta página.
Herramientas relacionadas
Texto
Corrector de Mojibake (Texto Corrupto)
Recupera los bytes originales detrás de un texto corrupto (mojibake) y los vuelve a decodificar bajo varias codificaciones comunes, mostrando cada candidato que sale limpio.
FreeTexto
Validador de Sintaxis de MySQL
Valida la sintaxis de MySQL de una o varias instrucciones separadas por punto y coma, informando de la línea y columna exactas del primer error encontrado.
FreeTexto
Editor de HTML en Línea
Edita HTML, CSS y JavaScript en tres paneles con una vista previa en vivo y aislada que se actualiza mientras escribes, más una descarga en un clic como archivo HTML independiente.
FreeTexto
Convertidor de Punycode
Convierte texto entre Unicode y Punycode (RFC 3492), la codificación solo ASCII usada para nombres de dominio internacionalizados, con un modo de dominio completo (consciente de puntos, prefijo xn-- automático) y un modo de etiqueta simple, convirtiendo varias líneas a la vez.
FreeTexto
Contador de Líneas
Un contador de líneas avanzado que analiza instantáneamente tu texto pegado: detección de líneas duplicadas/vacías, filtrado de líneas de comentario, buscar y reemplazar con regex, ordenamiento e inserción de prefijo/sufijo.
FreeTexto
Aleatorizador de Listas
Mezcla cualquier lista, elige ganadores aleatorios para sorteos, y divide entradas en grupos parejos, todo en tu navegador con una mezcla Fisher-Yates imparcial.
FreeTexto
Generador de Acrónimos
Convierte una frase en su acrónimo al instante, con un desglose letra por letra y un modo opcional de omisión de palabras menores.
FreeTexto
Agregar Saltos de Línea
Agrega saltos de línea después de cada delimitador, cada N caracteres (con ajuste de palabras o exacto), o cada N palabras, con un recuento de líneas en vivo.
Comentarios (0)
¿Te ha resultado útil esta herramienta? Deja un comentario, comparte un consejo o cuéntanos cómo podemos mejorarla.
Aún no hay comentarios. ¡Sé el primero en compartir tu opinión!