Hash MD5 y suma de comprobación
Calcula un hash MD5 de 32 caracteres para texto UTF-8 o un archivo local. Compara la suma esperada y copia o descarga el resultado, todo en el navegador.
El resultado aparecerá aquí.
Cómo generar y comprobar un hash MD5
- Introduce texto o selecciona un archivo local; si seleccionas un archivo, se calcula su hash en lugar del texto.
- Si quieres verificarlo, pega la suma MD5 esperada y calcula el hash.
- Copia o descarga el resultado de 32 caracteres y comprueba si coincide con la suma esperada.
Claves para usar Hash MD5 y suma de comprobación
MD5 sirve para comparar sumas existentes, pero ya no resiste las colisiones. No lo uses para contraseñas, firmas o comprobaciones críticas de seguridad. Elige SHA-256 o superior cuando el protocolo lo permita.
Ejemplo MD5: vector de prueba estándar abc
- Entrada
abc- Resultado
900150983cd24fb0d6963f7d28e17f72
Preguntas sobre Hash MD5 y suma de comprobación
¿El generador devuelve un MD5 de 32 o de 16 caracteres?
Devuelve el resumen MD5 completo de 128 bits, representado con 32 caracteres hexadecimales en minúscula. Algunos sistemas antiguos llaman «MD5 de 16 caracteres» a los 16 caracteres centrales: es una versión recortada, no otro algoritmo. Aquí se obtiene el resumen completo.
¿Cómo verifico la suma MD5 de un archivo?
Selecciona un archivo, pega solo el hash esperado, sin nombre de archivo ni prefijo de comando, y calcula. La comparación ignora mayúsculas y minúsculas hexadecimales y los espacios exteriores. Los archivos se leen como bytes, hasta 32 MiB; el texto se codifica en UTF-8, hasta 8 MiB. El archivo no se sube.
¿Por qué mi MD5 difiere del de otra herramienta o comando?
Los bytes de entrada deben ser idénticos. Influyen las mayúsculas, los espacios finales, un salto de línea al final, CRLF frente a LF, una marca UTF-8 BOM o una codificación diferente. No se normaliza el texto. No se calcula el hash del nombre ni de la ruta; al seleccionar un archivo, se procesa este en lugar del texto escrito.
¿Se puede descifrar MD5? ¿Sirve para guardar contraseñas?
MD5 es un hash, no un cifrado reversible; esta herramienta no recupera el contenido original. Es posible adivinar entradas conocidas o buscarlas en tablas, y MD5 tiene ataques de colisión prácticos. Úsalo para comparar sumas existentes y detectar cambios accidentales, no para demostrar autenticidad. En nuevos sistemas, utiliza SHA-256 para archivos y un esquema específico como Argon2id para almacenar contraseñas.
¿Se suben mis archivos, tokens o textos?
No. Los datos se procesan en tu navegador. El sitio proporciona la página y el programa, pero no envía tus datos a un servidor de conversión ni los guarda en una cuenta.
Herramientas para el siguiente paso
- Hash SHA-256 y suma de comprobación
Genera SHA-256 de textos y archivos y verifica descargas frente a sus sumas de comprobación publicadas.
- Hash SHA-1 y suma de comprobación
Calcula SHA-1 de texto UTF-8 o archivos y compara el resultado con una suma de comprobación.
- Hash SHA-512 y suma de comprobación
Calcula SHA-512 de textos y archivos en tu dispositivo y compara las sumas hexadecimales completas.
Todas las herramientas para desarrolladores
Codificación y archivos
Convierte entre texto, bytes, URL e imágenes incrustadas sin alterar los datos originales.
Codificador y decodificador Base64
Convierte texto UTF-8 a Base64 o decodifica Base64 estándar y seguro para URL, con control del relleno y los saltos de línea.
Codificador y decodificador Base64URL
Codifica texto con el alfabeto - y _ para URL, y decodifica cadenas Base64URL sin relleno.
Imagen a Base64
Convierte PNG, JPEG, GIF, WebP, SVG y otras imágenes reconocidas a Data URI Base64 desde el navegador.
Base64 a imagen
Decodifica imágenes Base64 o Data URI, previsualiza los formatos compatibles y descarga los bytes originales.
Archivo a Base64
Codifica cualquier archivo a Base64, con prefijo Data URI, relleno y saltos MIME opcionales.
Base64 a archivo
Recupera archivos descargables a partir de cadenas Base64 y Data URI sin modificar los bytes decodificados.
Codificador y decodificador URL
Codifica componentes de URL, URL completas y valores de formulario, y decodifica escapes de porcentaje y espacios.
Codificador y decodificador de entidades HTML
Convierte texto a entidades HTML o decodifica referencias de caracteres numéricas y con nombre.
Inspector Unicode y conversor de escapes
Consulta puntos de código Unicode, bytes UTF-8 y unidades UTF-16, y convierte escapes Unicode de JavaScript.
Revisión de datos y textos
Lee datos estructurados y tokens, y comprueba exactamente qué ha cambiado.
Formateador, minificador y validador JSON
Formatea, minifica y valida JSON preservando números grandes, con sangría configurable y ordenación recursiva de claves.
Decodificador JWT
Lee cabeceras y contenido JWT, y consulta fechas de caducidad y activación sin enviar el token a ningún servidor.
Comparador de textos
Compara dos textos por líneas, palabras o caracteres y resalta cambios conservando espacios y saltos de línea.
Comprobador de expresiones regulares
Prueba regex de JavaScript con indicadores, posiciones de coincidencia, grupos de captura y grupos con nombre.
Hashes, identificadores y horarios
Verifica archivos, genera identificadores y consulta fechas y ejecuciones periódicas.
Hash SHA-1 y suma de comprobación
Calcula SHA-1 de texto UTF-8 o archivos y compara el resultado con una suma de comprobación.
Hash SHA-256 y suma de comprobación
Genera SHA-256 de textos y archivos y verifica descargas frente a sus sumas de comprobación publicadas.
Hash SHA-512 y suma de comprobación
Calcula SHA-512 de textos y archivos en tu dispositivo y compara las sumas hexadecimales completas.
Calculadora de suma CRC32
Calcula CRC-32 estándar de texto o archivos y compara resultados hexadecimales de ocho caracteres.
Generador HMAC
Genera HMAC-SHA-1, HMAC-SHA-256 y HMAC-SHA-512 con una clave secreta UTF-8 o hexadecimal.
Generador UUID y GUID
Genera UUID v4 aleatorios o UUID v7 ordenados por tiempo, uno a uno o por lotes.
Conversor de timestamp Unix
Convierte segundos Unix, milisegundos y fechas ISO 8601, y consulta el mismo instante en UTC o cualquier zona IANA.
Analizador de expresiones Cron
Valida expresiones Cron de cinco o seis campos y consulta las próximas ejecuciones con zona horaria y horario de verano.
Generador de expresiones Cron
Crea expresiones Cron con campos de tiempo o ajustes comunes y previsualiza las próximas ejecuciones en la zona elegida.
Los datos y archivos se procesan en tu dispositivo. No dejes resultados confidenciales en un portapapeles compartido y utiliza un dispositivo de confianza para claves privadas y tokens.