Pular para o conteúdo
Aback Tools Logo

Codificador e decodificador de URL

Codifique e decodifique URLs, strings de consulta e texto codificado por porcentagem na hora com nosso codificador e decodificador de URL gratuito. Suporta três modos: encodeURIComponent para valores de consulta, encodeURI para URLs completas e codificação de formulário para dados de formulários HTML. Inclui uma tabela de referência de caracteres integrada. Sem cadastro.

Encode Text / URL

Paste any text, URL, or query string and click Encode to get the percent-encoded output. Choose between encodeURIComponent (query values), encodeURI (full URLs), or form-encoding (spaces → +). All encoding runs locally in your browser.

Quick Examples
→hello%20world
→https%3A%2F%2Fexample.com%2Fpath%3Fq%3Da%20b
→user%40example.com
→price%3D100%26tax%3D8%25
Encoding Reference - How Special Characters Are Encoded
CharacterencodeURIComponentencodeURIForm-encoded
Space%20%20+
/%2F/%2F
?%3F?%3F
#%23#%23
&%26&%26
=%3D=%3D
+%2B+%2B
@%40@%40
:%3A:%3A

Por que usar nosso codificador e decodificador de URL?

  • Codificação e decodificação de URL instantâneas: nosso codificador e decodificador de URL processa seu texto na hora no navegador, sem tempo de espera. Codifique parâmetros de consulta, segmentos de caminho e URLs completas, ou decodifique qualquer string codificada por porcentagem para texto legível com um clique.
  • Três modos de codificação: escolha a codificação certa para o seu caso: encodeURIComponent para valores de consulta e segmentos de caminho, encodeURI para URLs completas que preservam caracteres estruturais, ou codificação de formulário (application/x-www-form-urlencoded), em que os espaços viram sinais de +.
  • Codificador e decodificador de URL online seguro: toda a codificação e decodificação acontece localmente no seu navegador. Suas URLs, strings de consulta e dados de texto nunca saem do seu dispositivo, garantindo 100 % de privacidade ao usar nosso codificador e decodificador de URL online.
  • Codificador e decodificador de URL online sem instalação: use nosso codificador e decodificador de URL gratuito direto no navegador, sem downloads, sem plugins e sem conta. Codifique e decodifique URLs de qualquer dispositivo, a qualquer momento, com uma tabela de referência de caracteres integrada.

Casos de uso comuns do codificador e decodificador de URL

  • Construção de strings de consulta de API: codifique os valores dos parâmetros de consulta antes de adicioná-los a endpoints de API. Use nosso codificador e decodificador de URL para codificar com segurança entradas de usuário, termos de busca e valores de filtro, para que não quebrem a estrutura da URL nem causem comportamento inesperado na API.
  • Desenvolvimento web e depuração: decodifique URLs codificadas por porcentagem de barras de endereço, logs de servidor e requisições de rede para lê-las em texto simples. Nosso codificador e decodificador de URL ajuda desenvolvedores a inspecionar e depurar rapidamente strings de consulta e segmentos de caminho codificados.
  • Codificação de dados de formulário: codifique os valores dos campos de formulário no formato application/x-www-form-urlencoded antes de enviar requisições POST. Nosso codificador e decodificador de URL suporta o modo de codificação de formulário, em que os espaços viram sinais de +, igual ao formato padrão de envio de formulários HTML.
  • SEO e preparação de slugs de URL: codifique caracteres especiais em slugs de URL e URLs canônicas para garantir que sejam válidos e indexáveis pelos buscadores. Use nosso codificador e decodificador de URL para preparar URLs limpas e corretamente codificadas para sitemaps e tags canônicas.
  • Geração de links de e-mail e redirecionamento: codifique URLs de redirecionamento e parâmetros de callback embutidos em outras URLs. Nosso codificador e decodificador de URL garante que URLs aninhadas sejam codificadas corretamente por porcentagem para sobreviverem ao transporte por clientes de e-mail, redirecionamentos e fluxos OAuth.
  • Tratamento de URLs internacionalizadas: codifique caracteres não ASCII, texto Unicode e componentes de nomes de domínio internacionais para uso em URLs. Nosso codificador e decodificador de URL converte caracteres como é, ü, 中文 e emoji para suas sequências de bytes UTF-8 corretamente codificadas por porcentagem.

