input.txt
output.txt
Codifique texto para um formato URL-safe, ou descodifique uma string URL-encoded.

Relacionado

Guias para URL Decode

Todos os guias →

Codificação e decodificação de URL

A codificação por porcentagem (também chamada URL encoding) substitui caracteres ASCII inseguros por um % seguido de dois dígitos hexadecimais. Por exemplo, espaços viram %20 e barras viram %2F. É essencial sempre que você for colocar texto arbitrário na query string ou em um segmento de caminho de uma URL.

Use como url decoder : ideal para inspecionar parâmetros de consulta, URLs de redirecionamento, callbacks OAuth ou qualquer valor codificado por porcentagem. Cole a string codificada e clique em Decode para ver o texto original. Buscas como decoding url online e decode url online levam ao mesmo fluxo.

No sentido da codificação, esta ferramenta corresponde ao encodeURIComponent do JavaScript —— ou seja, javascript url encode / javascript urlencode procuram pela mesma coisa. Cole texto puro, aperte Encode e você obtém o resultado codificado por porcentagem pronto para entrar em uma query string.

Exemplo

Texto puro : hello world & more

Codificado em URL : hello%20world%20%26%20more

  • Parâmetros de consulta —— valores em ?key=value devem ser codificados por porcentagem
  • Requisições de API —— termos de busca e filtros embutidos numa URL precisam ser codificados
  • OAuth e JWT —— tokens dentro de URIs de redirecionamento precisam ser codificados

A ferramenta usa encodeURIComponent / decodeURIComponent e lida corretamente com caracteres Unicode.

FAQ

Por que meu + não é decodificado como espaço?

Em query strings, espaços podem aparecer como + (codificação de formulário) ou %20. decodeURIComponent não converte + em espaços, então substitua os + por espaços (ou %20) antes de decodificar dados de formulário.