Codifique ou decodifique texto e arquivos Base64 — incluindo imagem para data URL — na hora e com segurança.
De
Resultado
Solte um arquivo ou imagem para converter em data URL
Ótimo para ícones e imagens pequenas em CSS/HTML
Base64 está em toda parte: cabeçalhos de anexos de e-mail, payloads de tokens JWT, URLs de dados incorporadas ao CSS, valores de configuração que precisam se manter intactos em JSON e imagens de fundo CSS inseridas em linha para economizar uma requisição. Esta ferramenta trabalha em todas as direções com rapidez e segurança. A codificação de texto usa UTF-8 corretamente por meio de TextEncoder, para que emojis, árabe e caracteres acentuados sejam codificados e decodificados preservando cada byte — ao contrário de soluções ingênuas com btoa/atob, que falham com caracteres não latinos. O modo de arquivo converte uma imagem ou documento em uma URL de dados pronta para colar e mostra o tamanho da saída para você avaliar se vale a pena incorporá-la em linha. Todas as operações acontecem no navegador com um seletor de duas direções, tornando os testes de codificação e decodificação instantâneos.
Base64 codifica cada 3 bytes em 4 caracteres, então a saída fica cerca de 33% maior. Isso é inerente ao formato, não uma ineficiência da ferramenta.
Ela decodifica strings válidas sem alertas e informa um erro quando a string contém caracteres fora do alfabeto Base64, para você saber quando os dados de origem estão corrompidos.
Sim, para ícones e logotipos pequenos. Para fotos grandes, o aumento de 33% somado à ausência de cache do navegador geralmente torna os arquivos normais a melhor escolha — a ferramenta mostra o tamanho para você decidir.
Esta ferramenta foi útil?