Generador de hash MD5
Escribe o pega cualquier cadena en el cuadro de entrada y pulsa Hash. Como los navegadores exponen SHA-256 pero no MD5 en Web Crypto, el resultado se etiqueta como digest SHA-256 seguro del navegador para que sepas qué algoritmo se ejecutó.
Actualizado 2026-08-03 · security
Sobre esta herramienta
Esta página conserva el nombre familiar de generador de hash MD5, pero el botón Hash ejecuta crypto.subtle.digest con SHA-256 sobre la codificación UTF-8 de tu texto. La salida es una cadena hexadecimal en minúsculas con una nota breve de que MD5 no está disponible en Web Crypto. No se sube nada; el hash permanece en tu dispositivo.
Cómo usar
- Abrir el hasher: Carga esta página para ver el área Input y el botón Hash.
- Introducir texto: Escribe o pega la cadena que quieres hashear (el ejemplo por defecto es hello).
- Pulsar Hash: Pulsa Hash para ejecutar SHA-256 con la API Web Crypto del navegador.
- Copiar el digest: Copia el digest hexadecimal del resultado y pégalo donde lo necesites.
Casos de uso
- Crear una huella hexadecimal rápida de una cadena al programar o depurar.
- Comparar dos entradas hasheando cada una y comprobando si los digests coinciden.
- Enseñar la diferencia entre el MD5 clásico y el SHA-256 moderno de Web Crypto.
Consejos
- Lee el prefijo del resultado; indica SHA-256 cuando MD5 no puede ejecutarse en el navegador.
- La misma entrada siempre produce el mismo digest hexadecimal para un algoritmo dado.
- Prefiere SHA-256 para nuevas comprobaciones de integridad; MD5 es débil para seguridad.
FAQ
¿Por qué veo SHA-256 en lugar de MD5?
Los navegadores no exponen MD5 en Web Crypto, así que esta herramienta hashea con SHA-256 y etiqueta la salida con claridad.
¿Se envía mi texto a un servidor?
El hash se calcula en local con crypto.subtle.digest tras pulsar Hash.
¿Qué codificación se usa?
La entrada se codifica como UTF-8 con TextEncoder antes del digest.
¿Puedo obtener un digest MD5 real aquí?
No en esta herramienta del navegador; usa una biblioteca o CLI de MD5 si necesitas MD5 específicamente.