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.
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.
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.
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.
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.).
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.
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.
Un editor de código moderno con vista previa en vivo, creado para desarrolladores y diseñadores web.
Prueba Phoenix Code