Saltar para o conteúdo principal
LibraTool logoLibraTool

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.

Funciona offline depois de carregado
Modo de codificação

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.

  1. 1
    Escolha um modo de codificação
    Trê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.
  2. 2
    Codifique ou descodifique com um clique
    A 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.
  3. 3
    Analise strings de query com a API URL
    A 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.
  4. 4
    Copie o resultado
    O 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

Perguntas frequentes