Codificador de URL
Codifique e decodifique URL no padrão percent-encoding, com suporte completo a acento e cedilha. Digite o texto e copie o resultado. Roda no navegador, sem cadastro.
Experimente outra ferramenta
Escolhidas para acompanhar estaCodificador e decodificador de URL que transforma texto e valores de parâmetro em um formato seguro para link, e faz o caminho de volta. Serve para quem monta link de campanha de marketing, para quem programa e precisa montar requisição de API, e para qualquer pessoa que queira colocar um termo de busca ou um caractere especial dentro de um link sem quebrar ele. A ferramenta usa o padrão de percent-encoding com suporte completo a UTF-8, então acento e cedilha voltam certinho. Tudo roda no seu navegador, sem enviar nada para um servidor.
Como usar esta ferramenta
- 01Escolha codificar ou decodificarA aba "Codificar" transforma texto comum em uma sequência segura para URL. A aba "Decodificar" faz a sequência com % voltar a ser texto legível.
- 02Cole o seu textoDigite o texto ou o valor de parâmetro que você quer codificar, ou cole uma sequência codificada (aquela cheia de %) para decodificar. O resultado muda conforme você digita.
- 03Copie o resultadoO resultado aparece na hora e dá para copiar com um clique para usar no link ou no seu código.
Quando isso é útil?
- Montar um link de campanhaCodifique um valor de parâmetro que tenha espaço, e comercial ou outro símbolo, para conseguir colocar ele numa URL de rastreamento sem quebrar o link.
- Ler uma URL codificada que você recebeuCole um link cheio de %20 e outros códigos de porcentagem para ver o que ele diz de verdade. Ao decodificar, ele volta a ser texto simples.
- Passar caractere especial em um parâmetroColoque uma frase de busca ou o nome de um produto dentro de um parâmetro da URL. A codificação garante que &, = e ? sejam tratados como texto, e não como parte da estrutura do endereço.
Exemplos
- Codificar "promoção de verão & mais"Cada parte vira um código: "promoção" fica promo%C3%A7%C3%A3o, cada espaço vira %20 e o & vira %26. É assim que o & deixa de ser confundido com um separador de parâmetros.
- Codificar um espaçoUm espaço vira %20, então "ola mundo" fica ola%20mundo.
- Decodificar %20A sequência ola%20mundo volta a ser ola mundo.
O que é codificação de URL e para que ela serve
Uma URL só aceita um conjunto limitado de caracteres. Espaço, letra com acento e símbolos como &, ? e = ou têm significado especial ou simplesmente não são permitidos, então precisam virar um % seguido de um código. Isso avisa o navegador que aqueles caracteres são conteúdo, e não parte da estrutura do endereço. Sem codificação, um link com esses caracteres quebra ou leva para o lugar errado. Para o português isso importa bastante, porque ç, ã e á são todos caracteres que precisam ser codificados.
Codificação completa ou parcial
Esta ferramenta usa a codificação pensada para um valor sozinho dentro da URL, incluindo a conversão de caracteres como & e =. É exatamente o que você precisa ao acrescentar um valor a um parâmetro. Se você codificar uma URL inteira, a estrutura dela (o ://, por exemplo) também é codificada, então o melhor é codificar só as partes que mudam. Por baixo, a ferramenta usa encodeURIComponent e decodeURIComponent.
Privacidade
A codificação e a decodificação acontecem inteiras no seu navegador. Nenhum texto e nenhuma URL vão para um servidor nem ficam salvos do nosso lado. Ao fechar a aba, não sobra nada.
Perguntas frequentes
O que é codificação de URL?
Codificação de URL, também chamada de percent-encoding, transforma os caracteres que não são seguros dentro de uma URL em um % seguido de um código. É isso que permite colocar espaço, símbolo e letra com acento em um link sem quebrar ele.
Quando eu devo codificar um texto para URL?
Codifique o valor sempre que colocar texto livre, um termo de busca ou algo com espaço ou símbolo dentro de um parâmetro ou de um link. Por exemplo, um parâmetro de campanha ou o valor de uma requisição de API.
Dá para decodificar uma URL e voltar ao texto legível?
Dá. Vá para a aba Decodificar e cole a sequência codificada para receber o texto simples de volta. O suporte a UTF-8 é completo, então acento e cedilha voltam corretamente.
Codificação de URL é a mesma coisa que criptografia?
Não. Codificação de URL é só codificação, não é criptografia. Qualquer pessoa consegue decodificar e recuperar o texto original, então ela não esconde nem protege nada.
O meu texto é enviado para algum servidor?
Não. Toda a codificação e a decodificação acontecem no seu navegador. Nada do que você digita sai do seu dispositivo.
Por que a decodificação dá erro?
Quase sempre porque um sinal de % ficou incompleto ou inválido, por exemplo sem os dois caracteres que deveriam vir depois dele. Confira se você copiou a sequência inteira, do jeito que ela estava.
Posso usar isto para senha ou dado secreto?
Não. Codificação de URL não protege nada, então ela não serve para senha, token, chave privada ou qualquer dado secreto. Ela só muda a forma de escrever o texto, e qualquer um consegue decodificar.

