
Codificador / decodificador Base64
Codifica texto en Base64, o decodifica una cadena Base64 de vuelta, con acentos y caracteres especiales tratados correctamente como UTF-8. Es la codificación detrás de cabeceras HTTP, imágenes data-URI y buena parte del depurador. La cadena se procesa en tu dispositivo, así que un secreto codificado en Base64 nunca sale de tu equipo.
- 100 % local
- Gratis · sin cuenta
- Resultado instantáneo
Esta herramienta funciona por completo en tu navegador: nada se envía a un servidor.
Base64 codifica datos binarios en caracteres imprimibles (A-Z, a-z, 0-9, +, /), imprescindible para los data-URI, las cabeceras de autenticación HTTP Basic, las claves de API o los adjuntos de correos. No es un cifrado: cualquiera puede decodificar una cadena Base64.
Esta herramienta codifica y decodifica gestionando correctamente el UTF-8: acentos, símbolos y emojis sobreviven al viaje de ida y vuelta, donde un simple btoa() de JavaScript falla con los caracteres no latinos.
Cómo funciona
Escribe los importes o deposita el archivo a procesar: la herramienta los controla a medida que escribes.
Todo se calcula directamente en tu navegador. Nada se envía a un servidor.
El resultado aparece al instante, con el detalle listo para copiar, descargar o conservar.
Por qué usar esta herramienta
Sin cuenta, sin descarga, sin límites: el resultado aparece en cuanto introduces tus datos.
Cada regla, algoritmo y verificación refleja lo que nosotros mismos usamos cada día en Flexina.
Los cálculos siguen las normas oficiales y el detalle paso a paso te permite comprobar el resultado.
Qué te aporta que todo se ejecute en local
Archivos, importes y documentos nunca salen de tu dispositivo: nada se guarda, nada se envía.
Una vez cargada la página, puedes cortar la red: la herramienta sigue funcionando.
Sin subida, sin cuenta, sin servidor de terceros en medio: los resultados siguen siendo rápidos y totalmente privados.
Preguntas frecuentes
¿Base64 protege mis datos?
No, es una codificación, no un cifrado: se decodifica al instante, sin clave. No lo utilice nunca para esconder una contraseña o un dato sensible.
¿Por qué mi cadena decodificada es inlegible?
O no era Base64, o el contenido decodificado es binario (imagen, archivo) y no texto. Los caracteres de reemplazo indican un contenido no textual u otra codificación que no sea UTF-8.
¿Qué significan los = al final?
Es el relleno (padding) para alinear la longitud en un múltiplo de 4. A veces se omite (variante Base64URL utilizada en los JWT, con - y _ en lugar de + y /).