Codificar URL
Codifica texto para uso em URLs (encodeURIComponent).
Como funciona
Codificação URL (percent-encoding) transforma caracteres reservados e não-ASCII em sequências %XX seguras para query strings, paths e fragmentos. Funções como encodeURIComponent em JavaScript escapam espaços, ampersands, unicode e símbolos que quebrariam URLs mal formadas.
A ferramenta aplica encodeURIComponent client-side ao texto introduzido, mostrando resultado pronto para concatenar em APIs, redirects OAuth, parâmetros de analytics e deep links mobile. Processamento local preserva segredos ou tokens colados durante debugging.
Developers debugam integrações REST, constroem query strings complexas e formam novos membros sobre diferença entre encodeURI e encodeURIComponent.
OAuth redirects, query strings de APIs REST e parâmetros de tracking exigem encoding correcto por camada — confundir encodeURI (path completo) com encodeURIComponent (valor isolado) causa bugs subtis. Cola valores problemáticos aqui para ver exactamente como devem aparecer na URL final.
Desenvolvedores frontend debugam query strings complexas de SPAs codificando valores problemáticos antes de os injectar em href.
Query builders visuais complementam esta ferramenta quando precisas de codificar valores isolados manualmente.
APIs GraphQL com variáveis em query string exigem encoding rigoroso de valores unicode e reservados.
Evita codificar manualmente URLs já completas — aplica encoding apenas aos valores individuais de query string.
**Aviso:** codificar demais (double encoding) é erro frequente — codifica uma vez no nível correcto da stack.
Perguntas frequentes
- Qual a diferença para decode URL?
- Encode transforma texto legível em %XX; decode reverte para legível.
- Suporta caracteres acentuados?
- Sim. UTF-8 é convertido em sequências percent-encoded válidas.