Codificar y decodificar Base64

Procesado en este navegador

Límite de texto: 4000000 caracteres

Límite de archivo: 8 MB

Esta herramienta no sube tu entrada.

Codificas o lees una cadena Base64 en esta pestaña: un header Authorization, un campo de JSON o un trozo de correo MIME. Cualquiera con el texto lo revierte. No abras aquí un binario grande.

El Authorization: Basic … o un campo "payload" llega en Base64 y quieres verlo en claro sin mandarlo a base64.sh. En español el SERP mezcla texto y archivo; esta URL es solo cadena UTF-8.

Codificar toma los bytes del texto (UTF-8) y los escribe en el alfabeto. Decodificar hace lo contrario. Marcar URL-safe ajusta +/= para que sobreviva en una URL. No es AES: no hay frase, no hay secreto.

Trabajos de esta página

  • Leer un header Basic o un valor que un compañero pegó en Slack.
  • Empaquetar un JSON corto para un campo que solo acepta ASCII.
  • Comprobar que el alfabeto URL-safe coincide con el del backend.

Un JWT completo, con firma, se inspecciona en el decodificador JWT. Un binario, en Base64 de archivo.

Cómo

  1. Pega el texto. Elige codificar o decodificar.
  2. Activa URL-safe si el destino es una query.
  3. Copia. Cierra la pestaña si el pegado llevaba una clave.

Ejemplo de lo que no debes dejar suelto en Markdown sin valla:

Authorization: Basic dXN1YXJpbzpjbGF2ZQ==

Límites

  • Tope de caracteres; no es un volcado de 50 MB.
  • UTF-8 inválido al decodificar aborta.
  • No formatea JSON: eso es el formateador JSON.

Alfabeto local. Quien tenga la cadena, tiene el texto.

Preguntas frecuentes

¿Decodificar significa que el contenido es seguro?

No. Solo cambia de alfabeto. Un adjunto malicioso sigue siéndolo.

Parece un JWT (tres trozos con puntos).

Cada trozo es Base64URL, pero los claims se leen mejor en el decodificador JWT. Aquí verás JSON crudo o basura si pegas el token entero con los puntos.

Tengo un PDF o una captura.

Base64 de archivo o imagen a Base64.

¿Qué es URL-safe?

Cambia + y / por - y _ y suele quitar el =. Márcalo si el destino es una query o un pathname.

Sale «Not valid Base64» o caracteres raros.

Falta relleno, hay un salto a medias o los bytes no son UTF-8 (un JPEG pegado como «texto»). Usa la hermana de archivo.

¿Hay tope?

El motor corta hacia los 4 millones de caracteres. Un pegado de log enorme puede fallar; no es ilimitado.

Herramientas relacionadas