Codificador / Decodificador URL
Guia de uso
O Codificador/Decodificador URL é uma ferramenta online para codificação e decodificação percentual de componentes de URL sem sair do seu navegador. URLs só podem conter um conjunto limitado de caracteres ASCII; todos os outros devem ser codificados em percentual. Esta ferramenta suporta encodeURIComponent e encodeURI, bem como a decodificação de ambas as variantes. É especialmente útil para desenvolvedores trabalhando com URLs de callback OAuth, strings de consulta complexas ou endpoints de API com parâmetros não-ASCII.
- Escolher codificar ou decodificar — Selecione "Codificar" para converter uma string simples em um componente de URL codificado em percentual, ou "Decodificar" para o processo inverso.
- Selecionar o modo de codificação — Escolha "encodeURIComponent" para codificar valores de consulta individuais, ou "encodeURI" para codificar uma URL completa preservando sua estrutura.
- Colar sua entrada — Digite ou cole o texto que deseja codificar ou decodificar no painel de entrada. A saída é atualizada instantaneamente.
- Revisar a saída — Verifique o resultado no painel direito. Espaços tornam-se %20, caracteres Unicode tornam-se suas sequências UTF-8 em notação percentual.
- Decodificar uma URL completa — Cole uma URL completa no modo Decodificação para tornar cada sequência codificada em percentual legível por humanos.
- Copiar o resultado — Clique em "Copiar" para copiar a saída diretamente para sua área de transferência.
Perguntas frequentes
O que é a codificação de URL?
A codificação de URL (codificação percentual) converte caracteres não permitidos em URLs em % seguido de dois dígitos hexadecimais. Por exemplo, um espaço torna-se %20. Isto garante que a URL seja válida em todos os sistemas.
Qual é a diferença entre encodeURI e encodeURIComponent?
encodeURI codifica um URL completo e deixa intactos os caracteres estruturais como /, ?, =, &. encodeURIComponent codifica um componente de URL como um valor de parâmetro e também escapa /, ?, =, &.
Os meus dados URL são processados num servidor?
Não. Toda a codificação e decodificação funciona completamente no seu navegador com funções JavaScript nativas. Nada é enviado para nenhum servidor.
Posso usar esta ferramenta offline?
2Kit é uma PWA. Após a sua primeira visita, funciona completamente offline.
Porque aparece + em alguns URLs codificados?
O + é uma convenção antiga (usada na codificação de formulários HTML) que representa um espaço em strings de consulta. A codificação percentual moderna usa %20 para espaços. Esta ferramenta usa a abordagem padrão (encodeURIComponent codifica + como %2B).
Implementação técnica
Todo o processamento é executado inteiramente no seu navegador — nenhum dado é enviado a qualquer servidor. Esta ferramenta funciona completamente offline como um Aplicativo Web Progressivo (PWA): após a primeira visita, todas as páginas e recursos são armazenados em cache pelo Service Worker e permanecem disponíveis sem conexão à internet. Os seus dados de entrada nunca saem do seu dispositivo, tornando-o seguro para conteúdo sensível como chaves de API, senhas, configurações privadas e documentos confidenciais.