Apenas no navegador

Codificar/Decodificar URL (URLs em Português e Conversão de Query)

Codifique e decodifique URLs (percent-encoding) instantaneamente no seu navegador. Alterne entre os equivalentes de encodeURIComponent / encodeURI e detecte possível codificação dupla.

Modo
Alvo
Opções avançadas
Ocioso A conversão roda localmente no seu navegador. Nenhum dado é enviado a um servidor.

Opções

Avançado

Qual devo usar?

Valor do parâmetro → encodeURIComponent

Melhor para valores de consulta, segmentos de caminho e nomes de arquivos (conversão segura encodeURIComponent).

URL completa → encodeURI

Mantém delimitadores como ? & = / para que as URLs permaneçam legíveis.

+ vs %20

“%20” é o padrão. “+” é uma convenção de formulário/query — alterne conforme necessário.

Entradas de amostra

  • https://exemplo.com/pesquisa?q=comida caseira&ref=email#seção
  • utm_source=email&utm_campaign=venda primavera 2026
  • Olá/Hello?nome=JoãoSilva&nota=10%OFF

Atalhos

Converter agora ⌘/Ctrl + Enter
Fechar banner de aviso Esc

Codificação/Decodificação de URL (percent-encoding)

O que é percent-encoding?

Codificar/decodificar URL converte caracteres não-ASCII e reservados em sequências %xx para que possam viajar com segurança em URLs.

encodeURI vs encodeURIComponent

Use encodeURIComponent para valores individuais; use encodeURI para URLs completas onde os delimitadores devem permanecer.

Dica

Se %25 continuar aparecendo, o texto pode estar codificado duas vezes. Use o banner de aviso para decodificar novamente com segurança.

FAQ

+ e %20, qual a diferença?

“%20” é a codificação em percentagem compatível com RFC para espaços. “+” é usado principalmente em formulários HTML (application/x-www-form-urlencoded) e é frequentemente tratado como um espaço em strings de consulta.

Qual função devo usar?

Para valores apenas (valor de query, fragmento de caminho, nome de arquivo), escolha a conversão encodeURIComponent. Para URLs inteiras que devem manter ? & = /, escolha encodeURI.

O que é codificação dupla?

Se %25 (um “%” codificado) aparecer com frequência, o valor pode ter sido codificado duas vezes. Use “Decodificar de novo” para tentar restaurar o original.