O que é codificação de URL?

A codificação de URL, também chamada de codificação por porcentagem, é o processo de converter caracteres que não são permitidos ou têm significado especial em uma URL para um formato seguro. Cada caractere não seguro é substituído por um sinal de porcentagem (%) seguido de dois dígitos hexadecimais que representam o valor de byte UTF-8 do caractere — por exemplo, um espaço vira %20 e / vira %2F . A codificação de URL é definida no RFC 3986 e é essencial para transmitir dados com segurança em URLs, strings de consulta e requisições HTTP.

Como funciona nosso codificador e decodificador de URL

  1. Digite seu texto ou URL: cole qualquer texto simples, URL, string de consulta ou string codificada por porcentagem no painel de entrada. Você também pode clicar em qualquer exemplo rápido para carregá-lo na hora.
  2. Escolha o tipo e o modo de codificação: selecione Codificar ou Decodificar e depois escolha o tipo de codificação: encodeURIComponent para valores de consulta, encodeURI para URLs completas ou codificação de formulário para dados de formulários HTML. A tabela de referência de caracteres destaca como cada modo trata os caracteres especiais.
  3. Copie ou baixe a saída: clique em Codificar URL ou Decodificar URL para processar sua entrada na hora no navegador. Copie o resultado para a área de transferência ou baixe como arquivo de texto. Use «Usar a saída como entrada» para encadear operações de codificação e decodificação.

Os três modos de codificação explicados

  • encodeURIComponent: codifica tudo, exceto A-Z a-z 0-9 - _ . ! ~ * ' ( ) . Use para valores individuais de parâmetros de consulta e segmentos de caminho: ele codifica / , ? , & e = , que de outra forma quebrariam a estrutura da URL.
  • encodeURI: preserva todos os caracteres que têm significado estrutural em uma URL ( :/?#[]@!$&'()*+,;= ). Use ao codificar uma URL completa em que você quer manter a estrutura da URL intacta, mas codificar caracteres não ASCII.
  • Codificação de formulário (application/x-www-form-urlencoded): como encodeURIComponent, mas substitui espaços por + em vez de %20 . É o formato usado por formulários HTML ao enviar requisições POST e por muitas APIs legadas.

Observações importantes sobre codificação de URL

A codificação de URL não é criptografia: qualquer pessoa decodifica trivialmente uma URL codificada. Não use a codificação de URL para esconder dados sensíveis. Por segurança, use HTTPS para criptografar os dados em trânsito. Note também que a codificação dupla (codificar uma string já codificada) é um erro comum: se sua URL contém %2520 em vez de %20 , o %25 é um sinal de porcentagem codificado, o que significa que a string foi codificada duas vezes. Use o botão «Usar a saída como entrada» para decodificar passo a passo.

Perguntas frequentes

Um codificador e decodificador de URL converte texto e URLs de e para o formato codificado por porcentagem. A codificação substitui caracteres não seguros por sequências %XX, enquanto a decodificação reverte o processo. Todo o processamento é executado no seu navegador.

encodeURIComponent codifica todos os caracteres, exceto os não reservados, o que o torna seguro para valores de consulta. encodeURI preserva caracteres estruturais da URL como :/?#& e serve para codificar URLs completas.

Sim. Caracteres não ASCII são convertidos em bytes UTF-8 e cada byte é codificado por porcentagem. Por exemplo, 中 é codificado como %E4%B8%AD e 🌍 é codificado como %F0%9F%8C%8D.

Sim. Toda a codificação e decodificação acontece inteiramente no seu navegador. Suas URLs e dados de texto nunca são enviados a nenhum servidor.

Sim! Nosso codificador e decodificador de URL é 100 % gratuito, sem cadastro, sem conta e sem limites de uso.