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.
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.