Codificar / Decodificar URL

Codifique e decodifique URLs e componentes de URI para transmissão segura e formatação adequada.

Ferramenta de Desenvolvedor
Processamento de URL
String de Consulta
Opções de Codificação
Configure os métodos de codificação/decodificação
Texto para Codificar
Digite o texto para codificar para uso em URL
Exemplos
Confira vários exemplos de codificação/decodificação de URL
Exemplo 1
Original
Olá Mundo!
Codificado
%EC%95%88%EB%85%95%ED%95%98%EC%84%B8%EC%9A%94%20%EC%84%B8%EA%B3%84%21
Exemplo 2
Original
Olá Mundo!
Codificado
Hello%20World%21
Exemplo 3
Original
usuario@exemplo.com
Codificado
user%40example.com
Exemplo 4
Original
https://example.com/search?q=test
Codificado
https%3A//example.com/search%3Fq%3D%ED%85%8C%EC%8A%A4%ED%8A%B8
Exemplo 5
Original
Formato JSON: dados de pesquisa em inglês
Codificado
search=%ED%95%9C%EA%B8%80%20%EA%B2%80%EC%83%89&page=1
Guia de Codificação de URL

O que é Codificação de URL?

A codificação de URL é um método usado para transmitir com segurança caracteres especiais, espaços e caracteres Unicode em URLs. Ele converte caracteres especiais no símbolo '%' seguido por códigos hexadecimais.

Descrições do Modo de Processamento

  • Codificação de URL Padrão: Usa encodeURIComponent() ou encodeURI()
  • String de Consulta (qs): Converta objetos em strings de consulta ou analise-os
  • Dados de Formulário: Manipule dados de formulário no formato chave=valor

Quando Usar?

  • • Ao incluir caracteres especiais ou caracteres não ASCII nos parâmetros de consulta de URL
  • • Ao transmitir dados de formulário
  • • Ao enviar dados com caracteres especiais em solicitações de API
  • • Ao garantir a segurança da URL no desenvolvimento web

Caracteres de Codificação Comuns

Espaço → %20
! → %21
@ → %40
# → %23
$ → %24
% → %25
& → %26
+ → %2B

Exemplo da Biblioteca qs

import qs from 'qs';

const encoded = qs.stringify({ a: '1 2', b: ['x', 'y'] }, { encode: true });
// → a=1%202&b[0]=x&b[1]=y

const decoded = qs.parse(encoded);
// → { a: '1 2', b: ['x', 'y'] }

Codificação de Caracteres

A codificação de caracteres refere-se à conversão de strings para formatos de codificação específicos. Na codificação de URL, a codificação de caracteres pode converter strings para vários formatos de codificação como UTF-8, EUC-KR, ISO-8859-1, etc.