Handy Dev Tools
Herramientas online sencillas para tareas cotidianas.

Sin favoritos

    Codificador/decodificador Base64
    Markdown a HTML
    HTML a Markdown
    Codificador/Decodificador URL
    Conversor de escape Unicode
    Codificación/Decodificación Unicode
    Formateador SQL
    Divididor SQL
    Vinculación de parámetros SQL
    Formateador JSON
    Formateador XML
    Formateador YAML
    Formateador GraphQL
    Conversión JSON a YAML
    Conversión YAML a JSON
    Conversión JSON a TOML
    Conversión TOML a JSON
    Codificar/Decodificar entidades HTML
    Conversión TOML a YAML
    Conversión YAML a TOML
    Conversión CSV a SQL INSERT
    Generador de tablas Markdown
    Conversión JSON a XML
    Conversión XML a JSON
    Generador de UUID
    Generador de ULID
    Generador de contraseñas
    Generador de hash
    Generador Lorem Ipsum
    Generador de URLs de imágenes de Lorem Picsum
    Generador de datos de prueba
    Generador de códigos QR
    Parser y conversor de rutas S3
    Calculadora de direcciones IP
    División de subredes
    Consolidación de subredes
    Generador de URLs firmadas CloudFront
    Generador de cadenas de conexión RDS
    Conversor de coordenadas
    Conversor de formatos geo
    Decodificador y parser JWT
    Autenticación Basic
    Analizador de fortaleza de contraseña
    Validador de tarjetas
    PII Mask (ofuscar datos sensibles)
    Generador de par de claves RSA
    Conversión de mayúsculas/minúsculas
    Conversión de romanización
    Conversor de números romanos
    Conversor de código fonético
    Contador de caracteres
    Diff de texto
    Eliminador de etiquetas HTML
    Probador de expresiones regulares
    Conversión de colores
    Lanzamiento de dados
    Generador de Crontab
    Parser de Crontab
    Selector de emojis
    Conversor de marcas de tiempo Unix
    Búsqueda de códigos HTTP
    Búsqueda de puertos
    Búsqueda de tipos MIME
    Conversor Base64 y archivos
    Codificar/Decodificar imagen Base64
    Parser de User-Agent
    Parser de URL
    Comprobador OGP
    Generador de mensajes de commit
    Calculadora Chmod
    Creador de GIF de terminal
    .env Parser & Validator
Ctrl+K

Generador de hash

Generate various hash values from text or files

Input Type
Text Input

Enter a secret key if using HMAC algorithms

Enter salt to add to text

Generated Results

MD5

(ninguno)

SHA-1

(ninguno)

SHA-224

(ninguno)

SHA-256

(ninguno)

SHA-384

(ninguno)

SHA-512

(ninguno)

SHA-3

(ninguno)

RIPEMD160

(ninguno)

bcrypt

(ninguno)

scrypt

(ninguno)

Argon2

(ninguno)

HMAC-SHA256

(ninguno)

HMAC-SHA384

(ninguno)

HMAC-SHA512

(ninguno)

CRC32

(ninguno)

Cómo usar

Acerca de esta herramienta

Generates MD5, SHA-1, SHA-256, and other hashes from text or files.

Cómo usar

Enter text or select a file; choose algorithms; view and copy hashes.

Opciones

Input: Text or file. For text: MD5, SHA-1, SHA-224/256/384/512, SHA-3, RIPEMD160, bcrypt, scrypt, Argon2, HMAC-SHA256/384/512, CRC32. For HMAC: optional secret key and salt. Toggle output upper/lowercase. For file: algorithms except password hashes and HMAC.

Casos de uso

• Integrity checks • Password hash comparison • File identity • ETag calculation

Ejemplos de código

Node (crypto)
Read Only
1crypto.createHash('sha256').update('text').digest('hex');
Python (hashlib)
Read Only
1hashlib.sha256(b"text").hexdigest()
PHP
Read Only
1hash('sha256', 'text');

Privacidad y datos

Hashing is done in-browser; text and files are not sent to a server.

Preguntas frecuentes

Q: ¿Qué algoritmos de hash están disponibles?
A: Para texto: MD5, SHA-1, SHA-224/256/384/512, SHA-3, RIPEMD160, bcrypt, scrypt, Argon2, HMAC-SHA256/384/512 y CRC32. Para archivos: la misma lista excluyendo algoritmos de hash de contraseñas (bcrypt, scrypt, Argon2) y HMAC.
Q: ¿Qué algoritmo debo usar para el hash de contraseñas?
A: Usa bcrypt, scrypt o Argon2 — los tres están diseñados específicamente para contraseñas e incluyen salting y factores de trabajo que ralentizan los ataques de fuerza bruta. Nunca uses MD5 o SHA-1 para contraseñas; son hashes rápidos de propósito general e inseguros para almacenamiento de contraseñas.
Q: ¿Qué es HMAC y cuándo debo usarlo?
A: HMAC (Hash-based Message Authentication Code) combina un hash con una clave secreta para verificar tanto la integridad como la autenticidad. Úsalo cuando necesites asegurarte de que un mensaje no ha sido manipulado y fue enviado por una parte que conoce la clave secreta — por ejemplo, firmas de API y verificación de webhooks.
Q: ¿Puedo hacer hash de un archivo para verificar su integridad?
A: Sí. Selecciona un archivo y la herramienta calculará su hash SHA-256 (u otro algoritmo seleccionado). Compara el hash con el proporcionado por la fuente de descarga para verificar que el archivo no ha sido modificado o corrompido.
Q: ¿Esta herramienta envía mi texto o archivos a un servidor?
A: No. Todo el hash se realiza en el navegador. Tu texto y archivos nunca se envían a ningún servidor.