Como usar esta ferramenta
- 1 Abra Codificador e Decodificador de URL e insira, cole ou selecione o conteúdo que deseja processar.
- 2 Ajuste as opções e o formato de saída para sua tarefa.
- 3 Confira o resultado e copie ou baixe a saída disponível.
Codifique e decodifique endereços URL e parâmetros com encodeURI ou encodeURIComponent.
Mantém : / ? & = # intactos; ideal para um link inteiro
| Protocolo | https: |
|---|---|
| Host | example.com |
| Caminho | /搜尋 |
| Parâmetro | q → 網址 編碼 |
| Parâmetro | lang → zh-TW |
| Âncora (#) | — |
Codifique e decodifique endereços URL e parâmetros com encodeURI ou encodeURIComponent. Use no trabalho, desenvolvimento, estudo ou em verificações rápidas.
Esta ferramenta funciona no navegador. Antes de usar dados sensíveis, confirme que o dispositivo e o navegador são confiáveis.
Pelo padrão RFC 3986, endereços URI aceitam diretamente apenas caracteres ASCII alfanuméricos e alguns símbolos reservados. Caracteres acentuados, ideogramas, espaços e símbolos especiais são convertidos em bytes UTF-8 e representados por % seguido de dois dígitos hexadecimais (por exemplo, "你" torna-se %E4%BD%A0).
Há dois escopos de conversão: "URL completa (encodeURI)" preserva delimitadores estruturais como :, /, ?, #, & e =, sendo indicado para codificar um endereço inteiro. "Componente de URL (encodeURIComponent)" escapa também esses delimitadores, ideal para valores de parâmetros chave=valor.
Em dados de formulários HTML (application/x-www-form-urlencoded), espaços costumam ser representados pelo sinal +. Ao marcar "Tratar + como espaço" no modo Decodificar, os sinais + do texto são convertidos em espaço antes da decodificação, enquanto %2B continua sendo +.
Use encodeURI ao converter uma URL completa iniciada por https:// para manter :, /, ?, & e = intactos. Use encodeURIComponent ao codificar o valor isolado de um parâmetro de busca ou uma URL passada dentro de ?redirect=....
Na decodificação percentual, cada % precisa ser seguido por dois dígitos hexadecimais válidos (0-9, A-F) compondo uma sequência UTF-8 completa. Um % isolado ou uma sequência cortada como %E4%BD gera erro e exibe a posição aproximada do caractere.
A RFC 3986 define %20 como codificação padrão de espaço, enquanto formulários HTML (application/x-www-form-urlencoded) trocam espaços por + nas consultas. Marque "Tratar + como espaço" ao decodificar parâmetros vindos de formulários.
Sim. O modo de decodificação sempre faz a decodificação completa (equivalente a decodeURIComponent), então %3A, %2F, %3F, %26 e %3D voltam a ser :, /, ?, & e =. Por exemplo, https%3A%2F%2Falpakit.dev%2Fa%3Fx%3D%E5%BF%AB vira https://alpakit.dev/a?x=快. A escolha entre URL completa e Componente de URL só é necessária ao codificar.
Ver esta categoria: Desenvolvimento e código
Codifique e decodifique textos em Base64 e URL em tempo real, com cálculo de hashes MD5 e SHA-256.
Codifique e decodifique entidades HTML instantaneamente e copie caracteres especiais ou emojis com um clique.
Embeleze, compacte, valide a sintaxe e localize erros em arquivos e dados JSON instantaneamente.
Cole um comando cURL e converta-o na hora em código para fetch, axios, requests do Python, Go e cURL do PHP.