Codificação
Base64 Encode
Codifique texto UTF-8 em Base64 no navegador para testes, headers e payloads.
Processe a entrada para ver o resultado aqui.
Codifica texto UTF-8 em Base64 para payloads, headers e testes onde é necessário transportar texto em formato seguro para cópia.
Quando usar
Use quando uma API, documentação, header ou fixture exigir um valor Base64 gerado a partir de texto comum.
Entrada
Digite ou cole texto UTF-8. A ferramenta aceita acentos, símbolos e quebras de linha antes da conversão.
Resultado
A saída é uma string Base64 copiável, possivelmente com padding = no final conforme o tamanho da entrada.
- Cole o texto original no campo de entrada.
- Execute a codificação e copie o resultado Base64.
- Se precisar conferir o round trip, abra Base64 Decode e decodifique a saída.
- Não use Base64 como camada de segurança; ele é reversível.
- Fixtures e testes: Crie valores Base64 previsíveis para testes unitários, mocks e exemplos de documentação.
- Payloads textuais: Prepare pequenos trechos de texto para APIs ou campos que esperam Base64.
- Checagem de UTF-8: Codifique texto com acentos e valide no decode se a origem preserva Unicode corretamente.
- Não criptografa: Qualquer pessoa pode decodificar Base64; não use a saída para esconder senhas ou segredos.
- Padding com =: O caractere = no final é normal e indica preenchimento do formato Base64.
- Tamanho final: Base64 aumenta o tamanho textual em relação à entrada original, o que importa em payloads grandes.
- Binário e arquivos: Esta ferramenta codifica texto; arquivos exigem fluxo específico de leitura binária.
- Base64 Decode não é descriptografia: guia prático
Entenda a diferença entre decodificar Base64 e descriptografar, quando inspecionar valores codificados e como evitar confundir segurança.
Codificar texto simples
Entrada: abc
Saída: YWJj
Codificar texto com acento
Entrada: Olá mundo
Saída: Valor Base64 UTF-8 pronto para copiar.
Base64 Encode criptografa os dados?
Não. Base64 é codificação, não criptografia.
A saída pode conter = no final?
Sim. O padding com = faz parte do formato Base64 em vários casos.
Texto com acentos e emoji funciona?
Sim. O texto é codificado em UTF-8 antes da conversão para Base64.
Posso usar para transportar dados em APIs e testes?
Sim. É útil para cenários de transporte textual, headers e payloads que aceitam Base64.
Meus dados são enviados para servidor?
Não. A codificação roda localmente no navegador.
Como usar esta ferramenta com segurança?
Use a ferramenta em um fluxo curto: revise a entrada esperada, execute o processamento e valide a saida: Campos: Texto (textarea, obrigatorio). Exemplo de fluxo: abc -> YWJj. Preencha a entrada solicitada, execute a ferramenta e revise mensagens de validação ou avisos antes de copiar o resultado.
Quais entradas e saídas devo conferir?
Confira os campos de entrada, exemplos e saida desta ferramenta antes de usar o resultado: Texto (textarea, obrigatorio). Use os campos, formatos e limites descritos na interface da ferramenta; revise a saída antes de aplicar em fluxos críticos.