Desenvolvimento

Codificador e Decodificador de URL

URL Encode e Decode online. Converte caracteres especiais para o formato %XX usado em query strings e APIs, ou faz o caminho inverso.

Encode: converte caracteres especiais em %XX para URLs (ex.: espaço → %20, ç → %C3%A7).

Decode: faz o caminho inverso. Use encodeURIComponent / decodeURIComponent do JavaScript.

Tabela de caracteres comuns

Caractere Codificado Caractere Codificado
espaço%20ç%C3%A7
!%21á%C3%A1
#%23é%C3%A9
&%26ã%C3%A3
+%2Bó%C3%B3
/%2Fú%C3%BA
?%3Fê%C3%AA

Perguntas frequentes

Qual a diferença entre encodeURI e encodeURIComponent?

encodeURIComponent codifica TODOS os caracteres especiais, inclusive / : ? & = — ideal para parâmetros de URL. encodeURI preserva esses caracteres porque assume que está codificando uma URL completa.

Por que ç vira %C3%A7 e não %E7?

Usamos codificação UTF-8 (padrão da web moderna). Em UTF-8, ç ocupa 2 bytes (C3 A7). O ISO-8859-1 antigo usaria %E7, mas é raro hoje.

Quando preciso codificar uma URL?

Sempre que enviar dados via query string, formulários GET, APIs REST ou quando a URL contém espaços, acentos ou símbolos especiais (& ? = + #).

Ferramentas relacionadas