Saltar al contenido

Generador de Hash Online

Última verificación mayo 2026 — corre en tu navegador
Entrada
Hashes

Introduce texto a la izquierda para generar valores hash.

Genera Hashes Criptográficos al Instante

Pega cualquier texto y la herramienta calcula sus resumenes MD5, SHA-1, SHA-256, SHA-384 y SHA-512 simultáneamente en tiempo real, mostrando cada uno como cadena hexadecimal en minúsculas. Los digests de la familia SHA se calculan vía la Web Crypto API nativa del navegador (SubtleCrypto.digest), que es rápida y auditada; MD5 usa una implementación pura en JavaScript bien probada porque Web Crypto lo omite a propósito.

Úsalo al verificar el checksum de un archivo descargado contra una referencia publicada, generar claves de caché o ETags deterministas desde contenido, producir una huella para deduplicación, implementar un lookup direccionable por contenido, comprobar que dos cadenas arbitrarias son idénticas sin transmitirlas, o demostrar propiedades de hash (efecto avalancha, salida de longitud fija) en material docente. Para guardar contraseñas no uses SHA crudo — usa un KDF lento como Argon2 o bcrypt.

El input se trata como UTF-8, así que los caracteres no-ASCII (emoji, acentos, CJK) hashean al mismo digest que obtendrías de cualquier librería UTF-8-aware en Python, Go o Node. Cada salida de hash se puede copiar independientemente con un clic, y el hex mostrado coincide byte a byte con el formato producido por herramientas CLI comunes como sha256sum y md5sum.

Todo el cálculo es local — el texto de entrada nunca se envía a un servidor, lo que importa al hashear algo confidencial.

Sobre esta herramienta

Las funciones hash criptográficas producen un resumen de tamaño fijo a partir de cualquier entrada. SHA-256 y SHA-512 se usan ampliamente para verificación de integridad de datos, almacenamiento de contraseñas y firmas digitales.

  • MD5, SHA-1, SHA-256, SHA-384, SHA-512
  • Generación de hash en tiempo real mientras escribes
  • Usa Web Crypto API nativa
  • Copiar valores hash individuales

100% en tu navegador. Tus inputs nunca salen de tu navegador. Anuncios mediante AdSense (con consentimiento).

Preguntas frecuentes

¿Cómo calculo un hash?

Pega texto o sube un archivo, elige un algoritmo (MD5, SHA-1, SHA-256, SHA-384, SHA-512) y la herramienta calcula el digest usando la SubtleCrypto API del navegador (MD5 usa un shim JS porque los navegadores lo quitaron). La salida es hexadecimal en minúsculas por defecto con opción a mayúsculas. Para archivos, todo el contenido se hashea byte a byte, coincidiendo con lo que producirían shasum u openssl dgst sobre los mismos bytes.

¿La herramienta hash es gratis?

Sí, totalmente gratis, sin registro. Hashea texto o archivos ilimitados, del tamaño que tu navegador pueda cargar. JSONCraft es gratis en todas las herramientas; la de hash no tiene límite de frecuencia ni de tamaño más allá de la memoria del navegador. Útil para verificar descargas, generar claves de caché, construir identificadores content-addressed o depurar desajustes de firma.

¿La herramienta hash sube mi entrada?

No. Todo el hashing corre en tu navegador vía SubtleCrypto. Los archivos se leen con FileReader localmente, nunca se envían por red. Esto importa cuando hasheas un secreto o un documento privado para obtener una huella; obtienes la misma salida hex que daría una herramienta de servidor, sin que los datos salgan de tu dispositivo.

¿Qué algoritmo usar?

SHA-256 es el valor por defecto seguro para trabajo nuevo — con amplia compatibilidad, rápido y resistente a colisiones. SHA-384 y SHA-512 ofrecen más bits de salida cuando los necesites (ej. HMAC con claves largas). SHA-1 está deprecado para seguridad pero aparece en sistemas legacy (Git, TLS antiguo). MD5 está roto criptográficamente pero sirve para checksums no-seguridad (claves de caché CDN, deduplicación de archivos). La herramienta ofrece los cinco para que coincidas con lo que tu upstream espera.

¿Cómo se compara hashear texto con hashear un archivo?

La entrada de texto se hashea como su representación en bytes UTF-8. Un archivo se hashea como sus bytes brutos — el contenido exacto que guarda el sistema de archivos. Para un archivo de texto, la codificación importa: un archivo guardado UTF-8 con BOM difiere de UTF-8 sin BOM y dará hash distinto. Si verificas una descarga, hashea siempre el archivo, no el texto; copiar y pegar puede cambiar espacios o codificación silenciosamente.

Fuentes (4)
  • National Institute of Standards and Technology (2015). Secure Hash Standard (SHS). FIPS PUB 180-4, U.S. Department of Commerce, August 2015.
  • Krawczyk, H., Bellare, M., & Canetti, R. (1997). HMAC: Keyed-Hashing for Message Authentication. RFC 2104, IETF, February 1997.
  • Eastlake, D. 3rd, & Hansen, T. (2011). US Secure Hash Algorithms (SHA and SHA-based HMAC and HKDF). RFC 6234, IETF, May 2011.
  • Rivest, R. (1992). The MD5 Message-Digest Algorithm. RFC 1321, IETF, April 1992.

Estas son las especificaciones y estándares que esta herramienta implementa.

Guías relacionadas

Por ·