Web, rede e dados

Base64 e URL

Codifique e decodifique texto em Base64 e URL.

Privacidade e responsabilidadeexpandir

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

  1. Cole o texto na caixa.
  2. Clique na operação: codificar ou decodificar, em Base64 ou URL. O resultado substitui o texto.
  3. 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.

Compartilhar
QR Code PIX para doação
✓ Pix copiado