Ir al contenido
Rotina Diária

Codificar y decodificar Base64

Convierte texto o archivos a Base64 y viceversa.

Procesado en tu dispositivo. Nada de lo que escribes se envía.

Cómo usar: Codificar y decodificar Base64

  1. Elige Codificar o Decodificar.
  2. Pega el texto o haz clic en Codificar un archivo.
  3. Al codificar, marca Base64 seguro para URL si el resultado se usará en un enlace, un JWT o el nombre de un archivo.
  4. Copia el resultado o, si el contenido decodificado es un archivo, haz clic en Descargar archivo decodificado.

Acerca de esta herramienta

Cómo funciona Base64

Base64 representa datos binarios usando solo 64 caracteres seguros para texto (A–Z, a–z, 0–9, + y /). Cada 3 bytes se convierten en 4 caracteres, por eso el resultado ocupa alrededor de un 33 % más que el original. Si el total de bytes no es múltiplo de 3, se añade = o == al final como relleno.

TextoBase64
HolaSG9sYQ==
HolaSG9sYQ==
RotinaUm90aW5h

Dónde se usa Base64 en el día a día

  • Imágenes insertadas en HTML/CSS como data:image/png;base64,…: al codificar un archivo aquí, el resultado ya tiene ese formato. Para imágenes, también puedes usar la herramienta convertir imagen a Base64.
  • Archivos adjuntos de correo electrónico (MIME) y certificados en formato PEM.
  • API que reciben archivos PDF o fotos dentro de un JSON.
  • Tokens JWT, que usan la variante segura para URL sin relleno. Para leer uno, usa decodificar JWT.

La variante segura para URL (RFC 4648, sección 5) reemplaza + por - y / por _, caracteres que no necesitan codificarse en los enlaces.

Base64 no protege tus datos

Cualquiera puede decodificar Base64 en segundos y sin una clave. No lo uses para «ocultar» contraseñas ni datos personales: para eso se necesita cifrado real. Si el contenido decodificado no es texto (por ejemplo, una imagen, un PDF o un ZIP), la herramienta te avisa que es un archivo binario y te permite descargarlo. Al descargarlo, cambia el nombre para añadir la extensión correcta (.pdf, .png…).

Preguntas frecuentes

¿Por qué aparece «Base64 no válido»?

Casi siempre, el código se cortó al copiarlo o contiene caracteres que no pertenecen a Base64, como comillas, comas o puntos suspensivos de un texto truncado. Al decodificar, se procesan automáticamente los espacios, los saltos de línea, el prefijo data:...;base64 y la variante para URL (- y _).

¿Se admiten las tildes?

Sí. Antes de codificar, el texto se convierte en bytes UTF-8. Por eso, «acción» se convierte en YWNjaW9u y se recupera exactamente igual al decodificar.

¿De verdad es gratis? ¿Hay un límite diario?

Es gratis y no tiene límite diario. Como el procesamiento se realiza en tu dispositivo, no tenemos costos por uso ni necesitamos limitarte.

¿Funciona en el celular?

Sí. El sitio funciona en cualquier navegador moderno en Android, iPhone, Windows, Mac y Linux, sin instalar nada.

Herramientas relacionadas

Ver todo — Herramientas relacionadas