Voltar

URL Encoder/Decoder

Codifique e decodifique URLs e query strings.

URL

Codifique ou decodifique URLs e query strings.

O que é URL encoding?

Percent-encoding para caracteres especiais em URLs.

URL encoding (percent-encoding) substitui caracteres reservados ou inseguros por % seguido de dois dígitos hexadecimais — por exemplo, espaço vira %20.

É essencial em query strings, parâmetros de API e formulários para que a URL permaneça válida e interpretável pelos servidores.

Esta ferramenta usa encodeURIComponent/decodeURIComponent no navegador. Nada é enviado a servidores.

Exemplos

Pares texto ↔ URL codificada.

Query string

Parâmetros com espaços e caracteres especiais.

Original

q=hello world&lang=pt-BR

Codificado

q%3Dhello%20world%26lang%3Dpt-BR

Caracteres reservados

Símbolos que precisam de escape em URLs.

Original

a=1&b=2/c?d#e

Codificado

a%3D1%26b%3D2%2Fc%3Fd%23e

URL com acentos

UTF-8 codificado para uso seguro em HTTP.

Original

cidade=São Paulo

Codificado

cidade%3DS%C3%A3o%20Paulo

Perguntas frequentes

Qual método de codificação é usado?

+

encodeURIComponent para codificar e decodeURIComponent para decodificar — padrão para componentes de URL e query strings.

O símbolo + é tratado como espaço?

+

Na decodificação, + é convertido em espaço antes do decode — compatível com formulários application/x-www-form-urlencoded.

Codificar altera uma URL completa?

+

Para codificar uma URL inteira preservando :// e /, use encodeURI. Esta ferramenta foca em componentes e query strings via encodeURIComponent.

Os dados são enviados para algum servidor?

+

Não. As ferramentas processam tudo localmente no seu navegador. Nenhum dado é transmitido.