Introduce texto
Escribe el texto que quieras codificar en el editor izquierdo o pega el contenido codificado en el derecho.
Prueba con otras palabras clave
No se encontraron resultados
Escribe texto plano a la izquierda para codificarlo o pega Base64 a la derecha para decodificarlo.
Escribe el texto que quieras codificar en el editor izquierdo o pega el contenido codificado en el derecho.
El resultado aparece inmediatamente al otro lado. Usa el botón de copiar situado sobre cualquiera de los editores.
Base64 representa datos binarios mediante 64 caracteres imprimibles y se usa para transportar o guardar datos en entornos de texto como correo, XML y JSON.
No. Base64 solo codifica datos y cualquiera puede decodificarlos. Nunca lo uses para «cifrar» contraseñas ni información sensible.
No. Todo se procesa localmente en el navegador y no se suben ni guardan datos del usuario.
Cada 3 bytes se convierten en 4 caracteres, por lo que el resultado crece aproximadamente un 33 %; abc se convierte en YWJj.
Base64 usa +, / y =; Base64URL adapta esos caracteres y elimina el relleno para URL y nombres de archivo; Base32 usa A-Z y 2-7 y es habitual para claves y códigos.
Comprueba el conjunto de caracteres, que la longitud sea múltiplo de 4 y que = solo aparezca al final. Aun así, hay que decodificarla para confirmarlo.
Conversión bidireccional en tiempo real: codificación y decodificación simultáneas mientras escribes.
Compatibilidad UTF-8 completa: funciona con chino, japonés, Emoji y otros caracteres multibyte.
Privacidad total: todo ocurre en el navegador y también funciona sin conexión.
Cero anuncios y rastreadores: una experiencia limpia y enfocada.
Data URI: incrusta imágenes o fuentes pequeñas en HTML/CSS y reduce peticiones HTTP.
Autenticación API: HTTP Basic Auth transmite credenciales como base64(username:password).
Tokens JWT: la sección payload de JSON Web Token usa Base64URL.
Adjuntos de correo: MIME codifica adjuntos binarios con Base64.
Archivos de configuración: guarda binarios como texto en JSON, XML o YAML.
Transporte de datos: envía binarios por sistemas que solo admiten texto.
Base64 divide cada 3 bytes (24 bits) en 4 grupos de 6 bits y asigna cada valor a uno de 64 caracteres imprimibles. Si la entrada no es múltiplo de 3, usa = como relleno; por eso la salida siempre tiene una longitud múltiplo de 4 y puede terminar con uno o dos signos igual.