Codificar e descodificar Base64

Converte calquera texto a Base64 e ao revés, ou transforma un ficheiro ou unha imaxe nunha cadea Base64 lista para pegar no teu código. Todo se fai no teu navegador: non se envía nada ao servidor.

Texto a Base64 e Base64 a texto

Escribe ou pega o texto e preme o botón correspondente.

Ficheiro ou imaxe a Base64

Escolle un ficheiro para obter o seu contido en Base64 e como data URI (útil para incrustar imaxes en HTML ou CSS). O ficheiro non sae do teu ordenador.



Que é Base64?

Base64 é un sistema de codificación que representa datos binarios usando só 64 caracteres imprimibles: as letras A-Z e a-z, os números 0-9 e os símbolos + e /, con = como recheo final. Cada 3 bytes de datos convértense en 4 caracteres, polo que o resultado ocupa aproximadamente un 33 % máis ca o orixinal.

Úsase cando hai que transportar datos binarios por canles pensadas para texto: anexos de correo electrónico (MIME), imaxes incrustadas en HTML ou CSS mediante data URI, credenciais da autenticación HTTP Basic, tokens JWT ou certificados en formato PEM.

Base64 é un cifrado?

Non. Base64 é unha codificación, non un cifrado: calquera pode descodificalo sen ningunha clave. Non o uses para ocultar contrasinais nin datos sensibles. Se necesitas protexer un texto cun contrasinal, usa a nosa ferramenta para cifrar texto con AES.

Base64 URL-safe

Os caracteres + e / teñen un significado especial nos URL, así que a variante Base64URL (RFC 4648) substitúeos por - e _ e normalmente elimina o recheo =. É a que usan, por exemplo, os tokens JWT. O descodificador desta páxina acepta automaticamente as dúas variantes.