URL Encoder/Decoder
Codifique e decodifique URLs e query strings.
URL
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.