Generar un Hash MD5 o SHA-256
Genera hashes MD5, SHA-1, SHA-256 o SHA-512 de cualquier texto o archivo al instante en tu navegador.
Tu entrada se queda en tu equipo
Nada que borrar después
Seguro para claves y tokens
Funciona en todo navegador moderno
Cómo funciona
- 1
Pega tu texto
Una cadena, una clave, un documento o cualquier cosa de la que quieras una huella.
- 2
Lee los resúmenes
Aparecen los cuatro algoritmos a la vez; elige el que usa la otra parte.
- 3
Compara o copia
Cótejalo con una suma publicada, o cópialo a un registro de lo que verificaste.
Por qué usar esta herramienta
Cuatro algoritmos a la vez
MD5, SHA-1, SHA-256 y SHA-512 desde la misma entrada, para encajar con lo que liste cualquier archivo de suma de verificación.
Salida en hexadecimal y Base64
El mismo resumen en las dos representaciones, porque dos herramientas que muestran cadenas distintas suelen solo estar formateándolo distinto.
Manejo exacto de bytes
El texto se resume como UTF-8 y sin añadir salto de línea, que es el motivo habitual de que dos hashes del «mismo» texto no coincidan.
Instantáneo para cualquier tamaño
Una palabra o un documento largo, resumido mientras escribes, sin ida y vuelta.
No se sube nada
El resumen se calcula en tu navegador: el valor que estás comprobando nunca llega a un servidor.
Gratis y sin cuenta
Sin registro, sin marca de agua y sin límite de cuánto resumas.
Un hash demuestra igualdad, no secreto
Para esto sirve un resumen, y es un trabajo más estrecho de lo que casi todos suponen. Una función de hash toma cualquier entrada y produce una huella de longitud fija que no se puede revertir: no hay manera de recuperar el original, por diseño y no por oscuridad. Lo que eso te compra es una respuesta barata a una sola pregunta: ¿esto es idéntico a aquello? ¿Llegó el archivo tal como salió? ¿Es esta fila un duplicado de una que ya guardé? ¿Ha cambiado esta configuración desde la última vez? Son preguntas de integridad y de identidad, y un hash las responde en espacio constante por grande que sea la entrada. Lo que un hash no hace es proteger un valor que aún necesitas leer después, que es otro problema y requiere cifrado en lugar de una huella.
Un solo bit cambiado produce una salida completamente distinta
La propiedad que hace útil a una huella es que entradas parecidas no producen resúmenes parecidos. Cambia una letra en un documento de cien páginas y el resultado SHA-256 es enteramente distinto: no un poco distinto, sino irreconocible, con aproximadamente la mitad de los bits invertidos. Es deliberado, y es lo que permite a un hash detectar una corrupción que una comprobación de tamaño o un vistazo no verían: un byte dañado en la transferencia, un carácter invisible pegado en una configuración, un fin de línea convertido en algún punto de la cadena. La contrapartida es que un hash solo te dice si algo cambió, nunca qué ni dónde. Una suma que no coincide es una señal para volver a descargar o comparar el archivo, no un diagnóstico. La longitud fija es la otra mitad: un archivo de cinco gigabytes y una sola palabra producen ambos 64 caracteres hexadecimales con SHA-256.
MD5 y SHA-1 están rotos, pero importa saber qué significa «roto»
Ambos algoritmos están criptográficamente rotos, y el consejo de dejar de usarlos es correcto, pero conviene entender el fallo concreto, porque el consejo general lleva a conclusiones equivocadas. Lo roto es la resistencia a colisiones: hoy es práctico construir dos entradas distintas que produzcan el mismo resumen MD5 o SHA-1. Eso destruye cualquier uso en que un adversario elija la entrada, es decir firmas, certificados, comprobaciones de integridad de descargas de origen no confiable y todo lo que mire una revisión de seguridad. No destruye los usos no adversarios. Deduplicar tus propios archivos, detectar si un registro en caché cambió o comprobar que una copia dentro de tus sistemas está intacta son casos en que nadie te ataca, y MD5 sigue siendo una huella rápida y suficiente. Sepa en cuál de las dos situaciones está en vez de aplicar una regla a ambas.
No resumas nunca una contraseña con ninguno de estos
Esta es la advertencia con más consecuencias de la página, y es contraintuitiva porque argumenta contra la velocidad. SHA-256 está diseñado para ser rápido, lo cual es una virtud en todas partes menos en el almacenamiento de contraseñas. Una tarjeta gráfica moderna calcula miles de millones de resúmenes SHA-256 por segundo, así que una base de datos robada de hashes SHA-256 no es mucho mejor que una base de datos robada de contraseñas: las comunes caen en segundos y el resto cae ante listas de palabras. Guardar contraseñas exige funciones diseñadas para ser lentas y consumir memoria, con una sal aleatoria única por usuario: bcrypt, scrypt o Argon2, que es la recomendación actual. Añadir una sal a SHA-256 ayuda contra tablas precalculadas pero no hace nada contra el problema de velocidad. Si encuentras SHA-256 en tu código de autenticación, eso es un hallazgo, no un detalle.
Por qué el mismo archivo parece tener dos hashes distintos
Esto sale constantemente y la causa casi nunca es el algoritmo. Primero, la representación: el mismo resumen puede imprimirse en hexadecimal o en Base64, y en hexadecimal en mayúsculas o minúsculas: tres formas de escribir bytes idénticos, y ninguna coincide como cadena. Segundo, y más común con texto, qué se resumió exactamente. El salto de línea final es el clásico: casi todos los editores lo añaden al guardar, casi ningún copiar y pegar lo hace, y esas son entradas distintas con resúmenes distintos. Los finales de línea son la misma trampa a escala, porque un archivo descargado en Windows con CRLF da otro hash que el mismo archivo en Linux con LF. Tercero, la codificación: un texto resumido como UTF-8 y el mismo texto como UTF-16 no comparten ni un byte. Antes de sospechar de la herramienta, comprueba que ambos lados resumieron exactamente los mismos bytes.
Por qué resumir en local importa con este tipo de entrada
Vale la pena fijarse en lo que la gente mete en un generador de hashes. Muchas veces es inofensivo: un nombre de archivo, una cadena de prueba, una suma pública. Pero buena parte no lo es: una clave de API que alguien coteja con una huella guardada, una contraseña que se prueba contra un resumen conocido, un token, una clave de licencia, un dato de cliente que se está emparejando. La tarea misma invita a una entrada sensible, porque resumes un valor justamente cuando necesitas compararlo con algo sin revelarlo. Pegar eso en un generador alojado manda el texto en claro a un tercero, lo que invierte el propósito entero del ejercicio. Esta herramienta calcula el resumen en la página y no transmite nada, y puedes comprobarlo en la pestaña Red de las herramientas de desarrollo.
Errores comunes que conviene evitar
- Resumir una contraseña con SHA-256 o MD5. Están hechos para ser rápidos, y una tarjeta gráfica calcula miles de millones por segundo: guardar contraseñas exige bcrypt, scrypt o Argon2 con una sal por usuario.
- Tratar un hash como una manera de esconder algo. Es unidireccional por diseño, así que nada se recupera, pero eso también significa que no protege un valor que necesitas leer después.
- Aplicar «nunca uses MD5» a todos los casos. Se perdió la resistencia a colisiones, lo que lo descarta donde un adversario elige la entrada; para deduplicar tus propios archivos sigue siendo una huella rápida y suficiente.
- Culpar a la herramienta cuando dos hashes no coinciden. Revisa el salto de línea final, los finales de línea CRLF frente a LF y la salida hexadecimal frente a Base64 antes de sospechar del algoritmo.
- Pegar una clave de API o un token en un generador alojado. Resumes un valor justamente para no revelarlo, y subir el texto en claro invierte el propósito; resume en local.
Comparativa
| Aspecto | Esta herramienta | Generadores online | Una línea de comandos |
|---|---|---|---|
| Contenido enviado a un servidor | Nunca | Normalmente sí | No |
| Cuatro algoritmos a la vez | Sí | Normalmente uno | Uno por comando |
| Hexadecimal y Base64 juntos | Sí | Rara vez | Requiere tuberías |
| Requiere configuración | Ninguna | Ninguna | Una terminal |
| Cuenta o registro | No hace falta | A menudo exigido | No hace falta |
| Precio | Gratis | Gratis / planes de pago | Gratis |
Características
MD5, SHA-1, SHA-256, SHA-512
Los cuatro que de verdad te van a pedir, calculados desde una sola entrada.
Hexadecimal y Base64
Los mismos bytes mostrados de dos formas, ya que archivos de suma y APIs discrepan sobre cuál imprimir.
Manejo de entrada UTF-8
El texto árabe, turco y con tildes se resume según su secuencia de bytes correcta.
Sin salto de línea añadido
Lo que pegas es lo que se resume, y eso importa más de lo que la gente espera.
Aguanta entradas largas
Documentos enteros se resumen sin subida ni tope de tamaño.
Comparación sin distinguir mayúsculas
Los resúmenes hexadecimales solo cambian de caja entre herramientas; la comparación lo ignora.
Nada que instalar
Sin línea de comandos, sin entorno de ejecución, sin dependencias: funciona en la página web.
Listo para árabe y RTL
Interfaz completa en ocho idiomas, incluido el árabe de derecha a izquierda.
Seguro por defecto
Servido por HTTPS, sin rastreo de contenido ni subida a terceros.
Quién la usa
Desarrolladores
Comprobar un valor contra un resumen guardado sin escribir un script ni abrir una consola.
Ingenieros de seguridad
Verificar una suma publicada, o confirmar qué algoritmo produjo un resumen de cierta longitud.
Administradores de sistemas
Confirmar que un archivo transferido es idéntico byte a byte al que salió.
Ingenieros de datos
Producir una huella estable para detectar cambios o deduplicar en un flujo.
Preguntas Frecuentes
No. Todo se ejecuta localmente en tu navegador — tu texto nunca se sube, guarda ni comparte.
Sí — totalmente gratis, sin cuenta y sin límites.