Codificar y decodificar Base64 online
Pega texto o suelta un archivo o una imagen y obtén Base64 al instante. URL-safe, sin relleno, saltos de línea MIME, cualquier juego de caracteres. Todo se ejecuta localmente en tu navegador.
Se procesa en tu navegador. Esta página no puede enviar tus datos a ninguna parte – cómo lo sabemos
Herramientas recomendadas
Las herramientas que más usan los desarrolladores
Categorías
Todas las variantes de Base64, ordenadas
Cómo funciona Base64
Entran 3 bytes, salen 4 caracteres. Ese es todo el truco.
“Man” → TWFu
¿La entrada no es múltiplo de 3? El final se rellena con =. Cada 3 bytes se convierten en 4 caracteres, así que la salida crece alrededor de un 33 %. Más información: el relleno explicado, Base64 frente a Base64URL.
Caracteres que conviene conocer
Los que siempre ves en tu salida, y por qué
Base64 en tu lenguaje
Fragmentos listos para copiar y pegar para codificar y decodificar
new TextEncoder().encode("hi").toBase64() // aGk=Pythonbase64.b64encode(b"hi").decode() # aGk=PHPbase64_encode('hi'); // aGk=JavaBase64.getEncoder().encodeToString("hi".getBytes()) // aGk=C#Convert.ToBase64String(Encoding.UTF8.GetBytes("hi")) // aGk=Go (Golang)base64.StdEncoding.EncodeToString([]byte("hi")) // aGk=Node.jsBuffer.from("hi").toString("base64") // aGk=Bashprintf '%s' hi | base64 # aGk=Aprender
Guías que responden a la siguiente pregunta
Preguntas frecuentes
Respuestas breves, con enlaces a las largas
¿Base64 es un cifrado?
No. Es una codificación y cualquiera puede revertirla. Para proteger secretos, cifra primero y codifica después. Consulta codificación frente a cifrado.
¿Qué diferencia hay entre Base64 y Base64URL?
Base64URL cambia + y / por - y _ y normalmente omite el relleno, así que el resultado es seguro en URL y nombres de archivo. Prueba la herramienta Base64URL.
¿Por qué la salida ocupa un 33 % más?
Cada 3 bytes se convierten en 4 caracteres. Los saltos de línea del modo MIME añaden un poco más. Comprueba los tamaños exactos con la calculadora de tamaño.
¿Puedo convertir imágenes y archivos?
Sí: imagen a Base64, archivo a Base64 y de vuelta con Base64 a imagen o Base64 a archivo. No se sube nada.
¿Por qué el texto decodificado sale con caracteres raros?
Probablemente los bytes son binarios o están en otro juego de caracteres. Cambia el juego de caracteres o decodifica a un archivo.
¿Qué es un data URI?
Un payload Base64 con un prefijo MIME, como data:image/png;base64,…, que puedes incrustar directamente en HTML o CSS. Crea uno con el generador de data URI.
¿base64hub guarda o ve mis datos?
No. Las páginas son archivos estáticos y las herramientas se ejecutan en JavaScript en tu dispositivo. Una Content Security Policy bloquea todas las peticiones de red de la página salvo las del contador de visitas de Cloudflare, así que tus datos no tienen adónde ir. Detalles.
¿base64hub es gratis de verdad?
Sí. Sin cuentas, sin límites y sin un plan premium que esconda lo bueno.
Nada sale de tu navegador
Todas las herramientas funcionan en tu dispositivo. Carga una página una vez y seguirá funcionando sin conexión.