Codificar/Decodificar URL (Conversor de URL e consulta em japones)

Converta codificacao/decodificacao de URL (codificacao percentual) instantaneamente no navegador. Alterne entre o comportamento de encodeURIComponent/encodeURI e detecte possivel dupla codificacao.

O modo automatico e o padrao. Cole a entrada e obtenha saida imediata, depois copie, troque ou limpe em um unico fluxo.

A entrada e processada localmente no navegador e nunca e enviada a um servidor.

Como usar

  1. Cole uma URL ou string de parametro na caixa de entrada.
  2. Escolha o modo (Automatico/Codificar/Decodificar) e o alvo (Valor de parametro/URL completa).
  3. Revise o resultado e copie-o. Use Trocar quando precisar de outra passada.

O que voce deve escolher?

Valor de parametro (recomendado)

Use conversao no estilo encodeURIComponent para valores de consulta, fragmentos de caminho e nomes de arquivo.

URL completa

Use conversao no estilo encodeURI quando precisar preservar a estrutura completa da URL.

+ vs %20

Em queries no estilo formulario, + pode representar espaco. Voce pode alterar esse comportamento nas opcoes avancadas.

Exemplo

URL em japones

Entrada

https://example.com/検索?q=東京 ランチ&ref=メール#セクション

Pre-visualizacao da saida

Escolha o alvo URL completa para preservar a estrutura da URL durante a conversao

Parametros UTM

Entrada

utm_source=メール&utm_campaign=春セール 2026

Pre-visualizacao da saida

Facil de comparar o comportamento de + e %20

String com simbolos

Entrada

こんにちは/Hello?name=山田太郎&note=10%OFF

Pre-visualizacao da saida

A decodificacao segura mantem sequencias % invalidas e mostra aviso em vez de falhar

O que e codificar/decodificar URL (codificacao percentual)?

  • A codificacao percentual converte caracteres inadequados para URL em formato %xx.
  • A decodificacao converte %xx de volta para os caracteres originais.
  • Isto e essencial ao lidar com texto em japones, espacos e simbolos em URLs.

Quando usar encodeURI vs encodeURIComponent

  • Use comportamento de encodeURIComponent apenas para valores (valor de consulta ou fragmento de caminho).
  • Use comportamento de encodeURI para URLs completas.
  • Escolha com base em manter ou nao intactos delimitadores como ? & = /.

Perguntas frequentes

Qual e a diferenca entre + e %20?

%20 e a representacao de espaco no estilo RFC, enquanto + e usado principalmente nas convencoes application/x-www-form-urlencoded. Em queries originadas de formularios, + pode ser tratado como espaco.

Qual funcao devo usar?

Use conversao no estilo encodeURIComponent apenas para valores, e conversao no estilo encodeURI para URLs completas. Decida com base em manter ou nao delimitadores inalterados.

O que e dupla codificacao?

Se voce vir muitas sequencias %25, a mesma entrada pode ter sido codificada varias vezes. Esta ferramenta pode detectar isso e permite decodificar mais uma vez com um clique.