Ir al contenido principal

Codificador / Decodificador Base64

Codifica texto a Base64 o decodifica Base64 de vuelta a texto — todo en un solo lugar. Se ejecuta íntegramente en tu navegador.

También buscada como: base64 · codificar base64 · encode base64 · base64 encode · codificar texto · decodificar base64

1
Tamaño de entrada: 0 B
2
Tamaño de salida: 0 B
Resultado codificado

Base64 es el esquema de codificación que los desarrolladores encuentran constantemente: en adjuntos de correo electrónico, cabeceras HTTP de autenticación básica, URIs de datos en CSS, JSON Web Tokens y cargas de API que deben transportar contenido binario. El algoritmo convierte cada tres bytes de entrada en cuatro caracteres ASCII imprimibles del alfabeto de 64 símbolos (A–Z, a–z, 0–9, +, /), añadiendo caracteres = de relleno cuando la longitud de entrada no es múltiplo de tres. Esto permite transmitir datos binarios de forma segura por canales de texto que de otro modo los corromperían. Tanto si inspeccionas un JWT, incorporas una imagen pequeña en CSS o depuras una respuesta de API, la codificación y decodificación Base64 son operaciones que necesitas a diario.

La mayoría de las herramientas online te obligan a elegir entre una página para codificar y otra para decodificar. Esta herramienta combinada elimina esa fricción. Pega tu texto o cadena Base64, elige la dirección que necesitas y el resultado aparece al instante; todo el procesamiento ocurre en tu navegador sin que ningún dato salga de tu dispositivo.

1

Pega tu texto o cadena Base64 en el panel de entrada.

2

Selecciona "Codificar" para convertir a Base64, o "Decodificar" para volver a texto.

3

Copia el resultado del panel de salida — la conversión es instantánea.

¿Qué es la codificación Base64?

La codificación Base64 convierte datos binarios arbitrarios —o cualquier texto UTF-8— en una cadena que usa únicamente 64 caracteres ASCII seguros. El nombre proviene del tamaño de ese alfabeto. Dado que la salida no contiene caracteres especiales más allá de + / y =, viaja sin problemas por sistemas que solo manejan texto imprimible: protocolos de correo electrónico (MIME), cabeceras HTTP, atributos XML y campos JSON. Un error común es pensar que Base64 es cifrado — no lo es. Es únicamente un cambio de representación, y cualquier cadena Base64 puede ser decodificada por quien tenga la salida codificada. Para confidencialidad, combina Base64 con cifrado real.

Cómo usar esta herramienta

Selecciona Codificar para convertir texto plano a Base64, o Decodificar para convertir una cadena Base64 de vuelta a texto legible. Pega tu entrada en el panel izquierdo y lee el resultado en el panel derecho. Cambia de dirección en cualquier momento sin navegar a otra página: ambos modos comparten la misma interfaz. La herramienta maneja UTF-8 completo, incluyendo caracteres acentuados, emojis y escrituras CJK, convirtiéndolos a las secuencias de bytes correctas antes de codificar.

Por qué los desarrolladores usan Base64 a diario

Base64 aparece en más lugares de los que la mayoría de los desarrolladores imagina. Los JWT (JSON Web Tokens) usan Base64url —una variante segura para URL— en sus secciones de cabecera y payload, por lo que decodificar la sección central de cualquier JWT revela sus claims en JSON plano. Las cabeceras de Basic Auth codifican credenciales en Base64. Las URIs de datos incrustan imágenes, fuentes y otros recursos directamente en HTML o CSS. Los clientes de correo electrónico codifican adjuntos con MIME Base64. Disponer de una herramienta rápida, sin instalación y local en el navegador evita el cambio de contexto de abrir una terminal o buscar un convertidor online de confianza cada vez que necesitas una comprobación rápida.

Ejemplos comunes de Base64

La cadena "Hola, Mundo!" se codifica como "SG9sYSwgTXVuZG8h". Un JWT siempre tiene la forma xxxxx.yyyyy.zzzzz — decodifica la sección yyyyy para leer los claims del payload del token en JSON plano. Basic Auth envía "Authorization: Basic dXNlcjpwYXNz" donde el valor decodificado es "user:pass". Las URIs de datos tienen el aspecto "data:image/png;base64,iVBORw0KGgo…" — un archivo de imagen completo codificado como una larga cadena Base64.

Preguntas frecuentes

¿Qué es Base64 y para qué sirve?

Base64 es un esquema de codificación que convierte datos binarios o texto UTF-8 en una cadena de caracteres ASCII imprimibles. Se usa en JWT, cabeceras HTTP, URIs de datos, adjuntos de correo y cualquier lugar donde datos binarios deban viajar por canales de texto sin corromperse.

¿La codificación y decodificación ocurre en mi navegador?

Sí. Todo el procesamiento ocurre localmente en tu navegador. Ningún dato se envía a nuestros servidores ni a ningún tercero.

¿Base64 es lo mismo que cifrar?

No. Base64 es un formato de representación, no cifrado. Cualquier cadena Base64 puede decodificarse sin contraseña. Para proteger datos sensibles, usa cifrado real además de Base64.

¿Esta herramienta admite caracteres especiales y emojis?

Sí. La herramienta maneja texto UTF-8 completo, incluyendo caracteres acentuados, emojis y escrituras no latinas como el chino o el árabe.

¿Cuál es la diferencia entre Base64 estándar y Base64url?

Base64url reemplaza + por - y / por _ para hacer la cadena segura en URLs y nombres de archivo. Esta herramienta usa el alfabeto Base64 estándar (RFC 4648).