Área da ferramenta

codificador URL, decodificador URL e parser query string

Codifique valores, decodifique query strings e inspecione partes da URL.

Codificador, decodificador e parser URL

Tamanho: bytes Chaves: Profundidade:

        

Codificador, decodificador e parser URL

bytes →


        
    

Codificador, decodificador e parser URL

Parâmetros de consulta

IDN / Punycode


    

Codificador, decodificador e parser URL

..

Cabeçalho


    

Payload


    

Metadados


        
    

Verificar assinatura

Assinar (HS)


            

Codificador, decodificador e parser URL

Biblioteca de padrões

Correspondências destacadas

Correspondências ()

Resultado da substituição


    

Codificador, decodificador e parser URL

Relativo:

Fuso horário

Construir por partes


        
Dia do ano: Semana: Dia da semana:

Diferença


        

Codificador, decodificador e parser URL


    

Codificador, decodificador e parser URL

Codificador, decodificador e parser URL


        
    

Exemplos

Entrada

hello world & café

Codificado

hello%20world%20%26%20caf%C3%A9

URL Guias e artigos

Codificador, decodificador e parser URL

Codifique valores, decodifique query strings e inspecione partes da URL. DevToolGrid Online oferece um codificador URL, decodificador URL e parser query string.

O que é codificação de URL?

A codificação de URL (percent-encoding) substitui caracteres inseguros ou reservados em uma URL por um % seguido do código hexadecimal. Por exemplo, um espaço vira %20 e & vira %26. Permite colocar qualquer texto — espaços, Unicode, símbolos — em query strings e caminhos sem quebrar o endereço.

Como codificar ou decodificar uma URL

  1. 1 Cole uma URL ou um valor no painel de entrada.
  2. 2 Clique em Encode component para valores de consulta ou Encode URI para manter a estrutura.
  3. 3 Use Decode para transformar os escapes de porcentagem em texto legível.
  4. 4 Analise uma URL completa para ver o esquema, host, caminho, consulta e fragmento.

Erros comuns de codificação de URL

  • Espaço como + ou %20Em query strings, um espaço pode aparecer como + (codificação de formulário) ou %20. Confundi-los corrompe valores.
  • Não codificar caracteres reservadosCaracteres como &, =, ? e # têm significado especial. Deixá-los sem codificar em um valor quebra a consulta.
  • Codificação duplaCodificar uma string já codificada transforma %20 em %2520. Codifique cada valor exatamente uma vez.

encodeURIComponent vs encodeURI

encodeURIComponent codifica quase tudo, inclusive & = ? /, então é correto para um único valor de consulta ou segmento de caminho. encodeURI mantém os caracteres que formam uma URL válida (como : / ? &) e serve para codificar um endereço inteiro. Use a versão component para parâmetros e a completa para URLs inteiras.

Perguntas frequentes

Esta ferramenta é gratuita?

Sim. O codificador, decodificador e analisador de URL são totalmente gratuitos e sem limites.

Meus dados são enviados a um servidor?

Não. Codificação, decodificação e análise rodam localmente no navegador; nada é enviado.

Qual a diferença entre + e %20?

Ambos podem significar um espaço em uma query string. %20 é sempre um espaço; + só é um espaço em dados application/x-www-form-urlencoded.

Ele analisa parâmetros de consulta?

Sim. Divide uma URL em suas partes e permite editar, ordenar e remover duplicatas dos parâmetros.