ToolHub
Abrir ferramenta

Codificador/Decodificador de URL

Codifique e decodifique URLs rapidamente, processando caracteres especiais

Conversão de formato

Sobre esta ferramenta

O Codificador/Decodificador de URL é uma ferramenta baseada em navegador que converte texto para o formato de codificação de URL (codificação percentual) ou decodifica URLs codificadas de volta para texto legível. Ele usa as funções padrão encodeURIComponent e decodeURIComponent, processando corretamente caracteres especiais como espaços, e comercial e parâmetros de consulta. Todo o processamento é feito localmente no navegador, sem enviar dados para nenhum servidor.

Principais recursos

How to Use

  1. Paste or type your text or URL into the input area.
  2. Click encode to convert special characters to URL-safe format, or decode to revert.
  3. View the encoded/decoded result instantly in the output area.
  4. Copy the result to your clipboard with one click.

Pré-visualização rápida

Casos de uso

url codificação codificação percentual parâmetros de consulta

Perguntas frequentes

O que é codificação de URL (codificação percentual)?

A codificação de URL, também chamada de codificação percentual, substitui caracteres inseguros ou reservados em URLs por % seguido de dois dígitos hexadecimais. Por exemplo, o espaço se torna %20 e o e comercial se torna %26. Isso garante que caracteres especiais não quebrem a estrutura da URL.

Qual é a diferença entre encodeURI e encodeURIComponent?

encodeURI é usado para codificar URLs completas, mas preserva caracteres como :, /, ?, &, = que têm significado estrutural na URL. Já encodeURIComponent codifica todos os caracteres, incluindo esses caracteres reservados, sendo adequado para codificar valores individuais de parâmetros de consulta que precisam ser escapados.

Esta ferramenta suporta codificação de caracteres chineses?

Sim, suporta. A ferramenta usa a função nativa do navegador encodeURIComponent, que suporta totalmente a codificação UTF-8. Todos os caracteres Unicode, incluindo chinês, japonês, coreano e emojis, são corretamente codificados em sequências de codificação percentual.

Por que o texto decodificado parece incorreto ou mostra erro?

Isso geralmente ocorre porque a entrada não é uma string de codificação percentual válida. Certifique-se de que a string codificada esteja formatada corretamente — cada sinal de porcentagem deve ser seguido por exatamente dois dígitos hexadecimais (0-9, A-F). Sequências incompletas ou malformadas causarão falha na decodificação.

Codificação de URL e codificação de entidades HTML são a mesma coisa?

Não. A codificação de URL usa sinal de porcentagem seguido de números hexadecimais (ex.: espaço codificado como %20), enquanto a codificação de entidades HTML usa sequências começando com & (ex.: espaço codificado como  ). Elas têm finalidades diferentes — codificação de URL é para URLs, codificação de entidades HTML é para conteúdo HTML.