input.txt
output.txt
Codifica texto a Base64, o decodifica Base64 de vuelta a texto.

Relacionado

Guías para Base64

Todas las guías →

Codificación y decodificación Base64

Base64 es un esquema de codificación binario-a-texto que representa datos binarios usando 64 caracteres ASCII imprimibles. Se utiliza con frecuencia para incrustar datos binarios en formatos de texto como JSON, XML, HTML o correos electrónicos.

Este es un base64 converter bidireccional —— codifica cualquier texto a Base64 y decodifica cualquier cadena Base64 de vuelta a su contenido original. Úsalo como convert to base64 online para incrustar imágenes en CSS, construir data URIs o generar cabeceras Basic Auth. En Python equivale a base64.b64decode(text).decode('utf-8') (también buscado como base64 decode python); esta página hace lo mismo sin abrir un REPL. Todas las operaciones se ejecutan íntegramente en tu navegador, sin subir nada.

  • Autenticación de API —— las credenciales HTTP Basic Auth se codifican en Base64
  • Data URIs —— incrusta imágenes o fuentes como data:image/png;base64,… en CSS o HTML
  • Tokens JWT —— las secciones header y payload del JSON Web Token usan Base64url
  • Adjuntos de correo —— la codificación MIME usa Base64 para adjuntos binarios

Esta herramienta usa codificación UTF-8 y maneja correctamente caracteres no ASCII como acentos en español, chino, árabe o emoji —— también sirve de utf-8 decoder en escenarios donde otras herramientas estropean la codificación.

FAQ

¿Cuál es la diferencia entre Base64 y Base64url?

El Base64 estándar usa + y /, y rellena con =; el Base64url seguro para URLs los sustituye por - y _, y elimina el relleno para que el valor pueda ir con seguridad en URLs y JWTs.