🔗

URL codificar decodificar

Codifique ou decodifique strings de URL instantaneamente. Oferece suporte à codificação de componentes e de URL completa. Tudo funciona no seu navegador · sem servidor, sem rastreamento.

Ferramentas para desenvolvedores Executa localmente Nenhum dado enviado
encodeURIComponent decodeURIComponent somente no lado do cliente sem rastreamento
Escopo da codificação:
Texto simples
->
Codificado para URL
💡
Codificação de componente usa encodeURIComponent · codifica todos os caracteres especiais, incluindo / ? # & =, ideal para valores de parâmetros de consulta. Codificação de URI completa usa encodeURI · preserva caracteres que são válidos em uma URL completa, como / ? # & =, ideal para codificar uma URL inteira.

O que é codificação de URL?

A codificação de URL converte caracteres reservados ou inseguros em sequências codificadas por porcentagem para que possam ser transmitidos com segurança dentro de URLs. É comumente usada para strings de consulta, segmentos de caminho, redirecionamentos e parâmetros que incluem espaços ou caracteres especiais.

Por que usar este codificador / decodificador de URL?

Ao criar ou depurar URLs, contar manualmente caracteres codificados por porcentagem é propenso a erros. Esta ferramenta codifica ou decodifica instantaneamente no seu navegador - sem envio de formulário, sem ida e volta ao servidor. Ela também distingue entre encodeURI (URL inteira) e encodeURIComponent semântica (de parâmetro único), o que a maioria dos codificadores simples não faz.

  • Saída instantânea: Os resultados aparecem enquanto você digita, sem precisar pressionar botão.
  • Suporte total a URL: Cole uma URL inteira e decodifique todos os segmentos codificados por porcentagem de uma só vez.
  • Sem ida e volta ao servidor: A codificação e a decodificação acontecem localmente no navegador.
  • Amigável para desenvolvedores: Útil para depurar query strings, URIs de redirecionamento e parâmetros de API.

Como usar o Codificador / Decodificador de URL

  1. Cole a string de URL ou o parâmetro que deseja transformar.
  2. Escolha codificar ao preparar uma string para uso em uma URL, ou decodificar ao inspecionar texto codificado por porcentagem.
  3. Use o resultado em query strings, redirecionamentos, solicitações de API ou trabalho de depuração.
  4. Copie o valor transformado para o app ou a solicitação de destino.
Entenda o Codificador / Decodificador de URL ▾
Exemplo
Entrada hello world & more=yes
Saída hello%20world%20%26%20more%3Dyes
Casos de uso comuns
  • Codifique os parâmetros da query string antes de anexá-los a uma URL
  • Decodifique URLs codificadas em percentual de arquivos de log
  • Corrija URLs com codificação dupla
Por que usar esta ferramenta
  • Evita URLs quebradas causadas por espaços e caracteres reservados.
  • Útil para depurar redirecionamentos, query strings e payloads de API codificados.
  • Permite comparar rapidamente valores brutos e codificados no navegador.
Perguntas frequentes
Qual é a diferença entre encodeURI e encodeURIComponent?

encodeURI é para URLs inteiras e mantém separadores como :, /, ? e # intactos. encodeURIComponent é para partes individuais, como valores de query, e codifica muito mais caracteres.

Por que um espaço é codificado como %20 ou +?

O %20 é a codificação percentual padrão. O + é usado principalmente por envios de formulário application/x-www-form-urlencoded. Esta ferramenta gera %20 por padrão.

Posso decodificar uma URL completa de uma vez?

Sim. Cole a URL completa e decodifique-a para inspecionar todas as partes codificadas em percentual de uma vez.

O que é application/x-www-form-urlencoded?

É o formato de codificação usado no envio de formulários HTML, em que espaços podem ser representados como +. Para componentes gerais de URL, %20 é a forma padrão mais segura.