Codificador / Decodificador de Texto Base64

Codifica texto plano a Base64 y decodifica Base64 a texto al instante. Soporta Base64 URL-safe y UTF-8 completo. 100% del lado del cliente.

Ejemplos Rápidos

Acerca del Codificador / Decodificador de Texto Base64

Base64 es un esquema de codificación binario a texto que representa datos binarios en formato de cadena ASCII. Se utiliza comúnmente cuando es necesario codificar datos binarios que deben almacenarse y transferirse a través de medios diseñados para manejar datos textuales. Esta herramienta te permite codificar cualquier texto en formato Base64 y decodificar cadenas Base64 de vuelta a texto plano. Todo el procesamiento ocurre en tu navegador — nunca se envían datos a un servidor.

Características

Cómo Usar

  1. Selecciona el modo: Codificar (texto → Base64) o Decodificar (Base64 → texto)
  2. Elige la variante: Base64 Estándar o Base64 URL-safe
  3. Escribe o pega tu texto en el campo de entrada
  4. El resultado aparece automáticamente en tiempo real
  5. Haz clic en Copiar para copiar el resultado al portapapeles
  6. Usa el botón Intercambiar para invertir la operación

Casos de Uso Comunes

Preguntas Frecuentes

¿Qué es la codificación Base64?

Base64 es un esquema de codificación binario a texto que representa datos binarios utilizando 64 caracteres ASCII (A-Z, a-z, 0-9, +, / y = para relleno). Se utiliza comúnmente para codificar datos que necesitan transmitirse o almacenarse en formatos basados en texto, como JSON, XML o URLs.

¿Cuál es la diferencia entre Base64 Estándar y URL-safe?

Base64 Estándar utiliza los caracteres + y /, que pueden causar problemas en URLs porque tienen significados especiales. Base64 URL-safe reemplaza + con - y / con _, y a menudo omite el relleno (=), haciéndolo seguro para usar en URLs y nombres de archivo sin codificación adicional.

¿Es seguro usar esta herramienta con mis datos?

Sí, absolutamente. Toda la codificación y decodificación ocurre completamente en tu navegador usando JavaScript. Tu texto nunca se envía a ningún servidor, lo que lo hace completamente seguro para datos sensibles como contraseñas, claves de API e información personal.

¿Puedo codificar caracteres en otros idiomas?

Sí, esta herramienta soporta codificación UTF-8 completa. Puedes codificar texto en cualquier idioma, incluyendo chino, japonés, árabe, emoji y símbolos especiales. La herramienta usa TextEncoder internamente para manejar correctamente caracteres multibyte.

¿Qué hace la variante URL-safe?

Base64 URL-safe reemplaza los caracteres + y / con - y _ respectivamente, y elimina el relleno (=). Esto hace que la cadena codificada sea segura para usar directamente en URLs, parámetros de consulta y nombres de archivo sin necesidad de codificación porcentual adicional.

¿Por qué mi salida decodificada muestra caracteres extraños?

Esto suele ocurrir cuando la entrada no es Base64 válido, o cuando el texto original fue codificado con un conjunto de caracteres diferente. Asegúrate de usar el modo correcto (Codificar vs Decodificar) y que tu entrada siga el formato Base64 válido (solo caracteres A-Z, a-z, 0-9, +, /, -, _ y =).

¿Puedo codificar archivos binarios con esta herramienta?

Esta herramienta está diseñada para codificación de texto. Para archivos binarios (imágenes, PDFs, etc.), usa nuestra herramienta dedicada Archivo a Base64 o Imagen a Base64, que manejan datos binarios correctamente.

¿Qué muestran las estadísticas de salida?

El panel de estadísticas muestra la longitud de tu texto de entrada, la longitud de la salida y el tamaño en bytes de cada uno. Esto es útil para entender cómo la codificación Base64 afecta el tamaño de los datos (Base64 es aproximadamente 33% más grande que los datos binarios originales).