O URL Encoder Decoder da ETTVI ajuda o webmaster a converter URLs contendo caracteres especiais em formatos legíveis por humanos ou por servidor. Usando esta ferramenta, você pode codificar caracteres não reservados em URLs com códigos ASCII ou decodificar os URLs codificados - conforme necessário.
Decodificador de codificador de URL
Codifique os URLs que contêm caracteres inseguros ou decodifique os URLs codificados em ASCII - gratuitamente
Características
Codificador de URL em massa
Substitua caracteres não reservados em URLs por códigos ASCII
Decodificador de URL em massa
Converta os URLs codificados em ASCII no formato padrão
Download com um clique
Salve os URLs codificados e decodificados em seu sistema
Ferramentas Relacionadas
Decodificador de codificador de URL da ETTVI
Codifique caracteres não reservados ou decodifique caracteres codificados em ASCII em URLs - conforme necessário.
Para garantir que o servidor possa entender os URLs que contêm consultas de pesquisa complicadas com caracteres não reservados, codifique-os com o URL Encoder da ETTVI - ele substitui os caracteres inseguros por códigos ASCII para tornar os URLs legíveis pelo servidor .
aproveite a ferramenta avançada do ETTVI para decodificar a codificação de caracteres ASCII - basta inserir a lista de URLs e ver com que rapidez ela converte os caracteres codificados em ASCII no formato padrão - em massa.
Insira um ou vários URLs para codificar ou decodificar em massa - gratuitamente.
![Decodificador de codificador de URL da ETTVI](https://ettvi.com/upload/images/url-encoder-decoder-url-encoded.webp)
Como funciona o decodificador codificador de URL da ETTVI?
Codifique URLs em massa
PASSO 1: Insira URL(s)
Insira um ou vários URLs na caixa de texto para codificação ASCII
PASSO 2: execute a ferramenta
Clique em “Codificar”
ETAPA 3: verifique URLs codificados
O codificador de URL da ETTVI converterá os caracteres não conformes em seus códigos ASCII em cada URL e, em seguida, exibirá os URLs codificados em linhas separadas.
Decodifique URLs em massa
PASSO 1: Insira URL(s)
Insira URLs únicos ou múltiplos na caixa de texto para decodificar códigos ASCII
PASSO 2: execute a ferramenta
Clique em “Decodificar”
PASSO 3: Verifique URLs decodificados
O decodificador de URL da ETTVI converterá os códigos ASCII em cada URL e, em seguida, exibirá os URLs decodificados em linhas separadas.
![Como funciona o decodificador codificador de URL da ETTVI?](https://ettvi.com/upload/images/url-encoder-decoder-how.webp)
Por que usar o decodificador codificador de URL da ETTVI?
O decodificador de codificador de URL da ETTVI serve melhor para codificar os componentes da string de consulta, incluindo espaços e caracteres especiais (&,:, #, +) ou decodificar os códigos ASCII desses caracteres não reservados em um formato padrão legível por humanos - quando e como o usuário exigir .
Qualquer caractere na URL que não seja alfabético, numeral ou reservado deve ser codificado para ser compreendido com precisão pelos servidores web. Portanto, os webmasters precisam do URL Encoder da ETTVI para converter todos os caracteres inseguros em códigos ASCII legíveis pelo servidor.
Resumindo, o URL Encoder da ETTVI substitui os caracteres especiais não ASCII por códigos que representam esses caracteres não conformes. Por outro lado, o decodificador de URL da ETTVI ajuda os webmasters a reverter o processo de codificação - basta inserir URLs codificados em ASCII para convertê-los em seu formato padrão.
Sempre que um usuário for solicitado a codificar URLs contendo caracteres inseguros ou decodificar URLs codificados em ASCII, ele pode usar o URL Encoder Decoder da ETTVI gratuitamente.
![Por que usar o decodificador codificador de URL da ETTVI?](https://ettvi.com/upload/images/url-encoder-decoder-why.webp)
Guia para iniciantes em decodificação de codificação de URL
A codificação de URL, também conhecida como codificação percentual, é uma técnica utilizada para codificar URLs com caracteres especiais. Na sua URL, pode não haver caracteres permitidos que precisem ser substituídos por caracteres especiais, como espaços que precisam ser substituídos por%20. Por exemplo, se você tiver o texto hello world e quiser codificá-lo, os espaços precisarão ser substituídos por + ou% 20. Como resultado, hello world se tornará hello%20world ou hello+world após a codificação. Você pode usar a ferramenta URL Encoder Decoder da ETTVI para decodificar um URL codificado que você copiou da barra de endereço do seu navegador para compreender melhor o URL. Isso é conhecido como decodificação de URL ou decodificação percentual.
Qual é o objetivo da decodificação de URL?
A codificação de URL é seguida pela decodificação de URL, que é exatamente a operação oposta. Útil para analisar strings de consulta de URL ou parâmetros de caminho.
Usando o conjunto de caracteres US-ASCII, os URLs podem incluir apenas um número restrito de caracteres. A codificação de URL ou codificação percentual é usada para codificar caracteres que estão fora deste conjunto permitido. Você encontrará esses caracteres na tabela abaixo com o alfabeto, dígitos (0 a 9), sinais de pontuação e símbolos de pontuação (.).
Para acessar os números reais, é necessário decodificar strings de consulta de URL ou parâmetros de caminho.
Qual é o problema com a decodificação de URL?
As seguintes regras se aplicam quando strings de consulta, parâmetros de caminho ou parâmetros de formulário HTML são decodificados:
- AZ, az e 0 - 9 são mantidos em sua forma atual.
- Na medida em que caracteres como -, _ e ~ sejam caracteres seguros, eles permanecem inalterados.
Isso significa que qualquer sequência do tipo "% xy", onde xy é o equivalente hexadecimal de dois dígitos de 8 bits, é considerada como um byte. Isto é seguido pela substituição de todas as substrings que contêm mais de uma dessas sequências de bytes de maneira sequencial pelo(s) caractere(s) cuja codificação produziria esses bytes consecutivos.
O que é codificação percentual (codificação de URL)?
Codificação de URL é o processo de conversão de URLs que contêm caracteres reservados, inseguros ou não ASCII em um formato que pode ser lido por qualquer navegador ou servidor da web. O caractere é inicialmente convertido em um byte. A seguir, dois dígitos hexadecimais precedidos por um sinal de porcentagem (%) são usados para representar cada byte. Este caractere, o sinal %, serve como “escape”.
Usando caracteres do conjunto de caracteres US-ASCII, os URLs são construídos. Existem numerais (0-9), letras (A a Z) e alguns caracteres especiais (“-“, ".", "_" e "~") neste conjunto de caracteres.
URLs não podem conter caracteres de controle ASCII (por exemplo, tabulação vertical, backspace, tabulação horizontal, avanço de linha), caracteres inseguros (por exemplo, espaço) ou caracteres fora do conjunto de caracteres ASCII.
Como última observação, os URLs contêm vários caracteres com valor exclusivo. Esse tipo de caractere é conhecido como "reservado". Existem vários caracteres que são considerados "reservados", incluindo “?, / e #”. Esses caracteres não devem ser incluídos em nenhum dado de URL, seja na string de consulta ou no segmento do caminho.
Por que você precisa codificar seus URLs?
Você precisa de codificação de URL para enviar dados que seriam difíceis ou impossíveis de enviar pela Internet.
Solicitações AJAX ou POST podem exigir que você codifique seus URLs, portanto, você precisará usar a codificação de URL para fazer isso. Freqüentemente, a URL dessas solicitações é codificada para que alguém que não tenha as permissões necessárias em seu site não possa alterá-la prontamente - dessa forma, eles verão apenas bobagens!
Existem vários sites que podem ajudá-lo a decifrar URLs, mas lembre-se de que 'fácil' geralmente tem um preço! Verifique novamente o que entra e sai desses utilitários, bem como sua origem, se você decidir seguir esse caminho.
Quais são as aplicações mais típicas de codificação de URL?
No final das contas, a codificação funciona mesmo que você não saiba o porquê, porque, como vimos,% u2013 ter absurdos em URLs pode nos proteger de pessoas mal-intencionadas que tentam explorar essas falhas.
Exemplos de codificação de URL para uso em um contexto online (exemplos de site, e-mail e Facebook)
Facebook - Você pode postar um link para o seu perfil do Facebook usando o formato 'facebook.com/username', que codificará automaticamente o URL para você. Isso pode ser feito acessando Configurações -> Segurança -> Restringir acesso e ativando "Codificar URLs de sites de terceiros".
Depois disso, cole quaisquer URLs na caixa de texto onde pede Url Encode e clique em Atualizar status ou Compartilhar link para salvar suas alterações. Você pode usar "porcentagem 25" em vez de espaços se não quiser usá-los – no entanto, espaços geralmente são usados em URLs!
E-mail - Um dos exemplos mais fáceis de codificação é o e-mail, que é sempre feito automaticamente. Não há nada com que se preocupar.
Site - Os links do seu site devem ser codificados com Url Encode (). Códigos de caracteres compatíveis com RFC 1738 são usados para substituir caracteres ou sequências especificadas em uma determinada string. As mensagens de email (e outros ambientes) não garantem que os hiperlinks não serão destruídos pela decodificação incorreta do texto antes da exibição, portanto, a codificação de URL é necessária ao postar qualquer link em uma mensagem de email (ou outro ambiente). Devido a este método, caracteres especiais como espaços, ;, =, +, [, ], @, &, *, (, ) serão codificados como entidades HTML em vez de caracteres HTML, garantindo que esses símbolos aparecerão apropriadamente quando a mensagem é mostrado.
Referência de codificação para o conjunto de caracteres ASCII
A tabela a seguir lista a forma codificada de URL de cada caractere ASCII.
Decimal | Personagem | Codificação de URL |
0 | NUL(caractere nulo) | %00 |
1 | SOH(início do cabeçalho) | %01 |
2 | STX(início do texto) | %02 |
3 | ETX(fim do texto) | %03 |
4 | EOT (fim da transmissão) | %04 |
5 | ENQ(consulta) | %05 |
6 | ACK (reconhecer) | %06 |
7 | BEL(sino (toque)) | %07 |
8 | BS(retrocesso) | %08 |
9 | HT (guia horizontal) | %09 |
10 | LF(alimentação de linha) | %0A |
11 | VT (guia vertical) | %0B |
12 | FF(alimentação de formulário) | %0C |
13 | CR (retorno de transporte) | %0D |
14 | SO (deslocamento) | %0E |
15 | SI (mudança para dentro) | %0F |
16 | DLE (escape de link de dados) | %10 |
17 | DC1 (controle do dispositivo 1) | %11 |
18 | DC2 (controle do dispositivo 2) | %12 |
19 | DC3 (controle do dispositivo 3) | %13 |
20 | DC4 (controle do dispositivo 4) | %14 |
21 | NAK (reconhecimento negativo) | %15 |
22 | SYN(sincronizar) | %16 |
23 | ETB (bloco de transmissão final) | %17 |
24 | PODE(cancelar) | %18 |
25 | EM (fim do meio) | %19 |
26 | SUB(substituto) | %1A |
27 | ESC(escapar) | %1 bilhão |
28 | FS(separador de arquivos) | %1C |
29 | GS (separador de grupo) | %1D |
30 | RS (separador de registros) | %1E |
31 | EUA (separador de unidades) | %1F |
32 | espaço | %20 |
33 | ! | %21 |
34 | " | %22 |
35 | # | %23 |
36 | $ | %24 |
37 | % | %25 |
38 | & | %26 |
39 | ' | %27 |
40 | ( | %28 |
41 | ) | %29 |
42 | * | %2A |
43 | + | %2 bilhões |
44 | , | %2C |
45 | - | %2D |
46 | . | %2E |
47 | / | %2F |
48 | 0 | %30 |
49 | 1 | %31 |
50 | 2 | %32 |
51 | 3 | %33 |
52 | 4 | %34 |
53 | 5 | %35 |
54 | 6 | %36 |
55 | 7 | %37 |
56 | 8 | %38 |
57 | 9 | %39 |
58 | : | %3A |
59 | ; | %3 bilhões |
60 | < | %3C |
61 | = | %3D |
62 | > | %3E |
63 | ? | %3F |
64 | @ | %40 |
65 | A | %41 |
66 | B | %42 |
67 | C | %43 |
68 | D | %44 |
69 | E | %45 |
70 | F | %46 |
71 | G | %47 |
72 | H | %48 |
73 | EU | %49 |
74 | J. | %4A |
75 | K | %4 bilhões |
76 | eu | %4C |
77 | M | %4D |
78 | N | %4E |
79 | O | %4F |
80 | P | %50 |
81 | P | %51 |
82 | R | %52 |
83 | S | %53 |
84 | T | %54 |
85 | EM | %55 |
86 | EM | %56 |
87 | EM | %57 |
88 | X | %58 |
89 | E | %59 |
90 | COM | %5A |
91 | [ | %5 bilhões |
92 | \ | %5C |
93 | ] | %5D |
94 | ^ | %5E |
95 | _ | %5F |
96 | ` | %60 |
97 | a | %61 |
98 | b | %62 |
99 | c | %63 |
100 | d | %64 |
101 | e | %65 |
102 | f | %66 |
103 | g | %67 |
104 | h | %68 |
105 | eu | %69 |
106 | j | %6A |
107 | k | %6 bilhões |
108 | eu | %6C |
109 | eu | %6D |
110 | n | %6E |
111 | o | %6F |
112 | p | %70 |
113 | q | %71 |
114 | R | %72 |
115 | é | %73 |
116 | t | %74 |
117 | em | %75 |
118 | em | %76 |
119 | Em | %77 |
120 | x | %78 |
121 | e | %79 |
122 | Com | %7A |
123 | { | %7 bilhões |
124 | | | %7C |
125 | } | %7D |
126 | ~ | %7E |
127 | DEL(excluir (rubout)) | %7F |
![Guia para iniciantes em decodificação de codificação de URL](https://ettvi.com/upload/images/url-encoder-decoder-beginner.webp)
Perguntas Frequentes
O que o decodificador codificador de URL da ETTVI faz?
Por que preciso codificar um URL?
Os webmasters são obrigados a codificar os URLs que contêm caracteres não alfabéticos, numerais ou reservados para que o servidor web possa entendê-los e carregar os recursos necessários com precisão. As URLs com caracteres especiais podem ser convertidas em códigos ASCII ou UTF-8.
Como posso codificar um URL?
Basta inserir um URL na barra de pesquisa da ferramenta URL Encoder Decoder da ETTVI e pressionar “Encode”. Ele processará rapidamente o URL solicitado para codificá-lo usando codificação de caracteres ASCII.
Como a ferramenta ETTVI decodifica um URL?
Quando você insere um URL codificado na ferramenta ETTVI e pressiona “decodificar”, ele é executado rapidamente para identificar o tipo de codificação de caracteres e rastrear os caracteres codificados para convertê-los em um formato legível por humanos. Dentro de alguns segundos, ele exibe os URLs decodificados copiáveis.
Posso usar o decodificador codificador de URL da ETTVI gratuitamente?
Sim. ETTVI permite que pessoas de todo o mundo acessem e usem a ferramenta avançada URL Encoder Decoder gratuitamente.
![Perguntas Frequentes](https://ettvi.com/assets/images/ui/toolRobo.png)
Mantenha-se atualizado no mundo do e-mail.
Assine e-mails semanais com artigos, guias e vídeos selecionados para aprimorar suas táticas.