§

Digite o texto para codificar:

Digite o texto que deseja codificar. A ferramenta converterá os caracteres especiais em seus equivalentes codificados em porcentagem.
§

Output

percent-encoded

No dia a dia de quem integra fintechs brasileiras, a codificação percentual aparece em todo retorno de callback do PIX: a `pixCopiaECola` no padrão EMV BRcode definido pelo Banco Central do Brasil precisa ser percent-encoded antes de virar parâmetro de query em deep links de aplicativos como Itaú, Nubank ou PagBank. O mesmo vale para o `redirect_uri` do OAuth do Gov.br SSO, para os retornos de URL da Cielo e Rede em integrações de e-commerce, e para os parâmetros UTM disparados pelo Mercado Livre Ads. Use este codificador para gerar `application/x-www-form-urlencoded` corretamente sem expor dados de cobrança a um servidor de terceiros.

Opções avançadas

Codificar espaços

Quando ativado, os espaços serão codificados como %20 em vez de serem preservados.

Usar + para espaços

Quando ativado, os espaços serão codificados como + em vez de %20. Isso é comumente usado em parâmetros de consulta.

Modo ao vivo

Quando ativado, o texto será codificado automaticamente enquanto você digita.

Essas opções ajudam a controlar como os caracteres especiais são codificados em suas URLs.

O que é codificação URL?

A codificação de URL, também conhecida como codificação percentual, é um mecanismo crucial que garante que as URLs possam transmitir com segurança caracteres especiais e dados pela web. É uma parte essencial do desenvolvimento web e da transmissão de dados.

Como funciona a codificação URL?

A codificação de URL segue um processo específico para converter caracteres especiais em um formato que pode ser transmitido com segurança pela Internet:

  1. Os caracteres especiais são identificados na string de URL
  2. Cada caractere especial é convertido para seu valor hexadecimal ASCII
  3. O valor hexadecimal é prefixado com um sinal de porcentagem (%)
  4. Os caracteres reservados (como /, ?, :, etc.) são codificados apenas quando são dados, não estrutura de URL
  5. Os espaços podem ser codificados como %20 ou + dependendo do contexto (+ é comum em parâmetros de consulta)

Por que usar codificação URL?

  • Segurança de caracteres especiais: Garante que as URLs funcionem corretamente com caracteres especiais e símbolos
  • Suporte internacional: Permite que as URLs lidem com caracteres não ASCII e diferentes idiomas
  • Transmissão de dados: Passa dados complexos com segurança através de parâmetros de URL
  • Conformidade: Atende aos padrões web e garante ampla compatibilidade entre plataformas

Quais são as aplicações comuns da codificação URL?

A codificação de URL é essencial em muitos cenários de desenvolvimento web:

  • Envio de formulários: Codificação de dados de formulários para solicitações GET e parâmetros de consulta
  • Desenvolvimento de API: Criação de endpoints de API robustos que lidam com parâmetros complexos
  • Sistemas de arquivos: Gerenciamento de URLs com caminhos de arquivos e nomes contendo caracteres especiais
  • Redes sociais: Compartilhamento de URLs contendo caracteres especiais ou texto internacional

Como é um exemplo de codificação URL?

Aqui estão alguns exemplos comuns de codificação de URL: o espaço se torna %20 ou +, @ se torna %40, # se torna %23, & se torna %26 e = se torna %3D. Caracteres internacionais como é se tornam %C3%A9.

Compreender e implementar corretamente a codificação de URL é crucial para criar aplicações web robustas que possam lidar com diversos conjuntos de caracteres e requisitos complexos de transmissão de dados.