Ir para o conteúdo
AioFreeKit

Codificador Base64

Converta qualquer texto para Base64 instantaneamente. Suporte total a UTF-8 — acentos, texto CJK e emoji codificam corretamente — com alfabeto URL-safe opcional.

Usa - e _ em vez de + e / e remove o preenchimento =. Seguro em URLs, nomes de arquivo e segmentos JWT.

0 caracteres · 0 bytes · 0 linhas

Resultado

O resultado aparece aqui conforme você digita.

0 caracteres · 0 bytes · 0 linhas

Quando usar a codificação Base64

Base64 reempacota dados binários em 64 caracteres ASCII imprimíveis, para que conteúdo que se quebraria num canal só de texto (JSON, XML, e-mail, URL) sobreviva ao trajeto. Cada 3 bytes viram 4 caracteres, por isso a saída é cerca de 33% maior que a entrada.

Usos típicos: Data URL para embutir imagens pequenas em CSS ou HTML, cabeçalhos HTTP de autenticação básica, segmentos JWT e anexos MIME. Se o resultado precisa viver numa URL ou nome de arquivo, ative o alfabeto URL-safe que substitui + e / por - e _.

O que esta ferramenta resolve

  • Unicode do jeito certo

    O texto é convertido em bytes UTF-8 antes da codificação, então 中文, café e 🔒 fazem a ida e volta corretamente, sem gerar erro.

  • Decodificador tolerante

    Quebras de linha, espaços sobrando, preenchimento = ausente e o alfabeto seguro para URL são aceitos sem nenhuma limpeza da sua parte.

  • Nada sai desta aba

    A codificação roda em JavaScript no seu dispositivo. Tokens, credenciais e payloads não são enviados para lugar nenhum.

Perguntas frequentes

Quanto o Base64 aumenta os dados?

Exatamente 4/3 do tamanho original, arredondado para múltiplo de 4 caracteres com preenchimento =. 100 bytes viram 136 caracteres.

Posso codificar chinês ou emoji?

Sim. O texto é convertido em bytes UTF-8 antes da codificação, então qualquer caractere funciona — diferente de ferramentas que chamam btoa() diretamente e falham fora do Latin-1.

Base64 é criptografia?

Não, é apenas uma codificação que qualquer pessoa reverte em segundos. Serve para transporte, nunca para proteger segredos.

Alfabeto padrão ou URL-safe?

Escolha URL-safe quando a saída vai para uma URL, parâmetro de consulta, nome de arquivo ou JWT. Nos demais casos, o alfabeto padrão com preenchimento = é o habitual.

Comentários e contato

Encontrou um erro ou tem uma ideia para uma nova ferramenta? Lemos todas as mensagens: indique a página e o que não funcionou para resolvermos mais rápido.

Enviar e-mail