// Codificar texto → Base64
Base64 Converter
Codifica texto UTF-8 a Base64 o decodifica Base64 a texto. Base64 es codificación, no cifrado — cualquiera con el valor codificado puede leerlo.
Text
Base64
Base64 Converter ejemplos.
// Decodificar Base64 → texto
Preguntas frecuentes.
¿Base64 es cifrado?
No. Base64 es una codificación, no cifrado. Es completamente reversible y no proporciona confidencialidad.
¿Soporta UTF-8?
Sí. El texto se codifica como bytes UTF-8 antes de la conversión Base64, así que emojis y caracteres acentuados funcionan correctamente.
¿Se suben mis datos?
No. La codificación y decodificación ocurren completamente en tu navegador.
Cómo funciona la codificación Base64
La codificación Base64 convierte datos binarios en texto ASCII que puede transmitirse de forma segura en sistemas que solo procesan texto. Cada 3 bytes (24 bits) se convierten en 4 caracteres Base64, dividiendo los datos en grupos de 6 bits.
El alfabeto contiene letras mayúsculas y minúsculas (A-Z, a-z), dígitos (0-9) y los caracteres especiales + y /. Como los grupos de 6 bits no siempre encajan exactamente en límites de bytes, se rellenan con uno o dos signos de igual (=) para que la longitud sea un múltiplo de 4 caracteres.
El texto resultante es aproximadamente un 33% más largo que los datos originales. Esta sobrecarga es inevitable ya que se necesitan dos bits adicionales por carácter para cubrir el alfabeto ampliado.
¿Cuándo debería usar Base64?
Base64 es útil en cualquier lugar donde los datos binarios deban transmitirse a través de protocolos basados en texto. Un ejemplo clásico es el formato MIME en los correos electrónicos, donde los archivos adjuntos se insertan como texto codificado en Base64 en el cuerpo del mensaje.
Los Data URIs en HTML y CSS también usan Base64 para incrustar imágenes o fuentes directamente en el código. Los JWTs (JSON Web Tokens) se componen de tres partes codificadas en Base64, y la autenticación HTTP Basic codifica el nombre de usuario y la contraseña en Base64.
Para todos estos casos de uso, Base64 es la solución estándar porque es universalmente compatible y los datos pasan sin cambios en cualquier sistema de texto.
Base64 vs. Cifrado
Un malentendido común: Base64 es una codificación, no un cifrado. Cualquier persona puede decodificar el texto codificado inmediatamente - no hay clave ni seguridad. Base64 sirve únicamente para conversión de datos.
Base64 tampoco es una compresión. Los datos codificados son, por el contrario, aproximadamente un 33% más grandes que los datos binarios originales. Para compresión se deben usar otros métodos como gzip o brotli.
Si necesita ocultar o proteger datos, use cifrado (por ejemplo, AES). Base64 solo sirve para representar contenido binario de manera que pueda almacenarse o transmitirse como texto plano.