Codificador Base64
Codifique qualquer texto ou string em Base64 na hora. Útil para data URIs, cabeçalhos HTTP Basic, e-mail e APIs. Codificador Base64 grátis.
Converta texto em Base64 em um passo
Base64 é um jeito de escrever qualquer dado, inclusive dados binários, usando apenas 64 caracteres seguros: de A a Z, de a a z, de 0 a 9, mais + e /, com = como preenchimento. Sistemas feitos para texto puro, como e-mail, JSON, XML e cabeçalhos HTTP, conseguem transportar Base64 sem corromper os dados.
Cole o texto neste codificador e receba a versão em Base64. Por exemplo, Hello, Botsy! vira SGVsbG8sIEJvdHN5IQ==. A codificação é totalmente reversível: qualquer pessoa pode desfazê-la com um decodificador Base64.
O resultado em Base64 fica cerca de um terço maior que a entrada, porque cada 3 bytes de dados viram 4 caracteres. É o preço para os dados viajarem com segurança por canais só de texto.
Como usar o codificador Base64
- Cole ou digite na caixa de conteúdo o texto que você quer codificar.
- Envie para codificar.
- Copie o resultado em Base64.
- Cole onde precisar: um cabeçalho, um valor de configuração, um data URI ou uma requisição de API.
Usos comuns
- Montar um cabeçalho HTTP Basic Authentication, que é
Basicseguido do Base64 deusuario:senha. - Incorporar pequenos dados em JSON ou XML que precisam continuar sendo texto puro.
- Preparar valores para secrets do Kubernetes ou variáveis de ambiente que esperam Base64.
- Codificar strings para testar APIs e webhooks.
- Criar data URIs. Para imagens, use a ferramenta imagem para Base64.
Dicas e coisas para saber
- Base64 não é criptografia. Não esconde nada; qualquer pessoa decodifica em um segundo. Nunca use para proteger senhas ou dados privados.
- O Base64 padrão usa
+e/, que têm significado especial em URLs. Se for colocar Base64 em uma URL, codifique para URL também, ou use a variante Base64 segura para URL se o seu sistema aceitar. - Os sinais
=no final são preenchimento, adicionados quando o tamanho da entrada não é múltiplo de 3 bytes. A maioria dos decodificadores precisa deles. - O texto é codificado como UTF-8, então acentos, cedilha e emojis funcionam.
Perguntas frequentes
Para que serve a codificação Base64?
Ela permite que dados binários ou com caracteres especiais passem sem problemas por sistemas feitos para texto puro, como anexos de e-mail (MIME), payloads JSON, cabeçalhos HTTP e data URIs.
Base64 é seguro?
Não. Base64 é uma codificação, não uma criptografia. É revertido trivialmente e sozinho não oferece nenhuma segurança.
Por que minha string Base64 termina com = ou ==?
São caracteres de preenchimento. O Base64 trabalha em grupos de 3 bytes; quando o último grupo está incompleto, um ou dois sinais = completam o grupo.
Por que o texto codificado é maior que o original?
O Base64 transforma cada 3 bytes em 4 caracteres, então o resultado fica cerca de 33% maior que a entrada.
Como decodifico Base64?
Use o nosso decodificador Base64. Cole a string codificada e receba o texto original.
Ferramentas relacionadas
- Decodificador Base64: Decodifique Base64 e recupere o texto original.
- Imagem para Base64: Converta uma imagem em uma string Base64.
- Codificador de URL: Codifique qualquer texto no formato de URL.
- Conversor hexadecimal: Converta texto em hexadecimal e vice-versa.
- Conversor binário: Converta texto em binário e vice-versa.
Ferramentas semelhantes
Decodifique strings Base64 em texto legível na hora. Confira cabeçalhos de autenticação, tokens, payloads de API e e-mails. Decodificador Base64 grátis.
Ferramentas grátis populares
Crie senhas fortes e aleatórias com um clique. Escolha o tamanho e inclua letras maiúsculas, minúsculas, números e símbolos. Grátis e sem cadastro.
Converta texto para MAIÚSCULAS, minúsculas, frase, Título, camelCase, PascalCase, snake_case, CONSTANT_CASE, dot.case ou param-case. Grátis.
Crie um link do WhatsApp para conversar com um clique, com seu número e uma mensagem pronta. Use no site, na bio, em anúncios ou QR codes. Grátis.
Envie uma imagem ou print de um QR Code e leia o link ou texto que ele contém, sem celular. Veja para onde um QR leva antes de abrir. Grátis.
Consulte os registros DNS de qualquer domínio: A, AAAA, CNAME, MX, NS, TXT e SOA. Confira e-mail, SPF, verificações e servidores de nomes grátis.
Divida qualquer URL em partes: esquema, host, caminho e parâmetros de consulta. Confira links de rastreamento, etiquetas UTM e endpoints de API. Grátis.