./prontouso

Codificador Base64

Codifica texto o un archivo a Base64, o decodifica Base64 y una URL de datos de vuelta a texto legible o a un archivo descargable.

Se ejecuta localmente en tu navegador. Esta herramienta no sube tu entrada a ningún servidor.

0 characters of text.

Cómo codificar y decodificar Base64

Convierte texto o un archivo a Base64, o decodifica Base64 y URLs de datos de vuelta a texto o a un archivo descargable.

Para qué sirve Base64

Base64 convierte bytes arbitrarios en texto ASCII plano, usando 64 caracteres (A-Z, a-z, 0-9, + y /). Se usa comúnmente para incrustar imágenes o archivos pequeños dentro de JSON, CSS o HTML, ya que esos formatos no pueden contener datos binarios sin procesar.

Modo texto

Codificar convierte el texto del cuadro izquierdo en Base64 en el cuadro derecho. Decodificar hace lo opuesto: lee el Base64 del cuadro derecho y, si es válido, reemplaza el cuadro izquierdo con el texto original.

Modo archivo

Codificar un archivo produce una URL de datos, el tipo MIME del archivo seguido de su contenido en Base64, que se puede pegar directamente en el src de una etiqueta de imagen o en un url() de CSS. Decodificar acepta tanto una URL de datos como Base64 simple junto con un nombre de archivo y tipo MIME, y reconstruye el archivo original para descargarlo.

Cómo usarlo

  • Cambia entre las pestañas Texto y Archivo según lo que estés convirtiendo.
  • En modo Texto, elige Codificar o Decodificar para convertir entre los dos cuadros.
  • En modo Archivo, suelta un archivo para codificarlo, o pega Base64 o una URL de datos para decodificarlo y descargarlo.

Notas de codificación

Base64 expande los datos aproximadamente un tercio, así que es mejor para payloads pequeños, fragmentos y URLs de datos que para transferencias de archivos grandes.

Preguntas frecuentes

¿Base64 es encriptación?

No. Base64 solo cambia cómo se representan los bytes como texto; no ofrece ninguna confidencialidad. Cualquiera puede decodificarlo de vuelta al contenido original.

¿Por qué falla la decodificación con un error?

El texto pegado no es Base64 válido (caracteres o relleno incorrectos) o se decodifica a bytes que no son texto UTF-8 válido. El modo archivo sigue funcionando con la misma entrada, ya que decodifica a bytes sin procesar en lugar de a texto.

¿Codificar un archivo aumenta su tamaño?

Sí, aproximadamente un tercio. Base64 representa cada 3 bytes del archivo original con 4 caracteres de texto.

¿Puedo usar esto para archivos grandes?

Funciona bien para imágenes y documentos típicos, pero los archivos muy grandes pueden ser más lentos de codificar o decodificar como texto en el navegador.