O que é Codificador / Decodificador de URL?

Codificador e decodificador de URL gratuito online. Codifique e decodifique strings de URL.

A codificação de URL, também conhecida como percent-encoding, é a forma padrão de incluir caracteres especiais em URLs. Caracteres como espaços, símbolos e texto não ASCII precisam ser codificados porque as URLs têm um conjunto restrito de caracteres permitidos. O Codificador/Decodificador de URL lida com a codificação e a decodificação, facilitando a preparação de URLs para chamadas de API, redirecionamentos e desenvolvimento web.

No modo Codificar, a ferramenta converte caracteres inseguros nos seus equivalentes com percent-encoding. Um espaço vira %20, um "e" comercial (&) vira %26, um sinal de igual (=) vira %3D, e caracteres Unicode como é viram %C3%A9 (a sua representação em bytes UTF-8). Isso garante que parâmetros de consulta, caminhos de URL e identificadores de fragmento sejam transmitidos com segurança, sem serem interpretados erroneamente por navegadores e servidores.

No modo Decodificar, a operação inversa converte os caracteres codificados de volta para a forma legível. Isso é essencial para depurar respostas de API, revisar URLs de rastreamento e entender cadeias de redirecionamento. Por exemplo, uma URL que contém "q=hello%20world&category=%23web" é decodificada para "q=hello world&category=#web". A forma decodificada é o que o servidor ou o navegador realmente interpreta.

O botão de troca bidirecional permite alternar entre codificar e decodificar instantaneamente, o que é útil para a verificação de ida e volta. A ferramenta usa as funções JavaScript padrão encodeURIComponent() e decodeURIComponent(), que lidam com todos os caracteres definidos na especificação de URI. O processamento é totalmente local, sem comunicação com servidores.

Casos de uso reais do Codificador / Decodificador de URL

Codificando uma String de Consulta de Busca para uma Chamada de API

A sua API de busca aceita um parâmetro de consulta: "q=artificial intelligence & machine learning". O "e" comercial e os espaços precisam ser codificados. Cole a consulta e codifique: "q=artificial%20intelligence%20%26%20machine%20learning". A API agora recebe tudo como um único valor de parâmetro, em vez de dividir no &.

Decodificando uma URL de Redirecionamento para Entender os Parâmetros de Rastreamento

Uma URL de redirecionamento de marketing contém "%7Bclick_id%7D" e "%26source%3Dnewsletter". Decodifique-a para revelar "{click_id}" e "&source=newsletter". A forma decodificada ajuda você a entender quais parâmetros de rastreamento o redirecionamento está passando e quais valores dinâmicos são esperados.

Preparando uma URL que Contém Caracteres Unicode

A URL de uma página de produto tem um nome de produto em japonês: "かわいい猫のぬいぐるみ". Codifique o caminho para obter "%E3%81%8B%E3%82%8F%E3%81%84%E3%81%84%E7%8C%AB%E3%81%AE%E3%81%AC%E3%81%84%E3%81%90%E3%82%8B%E3%81%BF". Essa versão com percent-encoding é o que os navegadores enviam aos servidores para nomes de domínio e caminhos internacionalizados.

Por que usar Codificador / Decodificador de URL?

  • Codificação e decodificação bidirecional de URL
  • Suporte para Base64 e URL
  • Útil para APIs e desenvolvimento web

Como usar Codificador / Decodificador de URL — Passo a passo

1

Cole o texto ou URL no campo de entrada.

2

Escolha o modo: codificar ou decodificar, Base64 ou URL.

3

Copie o resultado.

Para quem é Codificador / Decodificador de URL?

  • depuração de API
  • codificação de URL
  • desenvolvimento web

Dicas profissionais para Codificador / Decodificador de URL

  • 1Use encodeURIComponent() para os valores dos parâmetros de consulta (tudo depois de ?). Para a parte do caminho da URL, o encodeURI() é mais adequado, pois preserva os caracteres / e ?.
  • 2Codifique sempre o conteúdo gerado pelo usuário antes de incluí-lo em URLs. A falta de codificação pode levar a vulnerabilidades de injeção de parâmetros, em que o usuário insere & ou = para manipular os parâmetros de consulta.
  • 3Os navegadores modernos codificam automaticamente os espaços como %20 em URLs. Sistemas mais antigos podem usar + para espaços (formato application/x-www-form-urlencoded). Esta ferramenta usa %20, que é a codificação de URL padrão.
  • 4Ao depurar problemas de dupla codificação, decodifique várias vezes. Se a saída decodificada ainda contiver %20 ou %26, decodifique novamente até que todas as sequências codificadas sejam resolvidas.

Codificador / Decodificador de URL — Perguntas frequentes

Why do URLs need encoding?

URLs can only safely contain certain characters. Spaces, symbols, and non-ASCII characters should be encoded so browsers and servers interpret the address correctly.

When should I decode a URL?

Decode a URL when you need to inspect query parameters, review redirects, debug API calls, or understand a link that contains encoded characters.

Can I use these tools with sensitive/proprietary data?

Absolutely. All processing runs locally in your browser with zero server uploads. This makes these tools safe for proprietary code, internal API keys, and confidential data.

Do these tools work offline?

Yes, once the page has loaded, most developer tools continue functioning without an internet connection. This makes them ideal for air-gapped environments or travel.

What browsers are supported?

All modern browsers are supported: Chrome, Firefox, Safari, and Edge. Internet Explorer is not supported. The tools leverage modern JavaScript APIs like Web Crypto, TextEncoder, and BigInt.

Pronto para usar Codificador / Decodificador de URL?

Ferramenta online gratuita — funciona no navegador, sem cadastro. Comece a usar agora.

Experimente agora
Free Forever · No Sign-up

182 Free Tools at Your Fingertips

All free online tools for developers, designers, students, and creators. Every tool works in your browser — no sign-up, no data collection.