Ferramenta para programadores

Codifique ou decodifique um URL

Codifique ou decodifique um componente ou um URL completo com codificação percentual em seu navegador. Unicode e emoji são suportados.

Use o modo de componente para valores de consulta. O modo URL completo mantém: /? & = # enquanto codifica o resto. Nada é carregado.

  • Executa localmente
  • Sem envio
  • Instantâneo
  • Grátis
Modo de codificação

O componente usa encodeURIComponent. O URL completo usa encodeURI para que o esquema :, /, ?, &, = e # permaneçam legíveis.

Como funciona

  1. Cole os seus dados
  2. Execute a ação
  3. Copie o resultado

Por que a NEXNARA

  • Privado

    Os seus dados ficam no navegador.

  • Instantâneo

    Os resultados aparecem de imediato.

  • Sem envio

    Nada é enviado para um servidor da NEXNARA.

  • Funciona em qualquer lugar

    Não é preciso instalar nada.

Saiba mais

O que é codificação de URL?

A codificação de URL (codificação percentual) substitui caracteres reservados ou não ASCII por sequências % como %20 para um espaço. Navegadores e APIs usam isso em query strings e segmentos de caminho.

Como usar

Escolha Componente para um valor de consulta ou segmento de caminho. Escolha URL completo quando você já possui um link completo e precisa apenas de espaços e codificação não ASCII. Decodificar desfaz a codificação percentual. Swap troca as duas caixas.

Componente vs URL completa

O modo componente usa encodeURIComponent, que codifica quase todos os caracteres reservados. O modo URL completo usa encodeURI então: /? & = # fique no lugar. Colocar um URL inteiro no modo de componente o transformaria em um valor opaco.

Usos comuns

Codifique termos de pesquisa, caminhos Unicode ou parâmetros de consulta antes de colocá-los em um link. Decodifique um URL copiado para ler o texto original. Esta não é a codificação Base64.

Privacidade

Seu texto permanece no navegador. Não é enviado aos servidores da NEXNARA nem salvo em cookies, armazenamento local ou um banco de dados.

Perguntas frequentes

O que é codificação percentual?

A codificação percentual representa caracteres como % seguido de dois dígitos hexadecimais. Um espaço vira %20. Texto não ASCII vira sequências percentuais UTF-8.

Quando devo codificar uma URL completa?

Use Codificar URL completa quando você já tem uma URL completa e só precisa de espaços ou Unicode codificados. Use Codificar componente para um valor único que vai dentro de uma URL.

Qual é a diferença entre encodeURI e encodeURIComponent?

encodeURIComponent codifica caracteres reservados como &, =, ?, / e #. encodeURI deixa esses caracteres de estrutura no lugar para que um URL completo permaneça um URL.

E se a codificação for inválida?

Sequências quebradas, como %, %2 ou %GG isoladas, são relatadas como codificação percentual inválida. A página não trava.

A codificação de URL oferece suporte a Unicode e emoji?

Sim. O texto é codificado em porcentagem como UTF-8, portanto, ida e volta em coreano, japonês, árabe e emoji no modo de componente.

Meu URL foi carregado?

Não. A codificação e a decodificação são executadas apenas neste navegador. Não há upload de servidor nem API externa.

A codificação de URL é igual a Base64?

Não. A codificação percentual torna o texto seguro em um URL. Base64 codifica bytes arbitrários como ASCII. Use a ferramenta Base64 para URLs e arquivos de dados.