YamlBox

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.

Opções de conversão

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

  1. 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.

  2. Escolha o modo componente ou URI

    encodeURIComponent é adequado para valores de consulta (escapa & = ? /). encodeURI preserva a estrutura URL — use-a para URLs inteiras.

  3. 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.

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.

Leitura mais profunda

Artigo do blog · 5 min de leitura URL codificação: quando escapar e quando você está quebrando URL codificar e decodificar corretamente — caracteres reservados, mais versus %20, encodeURI versus encodeURIComponent e os bugs de codificação dupla por trás de links quebrados. Leia o guia →