Herramienta Base64, URL y hash

Una caja de herramientas para la codificación de cada día: codificar y decodificar Base64 (ñ, tildes y otras letras se tratan correctamente como UTF-8), archivo a data URL Base64, codificación de URL, entidades HTML y hashes MD5, SHA-1, SHA-256 y SHA-512 o firmas HMAC de texto y archivos de hasta 2 GB. Todo funciona en tu navegador; tus textos y archivos nunca se suben.

Herramienta
Dirección
Codificar como
Algoritmo
Salida

Tu texto se queda en tu dispositivo. Todo se procesa en tu navegador.

Cómo usar «Herramienta Base64, URL y hash»

  1. Elige qué hacer: Base64, URL, entidades HTML, hash o HMAC, y si quieres codificar o decodificar.
  2. Escribe o pega el texto; el resultado aparece al instante. Para Base64 y hashes también puedes elegir un archivo.
  3. Copia o descarga el resultado. Para verificar una descarga, pega el hash esperado y comprueba la coincidencia.

Preguntas frecuentes

¿Por qué mi Base64 con ñ o tildes es distinto al de otras herramientas?

El texto siempre se convierte a bytes UTF-8 antes de codificarlo, que es el estándar en la web: “Mañana” pasa a ser TWHDsWFuYQ==. Algunas herramientas antiguas usan Latin-1 y dan otro resultado. Al decodificar también se lee UTF-8; si los datos no son texto (una imagen, un PDF), puedes descargarlos como archivo.

¿Qué diferencia hay entre “Valor” y “URL completa”?

Valor (encodeURIComponent) codifica todo salvo letras, dígitos y - _ . ! ~ * ' ( ), lo correcto para un único valor de consulta o tramo de ruta. URL completa (encodeURI) conserva caracteres como : / ? & = # para que la dirección siga funcionando. “Espacios como +” sigue la codificación de formularios en las cadenas de consulta.

¿Son seguros MD5 y SHA-1?

No para seguridad. En ambos se pueden crear colisiones, así que no los uses para proteger datos ni para guardar contraseñas. Siguen sirviendo para comprobar que un archivo se copió bien. Para integridad usa SHA-256 o SHA-512; para contraseñas hace falta una función lenta específica como Argon2, scrypt o bcrypt. Para crear contraseñas fuertes usa Generador de contraseñas.

¿Qué tamaño puede tener un archivo?

Los hashes funcionan con archivos de hasta unos 2 GB. El archivo se lee en trozos de 8 MB en un proceso en segundo plano, así que la memoria se mantiene baja, puedes cancelar en cualquier momento y los cuatro hashes se calculan en una sola pasada. La conversión de archivos a Base64 está limitada a 10 MB, porque el resultado es un tercio más grande y debe caber en la página.

¿Para qué sirve HMAC?

HMAC combina una clave secreta con un hash para firmar un mensaje. Las API y los webhooks (por ejemplo, de pasarelas de pago) usan HMAC-SHA256 para demostrar que una petición viene realmente de ellos. Introduce aquí la clave y el mensaje para comparar una firma. Para enlaces y nombres de archivo, mira también Generador de slug.

Otras herramientas

Buscar herramientas