Web, rede e dados
Base64 e URL
Codifique e decodifique texto em Base64 e URL.
Privacidade e responsabilidade— nenhum dado é salvo · sem garantias · uso por conta e risco do usuárioexpandir
Esta ferramenta é executada integralmente no seu navegador. Os dados inseridos ou arquivos enviados não são transmitidos, armazenados nem retidos por este site — nenhuma informação sai do seu dispositivo.
A ferramenta é disponibilizada tal como está, sem garantias de qualquer natureza, expressas ou implícitas, incluindo exatidão, adequação a uma finalidade específica ou disponibilidade. Os resultados têm caráter informativo e não substituem aconselhamento profissional (jurídico, contábil, médico ou de engenharia). A conferência dos resultados e o uso que se faz deles são de exclusiva responsabilidade do usuário. Em nenhuma hipótese o autor será responsável por danos decorrentes do uso ou da impossibilidade de uso desta ferramenta.
Para que serve
A ferramenta de Base64 e URL codifica e decodifica texto nos dois formatos mais comuns da web: Base64, que representa qualquer conteúdo com letras, números, + e /, e a codificação de URL (percent-encoding), que troca espaços e acentos por sequências como %20 e %C3%A7. Serve para ler um token ou um payload que chegou em Base64, montar um parâmetro de URL com acentos, ou decodificar um link que veio cheio de %.
Base64 não é criptografia: qualquer pessoa decodifica. É só uma forma de transportar dados binários ou com acentos em lugares que só aceitam ASCII (cabeçalhos, JSON, URLs). A codificação de URL existe porque caracteres como espaço, &, = e ? têm significado próprio no endereço, e precisam ser escapados quando fazem parte de um valor.
Os quatro botões aplicam a operação ao texto da caixa, no lugar: codificar e decodificar Base64, codificar e decodificar URL. O texto é tratado como UTF-8, então acentos funcionam nos dois sentidos. Uma entrada inválida (Base64 com caracteres errados, % sem dois dígitos hexadecimais) mostra um aviso em vez de resultado.
Tudo acontece no navegador; nada é enviado a servidor. Para dados sensíveis, lembre que Base64 é legível por qualquer um; para proteger, use criptografia de verdade.
Como usar
- Cole o texto na caixa.
- Clique na operação: codificar ou decodificar, em Base64 ou URL. O resultado substitui o texto.
- Copie o resultado com o botão.
Exemplo
"Olá, mundo!" em Base64 é T2zDoSwgbXVuZG8h (os 12 bytes do texto em UTF-8 viram 16 caracteres). Codificado para URL, fica Ol%C3%A1%2C%20mundo!, pronto para entrar como valor de um parâmetro. Decodificar devolve o texto original nos dois casos.
Perguntas frequentes
Base64 é seguro para esconder dados?
Não. É uma codificação reversível, sem chave: qualquer um decodifica. Serve para transportar, não para proteger.
Por que o Base64 fica maior que o texto?
Porque cada 3 bytes viram 4 caracteres: o resultado tem cerca de 33% a mais, e pode terminar com = de preenchimento.
Quando usar a codificação de URL?
Sempre que um valor com espaço, acento, &, = ou ? entrar num endereço, como o texto de uma busca ou um parâmetro. O navegador faz isso sozinho ao digitar na barra; em código e em links montados à mão, é preciso codificar.
