Codificador e Decodificador de URL
Só local — nada é enviado a menos que você salve ou compartilhe.
Codificador e decodificador de URL para links e strings de consulta, com codificação percentual correta.
- Cole uma URL, um valor de consulta ou uma string codificada
- Escolha modo componente ou URL completa, então clique em Codificar ou Decodificar
- Copie o resultado ou expanda a decomposição para ver as partes
Decomposição da URL
Salvar esta ferramenta
Tenha Codificador e Decodificador de URL sempre à mão
Use o menu Compartilhar do navegador e escolha “Adicionar à Tela Inicial”.
Sobre esta ferramenta
URLs só podem conter um conjunto limitado de caracteres, então qualquer outro precisa ser codificado em percentual: um espaço vira %20, um e comercial vira %26, e assim por diante. Errar isso faz com que parâmetros de consulta quebrem silenciosamente, geralmente quando um valor contém & ou + e o servidor interpreta como estrutura em vez de conteúdo. Esta ferramenta oferece ambos os modos de codificação, e a diferença importa. O modo componente escapa também caracteres reservados, o que é ideal para um valor dentro de uma string de consulta ou segmento de caminho. O modo completo deixa a estrutura da URL intacta, ideal para arrumar um link completo sem destruí-lo. A decodificação dá um retorno claro em vez de falhar silenciosamente quando o texto contém um % fora do padrão. Também tem uma visão de decomposição que divide qualquer URL em esquema, host, caminho, parâmetros e fragmento, deixando links longos com rastreadores fáceis de entender. Tudo roda localmente no seu navegador.
Perguntas frequentes
Qual a diferença entre os dois modos?
O modo componente escapa caracteres reservados como &, ?, =, / e #, então é correto para um único valor dentro de uma URL. O modo completo mantém esses caracteres para que uma URL completa funcione. Usar modo completo num valor de consulta é a causa clássica de parâmetros quebrarem.
O que é codificação percentual?
A regra que transforma espaço em %20 e o e comercial em %26 — caracteres que teriam significado estrutural numa URL são substituídos pelo sinal de % e seu código hexadecimal. Codificar uma URL online é aplicar isso; o decodificador daqui faz o inverso, para ler um link que alguém enviou cheio de %3A e %2F.
Por que às vezes meu espaço vira %20 e às vezes um mais (+)?
A codificação percentual usa %20 sempre. O sinal de mais vem de regras antigas usadas em corpos application/x-www-form-urlencoded e algumas strings de consulta. Ambos aparecem, então servidores aceitam os dois, mas %20 é a escolha mais segura.
Por que a decodificação dá erro?
Quase sempre porque o texto contém % que não é seguido por dois dígitos hexadecimais, o que é inválido. Isso ocorre quando o caractere % literal nunca foi codificado, ou quando uma string foi decodificada duas vezes.
É seguro colar uma URL com token?
Sim. Codificação e decodificação ocorrem totalmente no seu navegador, nada que você cole é transmitido ou registrado. Mesmo assim, trate URLs com token de sessão como segredo, independente da ferramenta usada.
Ajude a melhorar esta ferramenta
Encontrou um bug, quer mudar algo ou precisa de uma ferramenta que não temos?
Você tem um rascunho não enviado.
Obrigado — recebemos sua mensagem. Você verá a resposta na sua caixa de entrada.Ir para minhas mensagens