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
Faz percent-encoding de texto usando a semântica do encodeURIComponent
Decodifica componentes codificados de volta para caracteres legíveis
Escapa caracteres reservados como /, ?, &, = e espaços
Mensagem de erro clara quando o percent-encoding está malformado
Lida com Unicode completo, incluindo emojis e letras acentuadas
Alterna entre codificar e decodificar em um só lugar
Copie o resultado com um único clique
Roda inteiramente no seu navegador
Como usar Codificar / Decodificar URL
Cole o texto ou valor codificado na caixa de entrada.
Escolha Codificar para fazer percent-encoding ou Decodificar para convertê-lo de volta.
Codificar um único componente escapa =, &, espaços e caracteres acentuados.
Erros comuns e solução de problemas
A decodificação falha com um erro de entrada inválida. — Um % perdido ou um par hexadecimal incompleto (como %2 ou %ZZ) não pode ser decodificado. Corrija ou remova a sequência percent malformada.
Uma URL completa fica super-codificada, escapando :// e barras. — Esta ferramenta codifica um único componente, então ela escapa / e ?. Codifique apenas os valores individuais da query, não o endereço inteiro.
Espaços viram %20 em vez de +. — O encodeURIComponent usa %20 para espaços. A convenção do + só se aplica a corpos de formulário application/x-www-form-urlencoded.
Sinais de mais em dados de formulário decodificados permanecem como espaços inesperadamente. — A decodificação não transforma + em espaço. Substitua + por %20 antes de decodificar se o valor veio de um corpo form-encoded.
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
Analisador de URL — Decomponha uma URL em suas partes e liste os parâmetros de consulta.