Codifica texto a Base64 o decodifica cadenas Base64 al instante. Soporte completo para UTF-8.
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.
Pega tu texto en el panel de Texto y haz clic en Codificar. El resultado aparece en el panel de Base64 Codificado. 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 UTF-8, incluyendo emojis y escrituras internacionales.
Pega una cadena Base64 estándar en el panel de Base64 Codificado y haz clic en Decodificar. El texto UTF-8 decodificado aparece en el panel de Texto. Si la entrada no es una cadena Base64 válida, la herramienta muestra un error. Úsala para leer texto codificado en Base64 de respuestas de API u otros datos basados en texto, todo en tu navegador.
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.
Pega tu texto en el panel de Texto y haz clic en Codificar. El resultado aparece en el panel de Base64 Codificado, donde puedes copiarlo con el botón Copiar. El codificador es compatible con UTF-8 completo, incluyendo caracteres multibyte, emojis y escrituras internacionales (chino, árabe, cirílico, etc.).
Pega tu cadena Base64 en el panel Base64 Encoded y haz clic en Decodificar. El texto UTF-8 decodificado aparece en el panel Texto. Una entrada de Base64 no válida produce un mensaje de error.
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().
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.
Última actualización:
Un editor de código moderno con vista previa en vivo, creado para desarrolladores y diseñadores web.
Prueba Phoenix Code