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
Codificador Base64
Codifique e decodifique textos em Base64 e URL Encoding online. Ferramenta essencial para desenvolvedores.
Formatador de JSON
Formate, valide e minifique JSON online. Cole o JSON e obtenha o resultado indentado e legível.
Gerador de Slug
Transforme títulos em URLs amigáveis: remove acentos, troca espaços por hífens e tira caracteres especiais. Ideal para SEO.