AlpaKit Logo AlpaKit

Codificador y decodificador Base64 y URL

Codifica y decodifica cadenas de texto en Base64 y URL al instante, con cálculo de hashes MD5 y SHA-256.

Texto de entrada
Acción
Resultado de salida

Cómo usar esta herramienta

  1. 1 Abre Codificador y decodificador Base64 y URL e introduce, pega o selecciona el contenido que quieras procesar.
  2. 2 Ajusta las opciones y el formato de salida según tu tarea.
  3. 3 Revisa el resultado y copia o descarga la salida disponible.

Usos habituales

Codifica y decodifica cadenas de texto en Base64 y URL al instante, con cálculo de hashes MD5 y SHA-256. Úsala para trabajo diario, desarrollo, aprendizaje o comprobaciones rápidas.

Privacidad y tratamiento de datos

Esta herramienta funciona en tu navegador. Antes de usar datos sensibles, comprueba que confías en tu dispositivo y navegador.

Base64, codificación URL y hexadecimal: qué son y cuándo usarlos

Base64 convierte cualquier secuencia de bytes en texto formado solo por A–Z, a–z, 0–9, + y /, con = como relleno, para que los datos binarios viajen sin problemas dentro de JSON, correos, cabeceras HTTP o data URLs. «Hi» se convierte en «SGk=». Como cada 3 bytes pasan a ser 4 caracteres, el resultado ocupa aproximadamente un tercio más. Ojo: Base64 es una codificación, no un cifrado; cualquiera puede decodificarlo, así que no protege contraseñas ni secretos.

La herramienta convierte el texto a UTF-8 antes de codificar, por lo que las tildes, la ñ, otros alfabetos y los emojis se recuperan correctamente; el clásico error de btoa() con texto no latino se debe justamente a omitir este paso. Además de Base64 admite otros cuatro formatos: codificación URL (un espacio pasa a %20 y «ñ» a %C3%B1), hexadecimal, secuencias de escape Unicode como \u00F1 que aparecen en JSON y código, y bytes UTF-8 en hexadecimal para depurar problemas de codificación.

Sirve para decodificar un valor Base64 de una respuesta de API o de un archivo de configuración, ver el contenido de una parte de un JWT (que usa Base64 apto para URL, por lo que quizá debas cambiar - y _ por + y / y añadir =), preparar parámetros de URL con caracteres especiales o averiguar qué tipo de cadena extraña tienes delante. Si la decodificación falla, se indica que la entrada no es válida.

Solo trabaja con texto; no convierte imágenes ni archivos a Base64. Todo se procesa en tu navegador y nada se sube.

Preguntas frecuentes

¿Base64 es un cifrado?

No. Es una codificación reversible que cualquiera puede decodificar.

¿Por qué btoa falla con tildes o emojis?

btoa solo acepta caracteres Latin-1. Esta herramienta pasa el texto a UTF-8 primero, así que funciona con cualquier idioma.

¿En qué se diferencian la codificación URL y Base64?

La codificación URL sustituye caracteres no permitidos por % y hexadecimal; Base64 reescribe todos los datos como texto alfanumérico.

¿Puedo convertir una imagen a Base64?

Por ahora no; solo se procesa texto.

Ver esta categoría: Desarrollo y código

Herramientas sugeridas y recientes
    ↑ ↓ Navegar ↵ Abrir ESC Cerrar
    咩~
    Alpa Idle Alpa Walk 1 Alpa Walk 2 Alpa Walk 3 Alpa Walk 4 Alpa Dizzy Alpa Sleep