UTILS.
100% en el navegador
📉

Calculadora de entropía de Shannon

Mide la entropía de Shannon de un texto en bits por carácter y bits totales, con conteo de símbolos distintos y una estimación de fuerza de contraseña por conjunto de caracteres.

Acerca de esta herramienta

La Calculadora de entropía de Shannon mide el contenido de información de un texto. Construye un mapa de frecuencias sobre los caracteres exactos que introduces, calcula la probabilidad de cada símbolo p = conteo / longitud, y evalúa la fórmula de Shannon H = −Σ p·log2(p) en bits por carácter. Multiplicar por la longitud da la información total en bits. También informa el número de símbolos distintos y la entropía máxima teórica log2(distintos), a la que la entropía real solo se aproxima cuando todos los símbolos son igualmente probables.

Esta entropía real (observada) es distinta de una estimación de fuerza de contraseña, por lo que la herramienta calcula ambas. Para el lado de la fuerza usa el modelo de conjunto de caracteres: detecta qué clases de caracteres están presentes — minúsculas (26), mayúsculas (26), dígitos (10), símbolos comunes (32), espacio (1) y otros (100) — suma el tamaño del conjunto P, e informa entropía del conjunto = longitud · log2(P) bits. Una etiqueta cualitativa sigue las bandas habituales: menos de 28 bits es muy débil, 28–35 débil, 36–59 razonable, 60–127 fuerte y 128+ muy fuerte.

Todos los logaritmos usan log2(x) = Math.log(x) / Math.LN2, y cada cálculo se ejecuta localmente en tu navegador — nada de lo que escribes se almacena ni transmite. Ten en cuenta que los dos números responden preguntas distintas: la entropía observada indica cuán impredecible es esta cadena específica dada su propia distribución de caracteres, mientras que la entropía del conjunto estima cuán difícil sería descifrar la cadena por fuerza bruta suponiendo que cada posición se extrae uniformemente del conjunto de caracteres detectado.

Preguntas frecuentes

¿Cuál es la diferencia entre los dos números de entropía?
Los bits por carácter son la entropía de Shannon observada de tu texto exacto — cuán impredecible es el siguiente carácter dadas las frecuencias de símbolos de la propia cadena. Los bits del conjunto son una estimación de fuerza por fuerza bruta: longitud × log2(tamaño del conjunto), suponiendo que cada posición se extrae uniformemente de las clases de caracteres detectadas.
¿Cómo se determina el tamaño del conjunto de caracteres?
La herramienta detecta qué clases aparecen y suma sus tamaños: minúsculas 26, mayúsculas 26, dígitos 10, símbolos ASCII comunes 32, espacio 1 y cualquier otro carácter 100. Una contraseña como ‘aB3’ usa minúsculas + mayúsculas + dígitos, dando un conjunto de 62.
¿Qué significan las etiquetas de fuerza?
Provienen del conteo de bits basado en el conjunto: menos de 28 bits muy débil, 28–35 débil, 36–59 razonable, 60–127 fuerte y 128 o más muy fuerte. Estos son umbrales comunes de referencia para la resistencia a la fuerza bruta, no una garantía contra ataques de diccionario.
¿Se almacena o envía mi entrada a algún lugar?
No. El mapa de frecuencias, la entropía y la estimación del conjunto se calculan todos en tu navegador con JavaScript sencillo. Nada de lo que escribes se guarda ni transmite, así que puedes probar de forma segura contraseñas reales o texto sensible.

Más herramientas