O que é o Codificador / decodificador Base64?
O Codificador / decodificador Base64 é um utilitário grátis que roda no navegador, no ToolsMinify. Codifique texto em Base64 ou decodifique uma string Base64 de volta para texto puro na hora. O Base64 representa dados binários ou de texto usando 64 caracteres ASCII seguros, o que o torna ideal para embutir imagens como data URI, enviar valores em APIs JSON, guardar binários em bancos de dados e codificar anexos de e-mail. Esta ferramenta tem suporte total a Unicode via UTF-8, então emojis e escritas não latinas são codificados e decodificados corretamente. Tudo roda no lado do cliente - seus dados nunca saem do seu dispositivo. Não exige cadastro, processa os dados localmente quando possível e foi feito para ser rápido no celular e no computador.
Codificador e decodificador Base64 online grátis. Codifique texto em Base64 ou decodifique Base64 para texto puro, com suporte total a Unicode (UTF-8).
Teste agora
Abra o Codificador / decodificador Base64 grátis e siga os passos abaixo - sem precisar baixar nada.
Por que usar o Codificador / decodificador Base64?
- Evite instalar um pacote só para uma transformação pontual
- A validação pega entradas malformadas antes de chegarem à produção
- Copie a saída pronta para colar no código, no SQL ou no corpo de uma requisição
- Tudo roda no cliente, então o payload nunca sai da sua máquina
Como usar o Codificador / decodificador Base64 passo a passo
- Passo 1: Escolha Codificar para converter texto em Base64, ou Decodificar para converter Base64 de volta em texto.
- Passo 2: Cole seu texto ou sua string Base64 na caixa de entrada.
- Passo 3: O resultado convertido aparece na hora na saída.
- Passo 4: Clique em Copiar para levar o valor codificado ou decodificado.
O Codificador / decodificador Base64 fica em Ferramentas para desenvolvedores. Abra a página da ferramenta, digite os seus dados no campo principal e os resultados se atualizam na hora. Use o botão de copiar para colar a saída em documentos, editores de código ou planilhas.
Casos de uso comuns
Codificar texto
"Hello" é codificado como SGVsbG8=
Decodificar Base64
SGVsbG8= é decodificado de volta para "Hello"
Suporte a Unicode
Emojis e caracteres acentuados são codificados via UTF-8 e decodificados exatamente como eram.
Exemplos
- Codificar texto: "Hello" é codificado como SGVsbG8=
- Decodificar Base64: SGVsbG8= é decodificado de volta para "Hello"
- Suporte a Unicode: Emojis e caracteres acentuados são codificados via UTF-8 e decodificados exatamente como eram.
Dicas de quem usa
- Teste primeiro com dados de exemplo quando o payload real for sensível.
- Se o processamento falhar, normalmente a entrada está malformada, não a ferramenta.
- Guarde uma versão minificada e uma legível: uma para publicar, outra para depurar.
Perguntas frequentes
Ele tem suporte a Unicode?
Sim - a codificação usa a API `TextEncoder` do navegador com UTF-8, então todos os caracteres Unicode, incluindo emojis, árabe, chinês e outras escritas, são suportados corretamente.
Para que o Base64 é usado?
O Base64 é usado para codificar dados binários (imagens, arquivos) como texto ASCII puro, para transmiti-los com segurança em contextos que não lidam com binário bruto - como embutir imagens em CSS/HTML na forma de data URI, enviar dados binários em APIs JSON, guardar conteúdo binário em bancos de dados e codificar anexos de e-mail (MIME).
Base64 é a mesma coisa que criptografia?
Não. O Base64 é um esquema de codificação, não de criptografia. Qualquer pessoa com a string codificada consegue decodificá-la na hora. Nunca use Base64 para proteger informações sensíveis - para isso, use criptografia de verdade (AES, RSA).
Por que a minha saída decodificada aparece corrompida?
Provavelmente a string que você está tentando decodificar não é Base64 válido, ou foi codificada com outro charset. Confirme que a entrada foi codificada em Base64 com UTF-8. Se você vê erros de padding "=", a string pode estar truncada.
O que é o padding "=" no fim das strings Base64?
O Base64 codifica 3 bytes por vez em 4 caracteres. Se a entrada não for múltiplo de 3 bytes, o padding "=" é adicionado no fim para completar o último grupo de 4 caracteres. Um "=" significa 1 byte de padding; "==" significa 2 bytes de padding. É normal e esperado.
Ferramentas relacionadas que você pode precisar
Explore outras ferramentas para desenvolvedores no ToolsMinify. A página do Codificador / decodificador Base64 tem links para utilitários relacionados, para você concluir o trabalho sem sair do site.
Pronto para começar?
Use o Codificador / decodificador Base64 de graça - preciso, rápido e otimizado para o celular.