Codificador y decodificador Base64

Codifica texto a Base64 o decodifica cadenas Base64 al instante. Soporte completo para UTF-8.

Procesamiento 100 % en el lado del cliente — Tus datos nunca salen de tu navegador
Texto
Codificado en Base64

¿Qué es la codificación Base64?

Base64 es un esquema de codificación de binario a texto que representa datos binarios en un formato de cadena de caracteres ASCII. Se utiliza comúnmente para incrustar datos binarios en formatos basados en texto como JSON, XML, HTML y mensajes de correo electrónico. Cada dígito Base64 representa exactamente 6 bits de datos, lo que lo convierte en un método ampliamente utilizado para transmitir datos de forma segura a través de canales que solo admiten texto. Esta herramienta codifica texto a Base64 y decodifica Base64 a texto de forma bidireccional.

Cómo codificar texto a Base64

Escribe o pega tu texto en la pestaña Codificar y el resultado codificado en Base64 aparece al instante. La codificación Base64 funciona tomando cada tres bytes de datos de entrada y convirtiéndolos en cuatro caracteres ASCII. Los bytes de entrada se dividen en grupos de 6 bits, y cada grupo se asigna a un carácter de un alfabeto de 64 caracteres (A-Z, a-z, 0-9, +, /). Si la longitud de la entrada no es un múltiplo de tres, se añaden caracteres de relleno (=) a la salida. Este codificador utiliza TextEncoder para manejar correctamente los caracteres multibyte de UTF-8, incluyendo emojis y escrituras internacionales.

Cómo decodificar Base64 a texto

Cambia a la pestaña Decodificar y pega tu cadena Base64; el texto decodificado aparecerá al instante. El decodificador valida el formato de entrada e informa de los errores claramente si el Base64 tiene un formato incorrecto (caracteres no válidos, relleno incorrecto, etc.). La decodificación maneja correctamente UTF-8, por lo que los caracteres multibyte se reconstruyen correctamente. Ya sea que necesites convertir Base64 a texto, decodificar Base64 para respuestas de API o inspeccionar una carga útil JWT codificada en Base64, esta herramienta lo gestiona todo localmente en tu navegador.

Casos de uso comunes de la codificación Base64

La codificación Base64 se utiliza para incrustar imágenes en CSS o HTML mediante URIs de datos, codificar adjuntos binarios en correos electrónicos (MIME), transmitir datos a través de URLs y APIs, almacenar contenido binario en JSON o XML y codificar credenciales de autenticación en las cabeceras de autenticación básica de HTTP. Los tokens JWT utilizan una variante de Base64 segura para URL para su carga útil. Esta herramienta es compatible con texto UTF-8 completo, por lo que puedes codificar y decodificar caracteres multibyte, incluyendo emojis y escrituras internacionales.

Preguntas frecuentes

¿Cómo codifico texto a Base64?

Escribe o pega tu texto en el campo de entrada de la pestaña Codificar. El resultado codificado en Base64 aparece al instante. Cópialo con un solo clic. El codificador es compatible con UTF-8 completo, incluyendo caracteres multibyte, emojis y escrituras internacionales (chino, árabe, cirílico, etc.).

¿Cómo decodifico de Base64 a texto?

Cambia a la pestaña Decodificar, pega tu cadena Base64 y el texto decodificado aparecerá al instante. Si la entrada contiene caracteres Base64 o relleno no válidos, un mensaje de error explicará el problema.

¿Esta herramienta es compatible con UTF-8 y emojis?

Sí. El codificador utiliza las API TextEncoder/TextDecoder para manejar correctamente los caracteres multibyte de UTF-8, incluyendo emojis, caracteres acentuados y escrituras no latinas (chino, japonés, coreano, árabe, hebreo, cirílico, etc.). Esto evita la corrupción que se produce con las llamadas ingenuas a btoa()/atob().

¿Mis datos son privados?

Sí. Toda la codificación y decodificación ocurre completamente en tu navegador. No se envía nada a ningún servidor. La página funciona sin conexión una vez cargada, lo que la hace segura para datos sensibles, credenciales o texto confidencial.

Desarrolla con Phoenix Code

Un editor de código moderno con vista previa en vivo, creado para desarrolladores y diseñadores web.

Prueba Phoenix Code