Web e codificação
URL Codificador e decodificador
Codifique um valor para uma string de consulta, decodifique um URL codificado por porcentagem ou divida uma string de consulta em pares chave/valor legíveis. Semântica encodeURIComponent e encodeURI disponível.
- Funciona 100% no seu navegador
- Sem inscrição · Sem uploads
- Uso gratuito e ilimitado
Texto, URL ou string de consulta
Exemplos: Valor da consulta · Codificado URL para decodificar · Detalhamento da consulta —⌘/Ctrl + Enter converte · solta um arquivo para carregá-lo · processado localmente
Saída codificada/decodificada
A saída é somente leitura. Use Copiar, Baixar ou Compartilhar para movê-lo.
Como usar a ferramenta URL Codificador / Decodificador
-
Cole texto, URL ou string de consulta
A ferramenta funciona em ambas as direções – codificação de texto simples e decodificação de escapes percentuais.
-
Escolha o modo componente ou URI
encodeURIComponent é adequado para valores de consulta (escapa & = ? /). encodeURI preserva a estrutura URL — use-a para URLs inteiras.
-
Ou divida uma string de consulta
Mude para o modo de consulta para analisar uma string de consulta em uma tabela de pares chave/valor decodificados.
O que torna esta ferramenta diferente
- Semântica encodeURIComponent e encodeURI, ambas as direções
- Análise de string de consulta em pares de chave/valor decodificados, + tratados como espaço
- Codificação percentual UTF-8 correta (café → caf%C3%A9), não quebrada latin-1
- Limpar erros para sequências de escape malformadas
- Off-line e privado, como todas as ferramentas aqui
Privacidade por arquitetura: esta página não contém análises que recebam sua entrada e o código de conversão é executado em sua guia. Você pode se desconectar da rede após carregar e continuar trabalhando.
URL Codificador / Decodificador — perguntas frequentes
encodeURI vs encodeURIComponent - do que eu preciso?
Use encodeURIComponent para um valor que você está colocando dentro de um parâmetro de consulta (?q=…): ele escapa &, =, ?, / e # então o valor não pode quebrar a estrutura do URL. Use encodeURI para um URL completo que você deseja manter intacto, o que deixa :, / e ? sozinho.
Por que um espaço se torna% 20 ou +?
Em um caminho ou fragmento, o espaço deve ser %20. Em application/x-www-form-urlencoded data — o corpo de um formulário HTML clássico — o espaço é +. O analisador de consulta aqui trata + como um espaço, que é o comportamento correto para strings codificadas em formulário.
Por que meu URL está codificado duas vezes?
Porque foi codificado duas vezes – geralmente uma estrutura que codifica um valor já codificado. Decodifique uma vez aqui; se o resultado ainda contiver% de sequências, decodifique novamente e corrija o pipeline para que ele codifique exatamente uma vez.
Ele lida com caracteres não latinos?
Sim. O texto é codificado como bytes UTF-8 e depois com escape percentual, de modo que japonês, árabe, cirílico e emoji produzem URLs corretos e interoperáveis.
Ferramentas relacionadas
Procurando por “decodificação de URL on-line”, “ferramenta de codificação percentual”, “codificar componente uri”? Você está no lugar certo - navegue por todas as 19 ferramentas.