Codificador / Decodificador Base64

Codifica y decodifica cadenas Base64 en línea

Cómo usar Codificador / Decodificador Base64

  1. 1Seleccione si desea Codificar o Decodificar
  2. 2Ingrese su texto en el campo de entrada
  3. 3El resultado aparece instantáneamente en el campo de salida
  4. 4Haga clic en "Copy" para copiar el resultado
  5. 5Use "Swap" para intercambiar rápidamente entrada y salida

Acerca de Codificador / Decodificador Base64

Base64 es un esquema de codificación binario a texto ampliamente utilizado en transmisión de datos, codificación de correo electrónico y APIs web. Nuestra herramienta facilita codificar texto en Base64 o decodificar cadenas Base64.

La codificación Base64 se usa comúnmente en URIs de datos para imágenes, autenticación HTTP Basic, incrustación de datos binarios en JSON/XML y muchos otros escenarios de desarrollo web.

Características principales de Codificador / Decodificador Base64

  • Procesamiento Base64 Encoder rápido y preciso
  • Sin instalación requerida — funciona en navegador
  • Gratis sin limitaciones
  • Privacidad — los datos nunca salen del navegador
  • Compatible con móvil y escritorio
  • Resultados instantáneos con vista previa

Formatos compatibles

Formatos de entrada

Texto planoCadenas UTF-8Cadenas codificadas en Base64

Formatos de salida

Base64 (estándar RFC 4648)Texto plano decodificado

Para codificar archivos binarios (imágenes, PDFs), usa la herramienta Imagen a Base64.

Ejemplos

Codificar una cadena a Base64

Útil para encabezados HTTP Basic Auth.

Entrada

user:secretpassword

Salida

dXNlcjpzZWNyZXRwYXNzd29yZA==

Decodificar un payload JWT en Base64

Decodifica en Base64 el segmento central de un token JWT.

Entrada

eyJ1c2VySWQiOjEyMywicm9sZSI6ImFkbWluIn0=

Salida

{"userId":123,"role":"admin"}

Casos de uso comunes

  • Tareas profesionales Base64 Encoder
  • Cálculos cotidianos rápidos
  • Fines educativos y aprendizaje
  • Productividad empresarial
  • Proyectos personales y pasatiempos
  • Decoding Base64 strings received from third-party APIs

Solución de problemas

Cadena Base64 inválida — relleno incorrecto

Solución

Las cadenas Base64 deben tener una longitud múltiplo de 4. Los caracteres de relleno = faltantes al final causan este error. Agrega uno o dos = para solucionarlo.

La salida contiene caracteres ilegibles

Solución

El texto decodificado puede ser datos binarios, no texto legible. Si estás decodificando una imagen o archivo, usa la herramienta Base64 a Imagen.

El Base64 URL-safe no decodifica correctamente

Solución

El Base64 URL-safe usa - y _ en lugar de + y /. Activa la opción URL-safe o reemplaza esos caracteres manualmente antes de decodificar.

Preguntas frecuentes

¿Qué es la codificación Base64?

Base64 es un esquema de codificación binario a texto que representa datos binarios usando 64 caracteres ASCII. Se usa para transmitir datos de forma segura a través de protocolos basados en texto.

¿Cuándo debo usar Base64?

Usa Base64 cuando necesites incrustar datos binarios en formatos de texto como JSON o XML, o al transmitir datos a través de canales que solo admiten texto.

¿Base64 cifra mis datos?

No. Base64 es codificación, no cifrado. Cualquier persona con un decodificador Base64 puede leer el contenido original. Nunca uses Base64 para proteger datos sensibles.

¿Por qué la salida Base64 termina con == o =?

Base64 rellena la salida a un múltiplo de 4 caracteres usando signos =. Pueden aparecer uno o dos = dependiendo de la longitud de la entrada.

¿Puedo codificar imágenes a Base64?

Para imágenes, usa la herramienta dedicada Imagen a Base64 que maneja archivos binarios. Esta herramienta está optimizada para cadenas de texto.

¿Qué es el Base64 URL-safe?

El Base64 URL-safe reemplaza + por - y / por _ para que la cadena codificada pueda usarse de forma segura en URLs y nombres de archivo sin codificación porcentual.