Codificar / descodificar en Base64

Conversión Base64 instantánea, acentos incluidos.

¿Qué es Base64?

Base64 es una codificación que convierte cualquier dato en una cadena de caracteres seguros: letras mayúsculas y minúsculas, cifras, + y /, completados si hace falta con =. Sirve para transportar texto o datos binarios por canales pensados para texto simple: correos, archivos JSON, direcciones web, cabeceras HTTP.

Usar la herramienta

  1. Elige el sentido: Texto → Base64 para codificar, Base64 → Texto para descodificar.
  2. Pega tu contenido en el campo de entrada y haz clic en «Convertir».
  3. Copia el resultado, o haz clic en «Usar el resultado» para devolverlo a la entrada y encadenar otra conversión.

La herramienta admite UTF-8: los acentos, los alfabetos no latinos y los emojis se conservan en ambos sentidos.

Un ejemplo

TextoBase64
HolaSG9sYQ==
añoYcOxbw==

Los = finales son relleno: Base64 divide los datos en grupos de 3 bytes y completa el último grupo si está incompleto.

¿Dónde aparece Base64?

Base64 no es cifrado

Es un error frecuente: Base64 se descodifica al instante, sin clave ni contraseña. No protege nada. No lo uses nunca para «ocultar» una contraseña o un dato sensible; para eso hace falta un cifrado de verdad.

La variante para URL

Los caracteres + y / tienen un significado especial en las direcciones web. La variante «base64url», usada sobre todo en los JWT, los sustituye por - y _ y a menudo omite los =. Para descodificar aquí una cadena así, sustituye antes - por + y _ por /.

Preguntas frecuentes

¿Se envían mis datos?

No, todo se codifica y descodifica localmente en tu navegador.

¿Por qué la descodificación da error?

Probablemente la cadena no es Base64 válido: un carácter de más, un trozo que falta o la variante base64url con «-» y «_». Comprueba que la has copiado entera.

¿Base64 protege mis datos?

No. No es un cifrado: cualquiera puede descodificarlo. Solo sirve para transportar datos en formato texto.

¿Por qué el resultado es más largo que el original?

Base64 representa 3 bytes con 4 caracteres: el resultado es aproximadamente un tercio más largo que los datos de partida.

Herramientas relacionadas

Nuestros otros sitios:NetCheck - herramientas de red y DNSVolt - test de velocidad de internetBoxo - correo temporal desechable