PixConvert

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

1

Selecione o modo Codificar ou Decodificar. Cole seu texto ou string codificada em URL no campo de entrada.

2

Clique em Codificar ou Decodificar. Copie o resultado com um clique.

3

Alterne entre os modos de componente (encodeURIComponent) e URI completa, dependendo se você está codificando um parâmetro ou uma URL inteira.

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.