Codificador URL
Codificar/decodificar URLs e URIs
Componente: Codifica todos los caracteres especiales incluyendo / : @ etc. Ideal para parámetros de query string.
URL completa: Preserva los caracteres válidos de una URL (/ : @ ? # etc). Ideal para URLs enteras.
Codificador URL: Codifique Parâmetros Query com Segurança
Codificação URL (percent-encoding) transforma caracteres especiais (espaços, ampersands, não-ASCII) em sequências seguras para uso em URLs. Essencial ao construir consultas GET com dados de usuário, formulários, redirecionamentos ou links compartilhados.
Nosso codificador suporta os dois padrões: encodeURIComponent (para query strings, codifica / e ?) e encodeURI (para URLs completas, preserva / e ?). Escolha conforme o contexto: valores → encodeURIComponent, URL inteira → encodeURI.
Tudo executa localmente no seu navegador. Também decodifica strings URL-encoded de volta para texto legível.
Como funciona?
- 1Selecione o modo
'Codificar' para converter texto em formato URL-safe ou 'Decodificar' para reverter.
- 2Escolha a função de codificação
encodeURIComponent (para valores de query) ou encodeURI (para URLs completas).
- 3Insira o texto
Cole a string a converter. O resultado aparece em tempo real.
Perguntas Frequentes
encodeURI preserva caracteres reservados de URL (:/?#[]@). encodeURIComponent os codifica também. Use encodeURIComponent quando a string é um valor de parâmetro query; use encodeURI quando é uma URL completa.
%20 é a codificação URL padrão para espaços. Em dados de formulário (application/x-www-form-urlencoded), espaços viram +. Ambos são válidos mas em contextos diferentes. Nossa ferramenta usa %20 (padrão).
Sim. Qualquer caractere fora do ASCII (á, é, ñ, 😀, etc.) deve ser codificado. Navegadores modernos fazem automaticamente na barra de endereço, mas se você construir URLs programaticamente, precisa codificar.