Base64 Encoder/Decoder Online
Codifique e decodifique Base64 online. Suporte a texto e upload de arquivos.
O que é Base64?
Base64 é um esquema de codificação que converte dados binários em texto ASCII usando um conjunto de 64 caracteres (A–Z, a–z, 0–9, + e /). Foi criado para permitir a transmissão de dados binários em sistemas que só suportam texto, como e-mail (MIME) e URLs.
Casos de uso comuns
- Autenticação HTTP Basic: credenciais são enviadas codificadas em Base64 no header
Authorization. - APIs REST: payloads com caracteres especiais ou binários são codificados para evitar problemas de encoding.
- JWT (JSON Web Tokens): header e payload são codificados em Base64URL (variante do Base64).
- Data URLs: imagens e fontes embutidas em CSS/HTML como
data:image/png;base64,.... - Transferência de dados: arquivos de configuração, certificados SSL e chaves PEM são distribuídos em Base64.
Base64 é uma das codificações mais utilizadas no desenvolvimento de software moderno. APIs REST usam Base64 para transmitir dados binários em campos JSON, sistemas de autenticação HTTP Basic codificam credenciais em Base64 antes de enviá-las no header Authorization, e JWTs têm header e payload codificados em Base64URL. Esta ferramenta suporta codificação e decodificação UTF-8 completa — incluindo acentos e caracteres especiais do português — diretamente no navegador, sem enviar nenhum dado para servidores.