Saltar al contenido

Codificador Base64

Convierta cualquier texto, con emoji y acentos incluidos, en una cadena Base64 con un clic.

Procesado localmente en tu navegador

Opciones
0 caracteres · 0 líneas
El resultado aparecerá aquí.

¿Qué es Codificador Base64?

Base64 representa datos binarios con 64 caracteres ASCII imprimibles (A–Z, a–z, 0–9, + y /). Se usa cuando los bytes deben viajar por sistemas que solo manejan texto: adjuntos de correo, cargas JSON, URL de datos y cabeceras de autenticación HTTP Basic.

Este codificador convierte primero el texto a bytes UTF-8, de modo que los caracteres no latinos y los emoji se codifican bien, y luego transforma cada 3 bytes en 4 caracteres Base64.

¿Cómo funciona?

  1. Escriba o pegue su texto: el resultado Base64 aparece al instante.
  2. Elija los saltos de línea (ninguno, 76 caracteres para MIME, 64 para PEM) y si desea conservar el relleno "=".
  3. Copie el resultado o descárguelo como archivo de texto. Con Intercambiar puede decodificar enseguida una cadena Base64.

Casos de uso habituales

  • Incrustar un fragmento pequeño de texto o JSON en una URL, cookie o valor de configuración.
  • Crear una cabecera Authorization HTTP Basic con credenciales de prueba "usuario:contraseña".
  • Preparar bloques Base64 estilo MIME para correo o archivos tipo PEM.
  • Comprobar cómo debería verse un valor Base64 en un registro o una respuesta de API.

Ejemplos

Prueba esta entrada en la herramienta de arriba:

Entrada
Hello world
Salida
SGVsbG8gd29ybGQ=

Privacidad

Codificador Base64 se ejecuta por completo en tu navegador. El texto o los archivos que proporcionas se procesan en tu dispositivo y no se suben, registran ni almacenan en nuestros servidores.

Limitaciones

Base64 es una codificación, no un cifrado: cualquiera puede decodificarlo. Además aumenta el tamaño de los datos en torno a un 33 %. Para archivos, use el codificador Base64 de archivos.

Preguntas frecuentes

¿Base64 es una forma de cifrado?

No. Base64 solo cambia la representación de los datos y no aporta confidencialidad. Nunca lo use para proteger contraseñas o tokens.

¿Por qué mi resultado termina en "="?

Los "=" son relleno que hace que la longitud sea múltiplo de 4. Puede desactivarlo, pero algunos decodificadores lo exigen.

¿Se admiten emoji y letras con acento?

Sí. El texto se convierte a UTF-8 antes de codificar, así que caracteres como é, ç, 你 o 😀 se recuperan correctamente.

Más herramientas en Codificación y decodificación →