Codificar / Decodificar URL

Codifique e decodifique componentes de URL.

Toda a codificação e decodificação acontece localmente no seu navegador, então seu texto e suas URLs nunca saem do seu dispositivo.

Precisa inspecionar as partes de uma URL? Experimente o URL Parser.

Sobre Codificar / Decodificar URL

Esta ferramenta de codificar decodificar URL faz percent-encoding de texto para uso seguro em URLs e decodifica um componente codificado de volta para texto legível, tudo processado localmente no seu navegador. Ela espelha o encodeURIComponent e o decodeURIComponent do JavaScript, escapando caracteres reservados como /, ?, &, = e espaços para que os valores permaneçam intactos dentro de query strings e caminhos. Desenvolvedores, engenheiros de QA e testadores de API recorrem a este codificador url e decodificador url para montar parâmetros de consulta, depurar URLs de callback, inspecionar links de rastreamento e limpar endereços copiados cheios de sequências %20 e %3A. Como ele trabalha em um único componente em vez de uma URL inteira, você obtém um percent encoding preciso e previsível para um valor por vez. Tudo roda no seu dispositivo e nada é enviado para um servidor, então até tokens privados e URLs internas permanecem locais.

Recursos

Como usar Codificar / Decodificar URL

  1. Cole o texto ou valor codificado na caixa de entrada.
  2. Escolha Codificar para fazer percent-encoding ou Decodificar para convertê-lo de volta.
  3. Leia o resultado convertido na área de saída.
  4. Copie a saída e insira-a na sua URL ou código.

Exemplo

Entrada

nome=João Silva&cidade=São Paulo

Saída

nome%3DJo%C3%A3o%20Silva%26cidade%3DS%C3%A3o%20Paulo

Codificar um único componente escapa =, &, espaços e caracteres acentuados.

Erros comuns e solução de problemas

Perguntas frequentes

O que é codificação de URL e quando preciso dela?
A codificação de URL (percent-encoding) substitui caracteres inseguros por sequências de bytes %HH para que os valores sobrevivam dentro de query strings e caminhos. Use esta ferramenta de codificar decodificar URL sempre que um parâmetro contiver espaços, &, =, / ou texto não-ASCII.
A ferramenta Codificar / Decodificar URL codifica um componente ou uma URL inteira?
Ela codifica um único componente, como o encodeURIComponent, então caracteres como / e ? são escapados. Codifique cada valor da query separadamente em vez do endereço inteiro.
Como corrijo uma decodificação que falhou?
A decodificação falha em percent-encoding malformado, como um % perdido ou dígitos hexadecimais inválidos. Corrija ou remova a sequência percent incorreta na entrada de Codificar / Decodificar URL e tente novamente.
Ela lida com Unicode e emojis?
Sim. Caracteres UTF-8 multibyte, letras acentuadas e emojis são codificados em suas sequências de bytes percent-encoded corretas e decodificados de volta com precisão.
Por que os espaços são exibidos como %20 em vez de +?
Esta ferramenta segue o encodeURIComponent, que codifica espaços como %20. A forma + é específica de corpos de requisição form-encoded, não de componentes de URL gerais.
Minha entrada é enviada para algum lugar quando codifico ou decodifico?
Não. A ferramenta Codificar / Decodificar URL roda inteiramente no seu navegador, então sua entrada nunca sai do seu dispositivo e nada é enviado para um servidor.

Ferramentas relacionadas

Todas as ferramentas de ArrayKit