Codificador e decodificador de URL grátis
Codifique e decodifique URLs e strings de consulta. Suporta encodeURIComponent, decodeURIComponent e análise de strings de consulta.
Codifica cada caractere reservado — melhor para valores de consulta e segmentos de caminho.
Usos comuns
- Codifique Parâmetros de URL para APIsCodifique com segurança os parâmetros de sequência de consulta antes de anexá-los aos URLs de solicitação de API.
- Codifique URLs para Links de EmailCrie links seguros para campanhas de email — codifique caracteres especiais para que os links sobrevivam em todos os clientes de email.
- Codifique URLs para Compartilhamento SocialPrepare URLs com texto pré-preenchido, hashtags e links para botões de compartilhamento do Twitter, Facebook e LinkedIn.
- Codificar Strings de Consulta ComplexasConstrua e codifique strings de consulta com múltiplos parâmetros — prontos para anexar a qualquer URL.
- Codificar URLs para Callbacks de WebhookCodifique URLs de callback que são passadas como parâmetros para serviços de terceiros e fluxos OAuth.
Como funciona
A codificação e decodificação de URL aqui funciona inteiramente no seu navegador usando globais integrados do JavaScript — encodeURIComponent, encodeURI, e decodeURIComponent — sem biblioteca de terceiros e sem pedido de rede. A ferramenta também expõe a API URL nativa do navegador para analisar e mostrar parâmetros de query string como uma tabela chave-valor.
- 1Escolha um modo de codificaçãoTrês modos correspondem a casos de uso do mundo real: "Componente" chama encodeURIComponent e escapa tudo exceto caracteres não reservados — a escolha certa para valores de query individuais. "URL Completo" chama encodeURI e deixa o esquema, barras, e domínio intactos. "Formulário" usa encodeURIComponent depois troca %20 por + para corresponder ao formato application/x-www-form-urlencoded enviado por formulários HTML.
- 2Codifique ou descodifique com um cliqueA codificação passa seu texto pela função selecionada e mostra o resultado codificado em percentagem. A decodificação chama decodeURIComponent (com + convertido em espaços no modo Formulário). Sequências de percentagem malformadas — como um %E0 perdido sem byte de continuação — são capturadas e reportadas como um erro inline em vez de falhar.
- 3Analise strings de query com a API URLA ação "Analisar parâmetros" envolve a sua entrada no construtor URL nativo do navegador e itera url.searchParams para extrair cada par chave-valor. Se o construtor URL rejeitar a entrada, um recurso escrito à mão divide por & e = e passa cada token por safeDecode, para que strings de query parciais ou brutas ainda produzam uma tabela legível.
- 4Copie o resultadoO texto codificado ou decodificado aparece em um bloco de saída monoespaçado. Um botão de copiar escreve-o na área de transferência via a Clipboard API. Nada sai do seu dispositivo em qualquer momento.
Ferramentas relacionadas
Base64 Codificador e decodificador
Codifique texto ou arquivos para Base64 ou decodifique strings Base64 de volta para texto simples. Instantâneo, privado e gratuito.
HTML Codificador e decodificador
Codifique caracteres especiais para entidades HTML ou decodifique entidades de volta para texto simples. Instantaneamente, no seu navegador.
Cifra de César e criptografador de texto
Criptografe e descriptografe texto com cifra de César, ROT13, Atbash e cifra de Vigenère. Cifras de substituição clássicas, tudo no seu navegador.