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
O componente usa encodeURIComponent. O URL completo usa encodeURI para que o esquema :, /, ?, &, = e # permaneçam legíveis.
Como funciona
- 01 Cole os seus dados
- 02 Execute a ação
- 03 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.