Skip to main content
Toolzer — Free Online Tools

Codificar y decodificar Base64

Convierte texto y archivos a/desde Base64 — con soporte UTF-8 completo.

Acerca de la herramienta

Herramienta gratuita Base64 para codificar y decodificar texto o archivos usando el estándar Base64 (RFC 4648). Base64 es una representación textual segura de datos binarios que utiliza solo 64 caracteres (A-Z, a-z, 0-9, +, /), lo que la hace ideal para transportar imágenes y archivos dentro de JSON, HTML, URLs o correos electrónicos que solo aceptan texto. Pega cualquier texto plano y obtén la versión codificada al instante, o pega una cadena Base64 y decodifícala. Todo se ejecuta en tu navegador — no se sube nada al servidor — perfecto para desarrolladores que codifican claves API o contenido sensible, ingenieros de correo que trabajan con MIME encoding, desarrolladores web que usan data URIs para imágenes embebidas, o cualquiera que quiera ofuscar texto simple. También admite Base64 seguro para URL, que reemplaza + y / con - y _ para evitar problemas de escape en enlaces.

Preguntas frecuentes

¿Qué es la codificación Base64?

Base64 es un sistema para representar datos binarios (imágenes, archivos, claves) como texto usando 64 caracteres imprimibles. No es cifrado — puede decodificarse trivialmente — se usa para transportar datos binarios por canales que solo aceptan texto.

¿Es Base64 seguro como cifrado?

No. Base64 es completamente reversible con cualquier herramienta similar. No lo uses para proteger contraseñas ni datos sensibles. Para seguridad real usa AES-256, RSA u otro cifrado auténtico.

¿Por qué el texto codificado es más largo?

Base64 aumenta el tamaño en aproximadamente un 33 % porque cada 3 bytes binarios se representan con 4 caracteres de texto. Esta expansión es el coste de tener una representación textual portable.

¿Cuál es la diferencia entre Base64 estándar y URL-safe?

Base64 estándar usa +, / y = que tienen significado especial en URLs. La variante URL-safe los reemplaza por -, _ y omite = para que la cadena pueda usarse directamente en enlaces sin escape adicional.

¿Se envían mis datos al servidor?

No. Toda la codificación y decodificación ocurre localmente en tu navegador mediante JavaScript; nada se transmite. Es seguro para claves API y contenido confidencial.