Codificar e Decodificar Base64
Codifique texto em Base64 ou decodifique Base64 de volta para texto UTF-8, com opção URL-safe, sem padding e quebra em 76 colunas.
Processamento local — seu arquivo é processado diretamente no navegador e não precisa ser enviado aos servidores do 7Tools.
Codificar e Decodificar Base64
até 1.000.000 caracteres
0 / 1.000.000 caracteres
Para que serve
Base64 transforma qualquer sequência de bytes em texto com 64 símbolos seguros: letras, números, + e /. É o formato que aparece em cabeçalhos de autenticação, e-mails, JSON e variáveis de ambiente quando um dado precisa viajar como texto.
Esta ferramenta codifica e decodifica TEXTO. Se você quer converter uma imagem, use Imagem para Base64; para o caminho inverso, Base64 para imagem.
Como usar
- Escolha Codificar ou Decodificar.
- Cole o texto na área de entrada. O resultado aparece na hora.
- Ao codificar, marque as opções que precisar: URL-safe, sem preenchimento ou quebra a cada 76 colunas.
- Copie o resultado.
Como funciona
O texto é convertido para bytes em UTF-8 e esses bytes são agrupados de 3 em 3, virando 4 símbolos. Por isso "Olá" vira T2zDoQ==: o "á" ocupa 2 bytes em UTF-8, e o = no final completa o último grupo.
Ao decodificar, a ferramenta aceita Base64 comum e Base64URL (- e _) sem você escolher, com ou sem =, e ignora espaços e quebras de linha. Se o caractere for inválido, ela diz qual é e em que posição está.
Depois de decodificar, os bytes precisam formar texto UTF-8 válido. Se não formarem, a ferramenta avisa em vez de mostrar caracteres embaralhados — normalmente é um arquivo ou uma imagem, não um texto.
Privacidade e processamento local
A conversão acontece no seu navegador. O texto não é enviado ao servidor do 7Tools, não é guardado em lugar nenhum e não entra nas métricas de uso.
Base64 não é criptografia: qualquer pessoa decodifica. Não use para esconder senha ou token.
Limitações
- Só texto. Arquivos e imagens têm ferramentas próprias.
- Até 1.000.000 de caracteres de entrada.
- A decodificação só mostra resultado que seja texto UTF-8; outras codificações (Latin-1, UTF-16) são recusadas com aviso.
- Quebra em 76 colunas usa apenas \n, sem \r.
Casos de uso
- Montar ou ler o valor de um cabeçalho Authorization: Basic.
- Conferir o conteúdo de uma variável de ambiente ou segredo codificado em Base64.
- Gerar Base64URL para parte de um token ou parâmetro de URL.
- Ler um trecho de e-mail codificado em Base64 com quebras de 76 colunas.
Perguntas frequentes
Ferramentas relacionadas
- Codificar e Decodificar URLCodifique ou decodifique texto e URLs com porcentagem (%20, %C3%A7) e veja a query string em tabela de chave e valor.
- Decodificar JWTLeia o header e o payload de um JWT, com datas de exp, iat e nbf legíveis. Decodifica no navegador e não valida a assinatura.
- Imagem para Base64Converta uma imagem em texto Base64 ou data URL para usar em HTML, CSS ou e-mail, sem enviar o arquivo para servidor nenhum.
- Base64 para imagemCole um texto Base64 ou data URL e veja, confira e baixe a imagem, sem enviar nada para servidor nenhum.