Codificador e decodificador de URL

Codifique um URI completo ou um componente e decodifique sequências com % localmente como texto.

Esta página mostra as ferramentas disponíveis neste idioma dentro do escopo atual. Isso não significa que todas as ferramentas do site estejam traduzidas para todos os idiomas.

Limite da entrada/arquivo decodificado: 1 MiB; saída de texto: 2 MiB. Base64 não é criptografia; o texto decodificado e as URLs não são abertos nem executados. Base64 padrão exige o preenchimento correto; Base64url aceita entradas com ou sem preenchimento. Espaços em branco são rejeitados. URI preserva os caracteres reservados; component processa o valor inteiro. + não significa um espaço.

Como usar

Escolha codificação ou decodificação e depois URI completo ou componente. Cole o texto, processe e confira a saída antes de usá-la.

Exemplo prático

O componente a b&c vira a%20b%26c. O modo URI mantém & porque ele é um caractere reservado de URI.

Compatibilidade e limites

URI usa encodeURI/decodeURI e preserva caracteres reservados; component usa encodeURIComponent/decodeURIComponent. Na decodificação, + continua como + em vez de virar um espaço. Os resultados permanecem texto e nunca são visitados.

Perguntas frequentes

Isso verifica a segurança ou o conteúdo da URL?

Não. Apenas transforma texto localmente, sem fazer requisições à URL. Sequências com % inválidas ou UTF-8 incompleto geram erro; uma conversão bem-sucedida não comprova a segurança da URL.

Ferramentas relacionadas