Codificador e decodificador de URL
Codifique URLs em porcentagem para transporte seguro ou decodifique strings codificadas — instantaneamente, no seu navegador.
Por que usar o codificador de URL PixConvert?
O codificador/decodificador de URL mais rápido — APIs nativas do navegador, latência zero.
Padrão de codificação percentual
Utiliza codificação percentual compatível com RFC 3986. Converte espaços em %20, & em %26 e todos os caracteres reservados corretamente.
Modo URI completo
Ative o modo URI completo para preservar as barras invertidas (://) e a estrutura de domínio, codificando apenas os caracteres não seguros.
100% Privado
Os componentes nativos encodeURIComponent e decodeURIComponent são executados no seu navegador. Nada sai do seu dispositivo.
Trocar com um clique
Cole a saída codificada de volta como entrada e decodifique-a com um único clique em Trocar.
Amigável à string de consulta
Codifique strings de consulta inteiras ou valores de parâmetros individuais para inclusão segura em links.
Resultados instantâneos
Nenhum botão é necessário — a saída é atualizada conforme você digita. Clique em Codificar/Decodificar para aplicar o modo selecionado.
Quando codificar URLs
A codificação de URL é necessária sempre que um texto fornecido pelo usuário for inserido em uma URL.
Parâmetros de consulta
Codifique as consultas de pesquisa, os valores dos formulários e o texto enviado pelo usuário antes de anexá-los aos URLs.
- Codifique consultas de pesquisa com segurança.
- Preservar caracteres especiais em filtros
- Evite quebrar a estrutura da URL.
URLs de redirecionamento
Codifique duas vezes as URLs usadas como parâmetros redirect_uri em fluxos OAuth.
- Codificação OAuth redirect_uri
- URLs de retorno de chamada do OpenID Connect
- Incorporação segura de URLs em outras URLs
Desenvolvimento de API
Inspecionar ou decodificar payloads de webhooks codificados em URL e envios de formulários.
- Decodificar payloads de webhook
- Inspecionar formulário POST corpos
- Parâmetros de redirecionamento da API de depuração
Como codificar ou decodificar uma URL
Selecione o modo Codificar ou Decodificar. Cole seu texto ou string codificada em URL no campo de entrada.
Clique em Codificar ou Decodificar. Copie o resultado com um clique.
Alterne entre os modos de componente (encodeURIComponent) e URI completa, dependendo se você está codificando um parâmetro ou uma URL inteira.
Explore mais ferramentas
Descubra outras ferramentas gratuitas que funcionam muito bem em conjunto com esta.
Codificador Base64
Codificar e decodificar strings Base64
Formatador JSON
Formate, valide e minimize JSON instantaneamente.
Decodificador JWT
Decodificar e inspecionar tokens web JSON
Gerador de Hash
Gere hashes MD5, SHA-1 e SHA-256.
Testador de expressões regulares
Teste e depure expressões regulares em tempo real.
Gerador de UUID
Gerar UUIDs e ULIDs v4
Perguntas frequentes
Explicação sobre codificação e decodificação de URLs.
Qual a diferença entre encodeURI e encodeURIComponent?
`encodeURI` codifica uma URL completa, preservando os caracteres `:`, `/`, `?`, `#`, `&` e `=`. `encodeURIComponent` codifica um componente da URL (um único valor de parâmetro), codificando tudo, incluindo esses caracteres. Use `encodeURIComponent` para valores de parâmetros e `encodeURI` para URLs completas.
Por que um espaço às vezes aparece como + e outras vezes como %20?
Os formulários HTML codificam espaços como + (formato application/x-www-form-urlencoded). A codificação de URL RFC 3986 usa %20. Ambos são válidos em contextos diferentes. Nossa ferramenta usa %20 (codificação percentual padrão).
A codificação de URL é a mesma coisa que Base64?
Não. A codificação de URL substitui caracteres inseguros por sequências hexadecimais %XX e foi projetada para URLs. O Base64 codifica dados binários como ASCII imprimível e produz uma string mais longa. Eles resolvem problemas diferentes.
Quando devo usar o modo URI completo?
O modo URI completo usa encodeURI em vez de encodeURIComponent. Use-o quando você tiver uma URL completa e quiser codificar apenas caracteres inválidos em URLs (espaços, caracteres não ASCII), preservando a estrutura da URL (://, /, ?, &, =).
Quais caracteres precisam ser codificados em porcentagem?
Caracteres fora do conjunto não reservado (AZ, az, 0-9, -, _, ., ~) devem ser codificados em porcentagem nos componentes da URL. Caracteres reservados como /, ?, #, &, = são seguros na estrutura da URL, mas devem ser codificados quando usados como valores de dados.