Codificador e Decodificador de URL Gratuito
Codifique e decodifique URLs usando codificação percentual (RFC 3986).
Who uses the Codificador de URL?
- Desenvolvedores codificando valores de parâmetros de consulta antes de anexá-los a URLs de endpoints de API.
- Especialistas em SEO decodificando URLs codificadas para verificar parâmetros de rastreamento.
- Engenheiros backend depurando problemas de análise de URL com caracteres especiais em caminhos de requisição.
How the Codificador de URL works
Cole seu texto ou URL no campo de entrada.
Clique em Encode para converter caracteres especiais em codificação percentual (ex.: espaço → %20, & → %26).
Clique em Decode para converter sequências codificadas de volta em caracteres legíveis.
Clique em Copy Output para copiar o resultado para a área de transferência.
Tips & tricks
- Esta ferramenta usa encodeURIComponent — ela codifica mais caracteres que encodeURI, sendo indicada para valores individuais, não URLs inteiras.
- Decodificar uma sequência codificada inválida mostra um erro em vez de tentar adivinhar o resultado.
- Caracteres reservados como / e ? também são codificados, então não passe uma URL inteira pelo Encode — codifique apenas valores de parâmetros individuais.
- A codificação é reversível: Encode seguido de Decode retorna exatamente o seu texto original.
Frequently Asked Questions
O que é codificação de URL e por que ela é necessária?
URLs só podem conter um conjunto limitado de caracteres. Caracteres especiais (espaços, &, =, ?, # etc.) precisam ser codificados em %XX, onde XX é o valor ASCII em hexadecimal. Sem a codificação, os navegadores interpretam mal a estrutura da URL.
Qual é a diferença entre encodeURI e encodeURIComponent?
encodeURI codifica uma URL completa e mantém intactos os caracteres estruturais (/, ?, &, =, #). encodeURIComponent codifica tudo, exceto letras, números e - _ . ! ~ * ' ( ) — esta ferramenta usa encodeURIComponent, indicada para valores individuais.
Como um espaço é codificado em uma URL?
A codificação de URL padrão converte espaço em %20. A codificação de formulário HTML converte espaço em + (sinal de mais). Ambas são válidas em contextos diferentes — parâmetros de consulta em formulários HTML costumam usar +.
Posso codificar uma URL completa com parâmetros de consulta?
Insira apenas os valores dos parâmetros de consulta a codificar, não a URL completa. Codificar a URL inteira também codificaria barras e dois-pontos, quebrando sua estrutura. Codifique os valores individuais e depois monte a URL.
Quais caracteres não precisam de codificação de URL?
A-Z, a-z, 0-9 e os caracteres não reservados - _ . ~ são seguros em qualquer contexto de URL e não precisam ser codificados. Todo o resto deve ser codificado em percentual em valores de parâmetros de consulta.
Is my data safe when using the Codificador de URL?
Completely safe. The Codificador de URL processes everything locally in your browser. No input data, results, or usage information is ever transmitted to or stored on any server.
Can I use the Codificador de URL output in commercial projects?
Yes. The Codificador de URL is a utility tool and its output carries no licensing restrictions. You are free to use results in any project, commercial or personal.
Does the Codificador de URL follow official standards?
Yes. The Codificador de URL is built to comply with the relevant industry standard or specification for this utility type. If you encounter an unexpected result, verify your input against the specification — edge cases outside the standard may produce undefined behaviour.