A codificacao ocorre enquanto escreves e fica no teu dispositivo - o teu texto nunca e enviado para nenhum servidor, o que o torna seguro para tokens, fragmentos de configuracao e notas privadas. Ativa a saida URL-safe para obter o alfabeto com - e _ usado em JWTs e query strings, e a descodificacao deteta automaticamente qualquer um dos dois alfabetos, incluindo o preenchimento em falta.
Base64 Encode e Decode
Funciona inteiramente no navegador - sem carregar nada, sem registo.
O que é a codificacao Base64?
Base64 e uma forma de representar qualquer dado como texto simples usando 64 caracteres seguros (A-Z, a-z, 0-9, + e /). Esta ferramenta codifica texto para Base64 e descodifica Base64 de volta para texto legivel no teu browser. Suporta Unicode completo via UTF-8, por isso acentos, emoji e outros idiomas ficam intactos apos a conversao.
Como utilizar
- 1Escolhe a direcao. Escolhe Codificar para converter texto em Base64, ou Descodificar para converter Base64 de volta em texto.
- 2Cola o teu input. Escreve ou cola no campo de entrada - o resultado atualiza em tempo real no painel ao lado.
- 3Escolhe URL-safe (opcional). Marca URL-safe quando codificares para um URL, nome de ficheiro ou JWT; a descodificacao suporta ambos os alfabetos automaticamente.
- 4Copia o resultado. Copia o output e cola onde precisares. Base64 invalido mostra uma mensagem clara em vez de texto ilegivel.
Para quem é
- Programadores que incorporam pequenos recursos ou credenciais como Base64 em ficheiros JSON, YAML ou de ambiente.
- Trabalho com API e webhook - descodificar um campo Base64 de um payload para ler o seu conteudo real.
- Quem inspeciona um JWT e precisa de descodificar manualmente um segmento Base64URL.
- Formatos de email e dados que armazenam anexos ou blobs binarios como texto Base64.
Perguntas frequentes
Esta ferramenta Base64 e gratuita?
Sim - completamente gratuita, sem registo e sem limites de utilizacao. A codificacao e descodificacao funcionam ambas no teu browser.
Os meus dados sao enviados para algum lado?
Nao. O teu texto e Base64 sao processados localmente no teu browser e nunca enviados para um servidor, por isso e seguro para tokens, chaves e conteudo privado.
O Base64 e encriptacao?
Nao. Base64 e codificacao, nao encriptacao - apenas reformata dados em texto e qualquer pessoa pode descodifica-lo. Usa-o para transportar dados com seguranca, nunca para proteger um segredo.
Suporta emoji e texto nao ingles?
Sim. O input e convertido para bytes UTF-8 antes de codificar, por isso acentos, emoji e scripts nao latinos codificam e descodificam corretamente sem erros nem corrupcao de caracteres.
O que e o Base64 URL-safe?
O Base64 URL-safe substitui os caracteres + e / por - e _ e normalmente elimina o preenchimento =, tornando o resultado seguro em URLs, nomes de ficheiro e JWTs. Ativa a opcao URL-safe ao codificar; a descodificacao aceita-o automaticamente.
Porque e que o meu output descodificado parece caracteres aleatorios?
O Base64 pode conter quaisquer bytes, incluindo dados binarios como uma imagem ou um ficheiro comprimido. Se descodificares isso como texto veras conteudo ilegivel - os dados estao corretos, simplesmente nao sao texto. Esta ferramenta e para payloads de texto.
Preciso do preenchimento = para descodificar?
Nao. O descodificador restaura automaticamente o preenchimento em falta e ignora espacos e quebras de linha, por isso podes colar uma string Base64 com ou sem os sinais = no final.