Codificação e decodificação de URL
Codifique por cento o texto para URLs e decodifique endereços com escape de volta para texto simples.
Codificação e decodificação de URL
Os URLs aceitam apenas um conjunto limitado de caracteres, portanto, qualquer outra coisa – espaços, letras acentuadas, e comercial, emoji – deve ser codificada em porcentagem como escapes %XX. Cole o texto para codificá-lo ou cole um endereço com escape para lê-lo de volta em formato simples. Use-o ao criar strings de consulta manualmente, depurar uma cadeia de redirecionamento ou entender um link de rastreamento que alguém lhe enviou. Links que passam por vários redirecionamentos ou camadas de rastreamento geralmente chegam com codificação dupla ou tripla - ative "Decodificar repetidamente" e a ferramenta continuará decodificando até que o texto pare de mudar, de modo que um endereço multicodificado seja desembrulhado em uma única etapa.
O seletor de escopo decide quão agressiva é a codificação. "Component" escapa de tudo que não é um caractere simples, incluindo & = ? e #, que é o que você deseja para um único valor de consulta ou segmento de caminho — o valor permanece um valor e não pode ser dividido na estrutura da URL. "URL completo" deixa os caracteres estruturais em paz, portanto, um endereço inteiro mantém seu esquema, separadores e fragmentos, enquanto espaços e caracteres não ASCII ainda escapam.
A opção "Tratar + como espaço" abrange envios de formulários HTML, onde os espaços viajam como + em vez de% 20. Ligue-o e a codificação produz +, enquanto a decodificação converte + de volta em espaços. Deixe-o desativado e + será tratado como um sinal de adição literal, que é o que você deseja para a maioria das APIs modernas.
O texto não ASCII é codificado como UTF-8, correspondendo ao que os navegadores e servidores esperam, portanto, os diacríticos e emojis eslovacos são exatamente iguais. Se uma string contém um escape quebrado — um % perdido ou uma sequência truncada — você obtém uma explicação clara em vez de uma resposta errada. Tudo é executado no seu navegador e nada é carregado, portanto, URLs contendo tokens de sessão, parâmetros assinados ou nomes de host internos podem ser inspecionados com segurança aqui. A contagem sob a saída conta quantas sequências escaparam ou não.