Entrada URL
Codificação web
Codificador e decodificador URL
Codifique URLs completas, componentes e valores de formulário, decodifique Unicode percentual, analise URLs absolutas e confira parâmetros repetidos ou vazios no navegador.
codificação percentual
URL analisada
Partes da URL
As partes aparecem para URLs absolutas com esquema e host. Ao decodificar, a saída é analisada primeiro.
Protocolo
Host
Caminho
String de consulta
Fragmento
Origem
Parâmetros de consulta
| Nome | Valor | Nome codificado | Valor codificado |
|---|
Caracteres reservados e codificados comuns
| Caractere | Significado | Codificado |
|---|---|---|
| espaço | Separador de palavras | %20 / + |
| % | Marcador de codificação percentual | %25 |
| & | Separador de parâmetros | %26 |
| = | Separador de nome e valor | %3D |
| ? | Início da consulta | %3F |
| # | Início do fragmento | %23 |
| / | Separador de caminho | %2F |
| : | Separador de esquema | %3A |
| + | Sinal de mais ou espaço de formulário | %2B |
Notas de codificação URL
URL completaEste modo preserva : / ? & = # e codifica apenas caracteres não seguros.
Componente URLUse para um valor, nome de parâmetro, segmento de caminho ou fragmento.
Codificação de formulárioapplication/x-www-form-urlencoded representa espaços como +; um mais literal vira %2B.
Codificação duplaSe um % existente virar %25, o valor pode ter sido codificado duas vezes.
Exemplos comuns de codificação URL
Perguntas sobre codificação URL
O que é codificação URL?
A codificação percentual troca caracteres não seguros por % e dois dígitos hexadecimais que representam bytes UTF-8.
Devo codificar uma URL completa ou um componente?
URL completa preserva a estrutura; componentes servem para valores, nomes, segmentos e fragmentos.
Por que um espaço às vezes vira +?
Formulários HTML usam + para espaços. A codificação percentual normal usa %20.
Por que um sinal % isolado falha?
Cada % codificado deve ser seguido por dois dígitos hexadecimais. Uma porcentagem literal vira %25.