Saltar al contenido principal
Informática

Codificador Base64

Convierte texto a Base64 directamente en tu navegador. Admite texto UTF-8 con acentos, símbolos y emoji, conserva los espacios y permite copiar el resultado.

Gratis Sin registro Uso inmediato

Codificar texto en Base64

Introduce los datos necesarios y obtén el resultado.

Convierte texto UTF-8 a Base64 estándar en tu navegador. Admite acentos, símbolos y emoji.
El texto vacío es válido. Se conservan los espacios y las tabulaciones. El límite de longitud es 100000; algunos símbolos, como los emoji, pueden ocupar dos posiciones de ese límite.
El texto se convierte a UTF-8 sin añadir BOM ni normalizar Unicode. Los saltos de línea se procesan como LF. La salida utiliza Base64 estándar, con relleno = cuando corresponde y sin saltos de línea añadidos.
Base64 es una codificación reversible, no un cifrado. Esta herramienta convierte texto; no procesa archivos binarios ni genera Base64URL.

Cómo convertir texto a Base64

  1. Escribe o pega el texto que quieras codificar.
  2. Pulsa «Codificar en Base64».
  3. Copia el resultado para utilizarlo en tu aplicación o documento.

Para comprobar el funcionamiento, escribe Hola sin espacios ni salto de línea final. Obtendrás SG9sYQ==. Si modificas el texto, vuelve a codificarlo para obtener el resultado actualizado.

Qué es Base64

Base64 representa bytes mediante letras, números y los símbolos + y /. El signo = se utiliza como relleno cuando corresponde. Este formato facilita representar datos en entornos que trabajan con texto.

La herramienta genera Base64 estándar según RFC 4648, con relleno y sin añadir saltos de línea al resultado.

Texto UTF-8, acentos y emoji

Antes de codificar, la herramienta convierte el texto en bytes UTF-8 sin añadir una marca BOM. Un carácter puede ocupar varios bytes: por eso el tamaño de entrada en bytes puede diferir del número de caracteres visibles.

Se conservan espacios iniciales y finales, tabulaciones y mayúsculas. Los saltos de línea de entrada se procesan como LF. No se aplica normalización Unicode: dos textos visualmente iguales pueden producir resultados diferentes si sus secuencias de caracteres son distintas.

Base64 estándar y Base64URL

Base64URL sustituye los símbolos + y / por - y _, respectivamente. El tratamiento del relleno depende del protocolo que lo utiliza. Esta herramienta genera la variante estándar; comprueba cuál espera tu aplicación antes de pegar el resultado.

Por qué aumenta el tamaño del texto codificado

Con el relleno estándar, cada grupo de hasta tres bytes produce cuatro caracteres Base64. El formato no comprime los datos. Una entrada vacía produce una salida vacía.

Codificación y cifrado

Base64 es reversible y no oculta el contenido frente a quien sabe decodificarlo. No lo utilices como mecanismo de protección de contraseñas o información privada. La conversión de esta herramienta se realiza en tu navegador.

Ejemplos

Algunos ejemplos prácticos para entender cómo utilizar esta herramienta.

Texto sencillo

Introduce Hola, con H mayúscula y sin espacios ni salto de línea final.

SG9sYQ==

Texto con acento

Introduce café, con la é como un único carácter. Se codifica en UTF-8 antes de convertirlo a Base64.

Y2Fmw6k=

Un emoji

Introduce únicamente el emoji 🙂, sin espacios adicionales.

8J+Zgg==

Preguntas frecuentes

Resolvemos algunas dudas habituales sobre esta herramienta.

No. Base64 es una codificación reversible que no utiliza una clave. Cualquier persona que tenga el resultado puede decodificarlo.

Sí. El texto se convierte primero a bytes UTF-8. Esto permite codificar acentos, símbolos, emoji y caracteres de otros sistemas de escritura.

Sí. Se incluyen los espacios y las tabulaciones. Los saltos de línea de entrada se representan como LF. El resultado Base64 no incluye saltos de línea añadidos.

El símbolo = es el relleno del formato Base64 estándar. Puede aparecer una o dos veces al final, según la cantidad de bytes de entrada. Algunas entradas no necesitan relleno.

No. Genera Base64 estándar, con los símbolos + y / y el relleno = cuando corresponde. Si un servicio solicita Base64URL, comprueba sus requisitos antes de utilizar el resultado.

Esta herramienta procesa texto, no archivos binarios. Pegar el nombre de un archivo codifica ese nombre, no su contenido.

El texto vacío es válido y su representación Base64 también es una cadena vacía. La herramienta indica este caso para distinguirlo de un resultado pendiente.

La conversión se realiza localmente en el navegador. La herramienta no necesita enviar el texto ni el resultado al servidor.
Última revisión: 4 de octubre de 2026