Codificador / Decodificador Base64

Codifica y decodifica Base64 localmente en tu navegador. Soporta conversión de texto, Base64 seguro para URL y exportación de archivo a Base64.

🔒 Cero solicitudes de red. La codificación ocurre totalmente en tu navegador.

Archivo a Base64

Elige un archivo para codificarlo directamente a Base64.

¿Qué es un codificador/decodificador de Base64?

Una herramienta de Base64 convierte datos entre su forma original y la codificación Base64 — un esquema que representa datos binarios usando solo 64 caracteres ASCII (A–Z, a–z, 0–9, + y /). Los desarrolladores web encuentran Base64 en todas partes: data URIs que incrustan imágenes directamente en HTML/CSS, codificación de adjuntos de correo electrónico, tokens de autenticación de API y campos de datos binarios en JSON. La codificación aumenta el tamaño de los datos en aproximadamente un 33 %, pero garantiza la transmisión segura a través de sistemas que solo manejan texto. Esta herramienta codifica texto o archivos a Base64 y decodifica cadenas Base64 de vuelta a su formato original.

Cómo usar la herramienta de Base64

Para codificar, pega texto o arrastra un archivo al área de entrada y haz clic en codificar. El resultado en Base64 aparece instantáneamente listo para copiar. Para decodificar, pega una cadena Base64 en la entrada y haz clic en decodificar — la herramienta revela el contenido original. La herramienta detecta automáticamente si la entrada parece ser Base64 o texto plano. Para Base64 seguro para URLs (usado en JWTs y parámetros de URL), hay un interruptor para usar el alfabeto seguro para URLs que reemplaza + con - y / con _. Todo el procesamiento es local en el navegador — no se transmiten datos.

Por qué la codificación Base64 está en todas partes

La codificación Base64 resuelve un problema fundamental en la computación: transportar datos binarios a través de sistemas diseñados para texto. El correo electrónico fue diseñado para texto ASCII de 7 bits, así que los adjuntos binarios deben codificarse en Base64 para transmitirse. Los documentos HTML y CSS son archivos de texto, así que incrustar imágenes requiere convertirlas primero a cadenas Base64. Las cargas JSON no pueden contener datos binarios crudos, así que los campos de archivos se codifican en Base64. Las URLs tienen caracteres restringidos, así que los datos binarios en los parámetros de consulta necesitan la variante segura para URLs de Base64. Entender Base64 te ayuda a depurar problemas de codificación, optimizar el rendimiento web (las imágenes Base64 en línea eliminan solicitudes HTTP pero aumentan el tamaño del HTML), e inspeccionar los datos que las APIs realmente transmiten.

Preguntas frecuentes

¿Qué es Base64 seguro para URL?

Base64 seguro para URL reemplaza + por -, / por _ y elimina los = finales para que la salida sea más segura dentro de URLs.

¿Puedo codificar archivos?

Sí. Elige un archivo y la herramienta convierte sus bytes a Base64 localmente, sin subir nada.

¿Por qué puede fallar la decodificación?

La decodificación falla cuando la entrada no es Base64 válido o cuando los bytes no representan texto UTF-8 válido.