Herramienta gratuita

Codificador y Decodificador Base64 Online

Convierte texto a Base64 y viceversa al instante. Compatible con Unicode y URL-safe. Sin registro.

0 caracteres
0 caracteres

Hecho por

Miguel Ángel Colorado Marin

Full-Stack Developer · Guadalajara, España

Desarrollo aplicaciones web, herramientas digitales y proyectos completos — desde el diseño hasta el despliegue.

Contáctame

¿Cómo usar el codificador Base64?

  1. 1

    Elige el modo

    Selecciona Codificar para convertir texto plano a Base64, o Decodificar para hacer la operación inversa. Puedes cambiar de modo en cualquier momento y el contenido del input se preserva.

  2. 2

    Pega o escribe tu contenido

    Introduce el texto a codificar o la cadena Base64 a decodificar. El resultado se calcula automáticamente en tiempo real con cada pulsación de tecla, sin necesidad de pulsar ningún botón.

  3. 3

    Activa URL-safe si es necesario

    El modo URL-safe reemplaza los caracteres + por - y / por _ y elimina el relleno =. Es imprescindible cuando el resultado Base64 va a formar parte de una URL o parámetro de query string.

  4. 4

    Copia o intercambia

    Usa el botón Copiar para llevarte el resultado al portapapeles con feedback visual. El botón de intercambio (⇄) mueve el output al input y cambia el modo automáticamente, ideal para verificar codificaciones.

Preguntas frecuentes

¿Qué es Base64?

Base64 es un esquema de codificación que convierte datos binarios en texto ASCII usando 64 caracteres (A-Z, a-z, 0-9, + y /). Se usa ampliamente para transmitir datos binarios a través de sistemas que solo soportan texto, como correos electrónicos (MIME), data URIs en CSS/HTML o tokens JWT.

¿Para qué se usa Base64 URL-safe?

El estándar Base64 usa los caracteres + y / que tienen significado especial en URLs. La variante URL-safe los reemplaza por - y _ respectivamente, y elimina el relleno = final. Es el formato estándar para JWT (JSON Web Tokens) y autenticación OAuth 2.0.

¿Cuánto aumenta el tamaño al codificar en Base64?

Base64 aumenta el tamaño aproximadamente un 33%. Cada 3 bytes de datos originales se convierten en 4 caracteres Base64. La herramienta muestra el ratio exacto para que puedas calcularlo con tus datos reales.

¿Funciona con emojis y caracteres especiales?

Sí. La herramienta convierte el texto a UTF-8 antes de codificarlo, por lo que funciona correctamente con cualquier carácter Unicode: tildes, eñes, emojis, caracteres chinos, árabes, etc.

¿Se envían mis datos a algún servidor?

No. Toda la codificación y decodificación ocurre íntegramente en tu navegador usando las APIs nativas de JavaScript (btoa/atob). Ningún dato sale de tu dispositivo.

Incrusta el codificador en tu web

Integra este codificador Base64 en cualquier página web con un simple iframe:

<iframe
  src="https://miguelacm.es/embed/base64"
  width="100%"
  height="600"
  frameborder="0"
  title="Base64 Encoder Decoder"
></iframe>
Ver embed en nueva pestaña →