Digite o texto
Digite no editor esquerdo o texto que deseja codificar ou cole o conteúdo codificado no editor direito.
Tente outras palavras-chave
Nenhum resultado encontrado
Digite texto simples no editor esquerdo para codificar ou cole Base64 no editor direito para decodificar.
Digite no editor esquerdo o texto que deseja codificar ou cole o conteúdo codificado no editor direito.
O resultado aparece na outra área imediatamente. Clique no botão de copiar acima de qualquer editor para copiar o conteúdo.
Base64 representa dados binários usando 64 caracteres imprimíveis e é comum para transportar ou armazenar dados em ambientes de texto como e-mail, XML e JSON.
Não. Base64 apenas codifica dados e qualquer pessoa pode decodificá-los. Nunca use Base64 para «criptografar» senhas ou informações sensíveis.
Não. Tudo é processado localmente no navegador; nenhum dado do usuário é enviado ou salvo.
Cada 3 bytes viram 4 caracteres, gerando cerca de 33% de aumento; por exemplo, abc vira YWJj.
Base64 usa +, / e =; Base64URL adapta esses caracteres e remove o preenchimento para URLs e nomes de arquivo; Base32 usa A-Z e 2-7 para chaves e códigos.
Observe os caracteres permitidos, o tamanho múltiplo de 4 e o = apenas no fim. Mesmo assim, só a decodificação confirma o formato.
Conversão bidirecional em tempo real: codificação e decodificação acontecem enquanto você digita.
Suporte completo a UTF-8: trata chinês, japonês, Emoji e outros caracteres multibyte.
Privacidade total: tudo acontece no navegador e funciona off-line.
Sem anúncios e sem rastreadores: uma experiência limpa e concentrada.
Data URI: incorpore imagens ou fontes pequenas em HTML/CSS para reduzir requisições HTTP.
Autenticação de API: HTTP Basic Auth transmite credenciais como base64(username:password).
Tokens JWT: a seção payload do JSON Web Token usa Base64URL.
Anexos de e-mail: o padrão MIME codifica anexos binários com Base64.
Arquivos de configuração: armazene binários como texto em JSON, XML ou YAML.
Transporte de dados: envie binários por sistemas que aceitam apenas texto.
Base64 divide cada 3 bytes (24 bits) em 4 grupos de 6 bits e mapeia cada valor para um dos 64 caracteres imprimíveis. Quando o tamanho não é múltiplo de 3, usa = como preenchimento; por isso a saída tem tamanho múltiplo de 4 e pode terminar com um ou dois sinais de igual.