Codificador/Decodificador de URL online
Codifique ou descodifique texto para URLs com encodeURIComponent, encodeURI ou decodeURIComponent. Ferramenta online gratuita e sem instalação. O processamen…
Começar a usar
Codificação e descodificação de URLs
Esta ferramenta transforma texto para ser usado em URLs, ou converte texto codificado de volta ao formato original. É útil para preparar parâmetros de consulta, construir links ou depurar URLs.
Exemplo prático
Se introduzir a b&c=d e escolher Codificar parâmetro, o resultado será a%20b%26c%3Dd. Se escolher Codificar URL completa, o resultado será a%20b&c=d, porque o & e o = são preservados como separadores estruturais.
Opções disponíveis
- Codificar parâmetro: usa
encodeURIComponent, que escapa espaços e todos os caracteres de separação, como/e?. - Codificar URL completa: usa
encodeURI, que preserva caracteres estruturais como/,?e&, mas escapa espaços e caracteres inseguros. - Descodificar: usa
decodeURIComponentpara converter sequências percent-encoded de volta a texto. Não converte sinais de mais em espaços.
Limitações
A ferramenta não valida se o resultado é um URL alcançável, nem trata de redirecionamentos ou segurança. Se a entrada contiver sequências de escape malformadas ou bytes UTF-8 inválidos, é apresentado um erro. Tudo é processado no navegador.
Perguntas frequentes
O que significa o erro de sequência malformada?
Ocorre quando a entrada contém um sinal de percentagem não seguido de dois dígitos hexadecimais válidos, ou quando os bytes não formam uma sequência UTF-8 válida.
Porque é que o sinal de mais não é convertido em espaço na descodificação?
A ferramenta usa decodeURIComponent, que não aplica a conversão de formulários HTML. Para obter espaços, o texto deve estar codificado como %20.
Posso codificar URLs completos com parâmetros?
Sim, use a opção Codificar URL completa para preservar os separadores estruturais como ? e &, enquanto codifica os espaços e caracteres inseguros.
O processamento é feito localmente no navegador.