Codificador e Decodificador de URL
Codifique caracteres especiais para uso seguro em URLs ou decodifique URLs percent-encoded de volta para texto legÃvel. CompatÃvel com RFC 3986, grátis e instantâneo.
URLs só podem conter um conjunto limitado de caracteres do conjunto ASCII. Quando uma URL precisa incluir caracteres fora desse conjunto seguro — como espaços, letras acentuadas, e comerciais (&) ou escritas não-latinas — esses caracteres devem ser convertidos para o formato percent-encoded. Esse processo substitui cada caractere não-seguro por um sinal de porcentagem (%) seguido por dois dÃgitos hexadecimais representando o valor em byte do caractere. Por exemplo, um espaço se torna %20 e um e comercial se torna %26. Nosso codificador e decodificador de URL faz essa conversão instantaneamente nas duas direções.
O padrão de codificação segue o RFC 3986, que define a sintaxe dos Uniform Resource Identifiers. Essa especificação identifica os caracteres não reservados (A-Z, a-z, 0-9, hÃfen, ponto, sublinhado, til) que podem aparecer em URLs sem codificação, e os caracteres reservados (como :, /, ?, #, @ e &) que têm significado especial na sintaxe de URLs. O modo Codificar converte componentes individuais como valores de parâmetros de consulta, enquanto Codificar URL Completa processa uma string de URL inteira preservando os caracteres estruturais (://) que definem protocolo, host e caminho.
A codificação de URL é essencial no desenvolvimento web, integração de APIs e processamento de dados. Desenvolvedores a utilizam ao construir query strings, criar requisições de API, manipular envios de formulários e trabalhar com redirecionamentos. Também é crucial para nomes de domÃnio internacionalizados (IDN) e URLs que contêm caracteres de alfabetos não-ingleses. Sem codificação adequada, navegadores e servidores podem interpretar mal as URLs, causando links quebrados, vulnerabilidades de segurança ou corrupção de dados.
Toda a codificação e decodificação acontece inteiramente no seu navegador. Nenhum dado é enviado para qualquer servidor, tornando a ferramenta segura para trabalhar com URLs contendo chaves de API, tokens ou parâmetros sensÃveis. A ferramenta lida corretamente com caracteres UTF-8 multi-byte, então funciona com qualquer idioma ou alfabeto — incluindo português com acentos e cedilha, chinês, árabe e emojis.
Como Usar o Codificador de URL
Escolha Codificar ou Decodificar
Selecione Codificar para converter texto para uso em URL, ou Decodificar para converter URLs codificadas de volta para texto legÃvel
Insira sua entrada
Cole uma URL, query string ou texto que precise de codificação ou decodificação
Copie o resultado
A saÃda convertida aparece instantaneamente — clique em copiar para usá-la
Perguntas frequentes sobre codificação de URL
A codificação de URL (também chamada de percent encoding) converte caracteres que não são permitidos em URLs para um formato seguro. Cada caractere não-seguro é substituÃdo por um sinal de porcentagem seguido por dois dÃgitos hexadecimais. Por exemplo, um espaço se torna %20 e um e comercial se torna %26.
URLs só podem conter certos caracteres ASCII. Caracteres especiais como espaços, letras acentuadas e sÃmbolos quebrariam a estrutura da URL ou seriam mal interpretados por navegadores e servidores. A codificação garante que as URLs funcionem corretamente em todos os sistemas.
Codificar converte todos os caracteres especiais incluindo os estruturais como / e :. Codificar URL Completa preserva a estrutura da URL (protocolo, host, separadores de caminho) e codifica apenas caracteres dentro de componentes como parâmetros de consulta e identificadores de fragmento.
A ferramenta segue o RFC 3986, o padrão atual para sintaxe de URIs publicado pela IETF. Ela lida corretamente com caracteres não reservados (letras, dÃgitos, -, ., _, ~) e caracteres reservados (:, /, ?, #, @, !, $, &, etc.).
Sim. A ferramenta codifica corretamente caracteres UTF-8 multi-byte de qualquer idioma ou alfabeto. Caracteres como á, é, Ã, ó, ú, ã, õ, ç, ü, ä¸ ou emojis são codificados em suas apropriadas sequências de bytes percent-encoded.
Não exatamente. %20 é a codificação percent-encoded padrão para um espaço em URLs. O sinal + representa um espaço apenas em dados de formulários HTML (application/x-www-form-urlencoded). Esta ferramenta usa %20 porque é universalmente correto para URLs.
Sim. Toda a codificação e decodificação acontece no seu navegador via JavaScript. Nenhum dado é enviado para qualquer servidor. Isso é especialmente importante ao trabalhar com URLs contendo chaves de API, tokens ou parâmetros sensÃveis.
Use a decodificação quando receber uma URL percent-encoded e quiser ler seu conteúdo. Cenários comuns: depurar respostas de API, ler logs do servidor, analisar URLs de rastreamento ou extrair texto legÃvel de query strings codificadas.