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.
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.
| Character | encodeURIComponent | encodeURI | Form-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
- 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.
- 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.
- 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.