Codificador / Decodificador URL
Codifica e decodifica URLs em tempo real.
Perfeito para parâmetros de consulta e análise de URLs.
O que é o Codificador / Decodificador URL?
Uma ferramenta gratuita online que converte caracteres especiais em URLs — como espaços, texto em outros idiomas e símbolos — em codificação percentual conforme RFC 3986 (formato %XX). Também pode decodificar URLs codificadas de volta para strings legíveis.
Compatível com os modos encodeURIComponent e encodeURI, ideal para construir parâmetros de API ou verificar URLs. Todo o processamento é feito localmente no seu navegador.
Como usar
Selecione o modo
Escolha "Codificar" ou "Decodificar" com os botões de alternância.
Insira o texto
Cole sua URL ou string na área esquerda. Os resultados aparecem à direita em tempo real.
Copie e use
Clique em Copiar para copiar o resultado. Use Trocar para inverter entrada e saída.
Glossário
- Codificação percentual (Percent-Encoding)
- Método para codificar caracteres não permitidos em URLs no formato %XX (XX em hexadecimal). Definido na RFC 3986.
- encodeURIComponent
- Função JavaScript que codifica todos os caracteres especiais incluindo /, ? e &. Usada para valores de parâmetros.
- encodeURI
- Função JavaScript que deixa sem codificar os caracteres estruturais da URL (/, :, ?, #, &) e codifica o resto.
- UTF-8
- Formato de codificação Unicode. Um caractere japonês é codificado como 3 bytes (ex. %E6%9D%B1).
- RFC 3986
- Padrão da Internet que define a sintaxe de URI, incluindo a distinção entre caracteres reservados e não reservados.
- Query String
- Parte da URL após ? que contém parâmetros chave=valor unidos por &.
- Fragmento (Fragment)
- Parte da URL após # que especifica uma âncora dentro da página.
Perguntas frequentes
- Q.Qual a diferença entre encodeURIComponent e encodeURI?
- encodeURIComponent codifica todos os caracteres especiais incluindo /, ? e &. encodeURI deixa intactos os caracteres estruturais da URL e só codifica caracteres não ASCII.
- Q.Meus dados de URL são enviados a um servidor?
- Não. Todas as conversões são feitas completamente no seu navegador usando as funções integradas do JavaScript.
- Q.O que acontece quando codifico texto com caracteres especiais?
- O texto é codificado em UTF-8. Cada caractere é convertido em uma sequência de bytes codificados em porcentagem como %E6%9D%B1.
- Q.O que acontece se a decodificação falhar?
- Um erro ocorre se a entrada contiver sequências de codificação percentual inválidas (ex. %ZZ). Verifique sua entrada.
- Q.Posso codificar em Base64 aqui?
- Esta ferramenta é específica para codificação percentual de URLs. Use uma ferramenta Base64 dedicada.
Casos de uso
🔧 Desenvolvimento de API
Verifique a codificação de texto em parâmetros de consulta.
🔍 Auditoria SEO e links
Decodifique URLs codificadas para confirmar seu conteúdo.
📧 E-mail e chat
Decodifique URLs codificadas recebidas em mensagens.
📊 Logs de análise
Decodifique parâmetros de URL codificados em logs de acesso do servidor.