O que é URL Encoding?
URL Encoding (também chamado de percent-encoding) é o processo de substituir caracteres que não são permitidos em URLs por uma sequência de porcentagem seguida de dois dígitos hexadecimais. Por exemplo, o espaço vira %20 e a letra "ç" vira %C3%A7. O padrão é definido pela RFC 3986.
Onde e por que usar?
Sempre que você precisa incluir texto com caracteres especiais (acentos, símbolos, espaços) em uma URL. Casos comuns: parâmetros de busca em APIs REST (?q=cal%C3%A7a), criação manual de query strings, debugging de requisições HTTP com ferramentas como Postman ou cURL, e construção de links em campanhas de marketing com conteúdo em português.
Como funciona?
Digite no quadro da esquerda para codificar automaticamente. Digite no quadro da direita para decodificar. A conversão é bidirecional e acontece em tempo real, caractere a caractere. Se uma string encoded estiver malformada (por ex: %2 incompleto), uma mensagem de erro aparece abaixo do campo.