Codificador e decodificador de URL
Deixe um texto seguro para colocar em um link, transforme texto codificado com % de volta em palavras e veja do que uma URL é feita.
Lacrado neste dispositivo
Funciona no seu navegador. Nada é enviado.
Lacrado
Resultado
O resultado vai aparecer aqui enquanto você digita.
Não é possível decodificar isto
Partes desta URL
Parâmetros de consulta
| Nome | Valor (decodificado) |
|---|
Como funciona
-
Escolha a direção
Codificar deixa o texto seguro para uma URL. Decodificar transforma sequências como %C3%A9 de volta em caracteres legíveis.
-
Escolha o que você está codificando
O valor de um único parâmetro precisa ter todos os caracteres especiais codificados. Uma URL inteira mantém as barras, o ponto de interrogação e os “e” comerciais.
-
Copie ou analise
Copie o resultado ou leia a tabela que divide a URL em protocolo, host, caminho, parâmetros e fragmento.
Perguntas frequentes
O texto que eu colo é enviado para algum lugar?
Não. A codificação, a decodificação e a análise da URL rodam no seu navegador, então links com tokens ou dados pessoais ficam no seu dispositivo.
Qual a diferença entre codificar uma parte e uma URL inteira?
Uma parte, como um termo de busca colocado depois de ?q=, precisa ter caracteres como &, = e / codificados para que não sejam lidos como estrutura da URL. Uma URL inteira mantém esses caracteres, porque eles são a estrutura dela, e só codifica os espaços e os caracteres fora do ASCII.
Os espaços devem virar %20 ou +?
Os dois são comuns. %20 funciona em qualquer parte de uma URL. O + só significa espaço em query strings enviadas por formulários HTML. Na dúvida, use %20.
Por que as letras acentuadas viram vários códigos com %?
As URLs usam UTF-8, em que um caractere como é ocupa dois bytes e um emoji ocupa quatro. Cada byte é escrito como % seguido de dois dígitos hexadecimais, então é vira %C3%A9.
Por que a decodificação falha em alguns textos?
A decodificação falha quando um % não é seguido de dois dígitos hexadecimais, ou quando os bytes não são UTF-8 válido, o que acontece com frequência em textos codificados em Latin-1 por sistemas antigos. O erro mostra exatamente onde está o problema.