Codificador / Decodificador de URL

Codifique ou decodifique strings codificadas em URL. Use para parâmetros de consulta, dados de formulário e URLs completas. Escolha a codificação de componente (valores de consulta/formulário) ou de URL completa (preserva : / ? # etc).

100% Processamento no Lado do Cliente

Seus dados são codificados/decodificados inteiramente no seu navegador. Nenhum dado é enviado a nenhum servidor.

Codificar URL completa (preservar : / ? # etc)

Componente (padrão): Codifica tudo exceto A-Z a-z 0-9 - _ . ! ~ * ' ( ). Usar para valores de parâmetros de consulta e dados de formulário. URL Completa: Preserva : / ? # [ ] @ ! $ & ' ( ) * + , ; =. Usar ao codificar ou decodificar uma URL completa.

O que é Codificação de URL?

A codificação de URL (codificação percentual) substitui caracteres que não são permitidos ou estão reservados em URLs por um % seguido de dois dígitos hexadecimais. Por exemplo, um espaço se torna %20 e ? se torna %3F.

Não é criptografia; é uma transformação reversível. Qualquer um pode decodificar uma string codificada em URL. Use-a para construir URLs válidas e passar dados em strings de consulta, não para ocultar informações.

Como Funciona

Codificar: Cada caractere que deve ser codificado é substituído por %XX onde XX é o valor de byte UTF-8 do caractere em hexadecimal.

Decodificar: Cada sequência %XX é convertida de volta ao byte correspondente; o resultado é interpretado como texto UTF-8. Sequências malformadas causam um erro de decodificação.

Componente vs URL Completa

Codificação de componente (encodeURIComponent): Codifica quase tudo, incluindo / ? # & =. Use para valores de parâmetros de consulta e dados de formulário. Exemplo: ?q=hello%20world.

Codificação de URL completa (encodeURI): Codifica espaços e alguns outros caracteres, mas preserva : / ? # [ ] @ ! $ & ' ( ) * + , ; =. Use ao codificar ou decodificar uma URL completa.

Casos de Uso Comuns

Parâmetros de consultaCodifique termos de pesquisa, filtros e pares chave-valor (ex. ?search=hello%20world).

Dados de formulárioCodifique campos de formulário para application/x-www-form-urlencoded ou strings de consulta.

URLs de redirecionamentoCodifique uma URL completa como parâmetro (ex. ?redirect=https%3A%2F%2Fexample.com).

Requisições de APIConstrua strings de consulta ou segmentos de caminho com caracteres especiais.

DepuraçãoDecodifique URLs ou parâmetros codificados para lê-los claramente.

Perguntas Frequentes

Qual é a diferença entre codificação de componente e de URL completa?

A codificação de componente codifica quase todos os caracteres reservados (incluindo / ? # & =) e é destinada a valores de parâmetros de consulta e dados de formulário. A codificação de URL completa preserva : / ? # [ ] @ etc para que uma URL completa permaneça válida.

Por que recebo um erro de decodificação?

A entrada pode conter uma sequência percentual malformada, ou você pode estar decodificando algo que foi codificado com o outro modo. Tente alternar "Decodificar como URL completa".

A codificação de URL é o mesmo que criptografia?

Não. A codificação de URL é reversível e não oferece sigilo. Não a use para ocultar dados sensíveis.

Share this tool

Share a direct link or embed this tool on your site. Keep the Tooladex attribution link to support the project.