Dia a dia · Ferramenta gratuita online

Codificar e decodificar URL

Codificar por cento ou decodificar um componente UTF-8 URL localmente, mantendo a codificação de componentes distinta da criptografia ou validação de um URL completo.

Seus dados

Os cálculos são feitos no navegador. Não é necessário ter conta.

RESULTADO DE EXEMPLOCalculado no dispositivo
Resultado
Hello%2C%20Finflo!
Dados claros. Métodos transparentes.
Meu espaço

Como funciona

Uma distinção útil

Reconheça um espaço codificado duas vezes

Um espaço vira %20; codificar esse resultado novamente produz %2520 porque o sinal de porcentagem também é codificado. Decodificar uma vez retorna %20, não um espaço. Confira a camada esperada pela aplicação antes de transformar novamente.

Codificando um componente de URL corretamente

A codificação de componente URL representa caracteres que precisam de tratamento especial dentro de um componente, como um valor de consulta. Codificar toda uma URL como um componente também pode codificar seus separadores, o que muda a forma como ele é usado. Selecione codificar ou decodificar de acordo com a forma atual da entrada. A codificação repetida pode introduzir fugas adicionais em vez de corrigir um endereço mal formado.

texto componente URLFórmula e pressupostos

Porcentagem de codificação de um componente URI UTF-8, ou reverter essa codificação.

O texto é processado localmente. Codificação não é criptografia; não trate os dados codificados como segredo.

Exemplo trabalhado

Usando o texto componente URL Exemplo:

Dados
Operação
Cod
Texto
Hello, Finflo!
Método

Porcentagem de codificação de um componente URI UTF-8, ou reverter essa codificação.

Resultado

Resultado do exemplo

Resultado: Hello%2C%20Finflo!

São inputs ilustrativos. Mude os valores para explorar um cenário diferente.

Referências das fórmulas

As referências explicam os métodos subjacentes; elas não implicam endosso ou revisão profissional individual do Finflo.

Perguntas comuns

Devo codificar um URL inteiro como um componente?

Normalmente, o componente é um valor único, como um parâmetro de consulta. Codificar uma URL inteira também pode codificar seus separadores estruturais.

A codificação por cento torna o texto secreto ou torna um destino seguro?

- Não. Ele representa apenas caracteres para um componente de URL. Não criptografa o texto nem avalia a confiabilidade de um destino.

Preparado pelo Finflo. Nossa metodologia · Política editorial · Aviso legal