Codificador y Decodificador Base64 Online
Convierte texto a Base64 y viceversa al instante. Compatible con Unicode y URL-safe. Sin registro.
Hecho por
Miguel Ángel Colorado Marin
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.
¿Cómo usar el codificador Base64?
- 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
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
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
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 →