TC

Codificador/Decodificador de URL — Ferramenta online gratuita

Processed locally. No data stored. Free forever.
0 chars

URL Encoding Results

Type something to see all generated styles

O que é Codificador/Decodificador de URL?

O Codificador/Decodificador de URL (também conhecido como Codificação por Porcentagem) é uma ferramenta essencial para o desenvolvimento web que converte caracteres especiais não seguros presentes no seu texto, para que possam ser transmitidos com segurança pela internet como parte de um endereço web. ) pode prejudicar o funcionamento do navegador.

Esta ferramenta substitui com segurança esses caracteres inseguros por um '%' seguido de seu equivalente hexadecimal (codificação) e pode reverter instantaneamente o processo para tornar URLs confusas legíveis novamente (decodificação).

Quando usar Codificador/Decodificador de URL?

Use esta ferramenta para criar ou analisar endereços da web complexos e solicitações de API. Profissionais de marketing digital codificam parâmetros de rastreamento UTM para garantir que os espaços não danifiquem seus links do Google Analytics. Desenvolvedores codificam os dados de formulários enviados pelos usuários antes de enviá-los ao servidor.

Por outro lado, profissionais de segurança colam uma URL absurdamente longa, repleta de caracteres de porcentagem, no decodificador para eliminar o texto sem sentido e ler o comando exato em texto simples que está sendo executado. Se você precisar tornar o título de um artigo inteiro seguro para um caminho de URL, use o Gerador de Slugs de URL dedicado.

Como usar esta ferramenta

  1. 1Paste your text or URL
  2. 2Choose 'Encode' or 'Decode'
  3. 3Copy the result for your URL or API call

Esta ferramenta codifica todos os caracteres especiais para garantir a segurança. Por exemplo, um espaço simples será convertido matematicamente em '%20', e o símbolo "&" passará a ser '%26'.

Exemplos

InputOutput
Hello World!Hello%20World!
https://example.com/path?q=hello world&lang=enhttps%3A%2F%2Fexample.com%2Fpath%3Fq%3Dhello%20world%26lang%3Den
Hello%20World%21Hello World! (decoded)
name=John Doe&age=30name%3DJohn%20Doe%26age%3D30
https://site.com/search?q=case+converterDecoded: case converter

Regras e comportamento

  • A codificação converte espaços, sinais de pontuação, símbolos e letras estrangeiras em seu formato hexadecimal codificado por porcentagem (por exemplo, um espaço se torna '%20').
  • Os caracteres alfanuméricos (A-Z, a-z, 0-9) e alguns símbolos não reservados (-, _, ., ~) permanecem totalmente inalterados.
  • A função Decoding procura na string o símbolo de porcentagem (%) seguido por dois dígitos hexadecimais, convertendo-os de volta aos seus caracteres Unicode originais.

Ferramentas relacionadas

Perguntas frequentes

O que é codificação de URL?

A codificação de URL (ou codificação por porcentagem) é um mecanismo que converte caracteres não permitidos em um endereço da web para um formato seguro. Como as URLs não podem conter espaços ou certos símbolos sem causar confusão no servidor web, esses caracteres são substituídos por um '%' e um número hexadecimal.

Por que meus espaços se transformaram em %20?

Um espaço não é válido em um endereço web HTTP. O valor hexadecimal ASCII/UTF-8 para um espaço é 20. Portanto, o codificador de URL substitui o espaço físico por '%20'. Quando o servidor web recebe a URL, ele lê o '%20' e o reconverte em um espaço.

O que acontece com o símbolo “+”?

Em sistemas legados (como formulários HTML antigos), um espaço costumava ser codificado como o símbolo '+'. No entanto, os padrões modernos de codificação de URL (RFC 3986) exigem que os espaços sejam codificados como '%20' e que o sinal de mais literal seja codificado de forma segura como '%2B'. O decodificador lida com ambos os formatos sem problemas.

Devo codificar a URL inteira?

Não, você deve codificar apenas os “parâmetros” ou a carga de dados brutos no final da URL. Se você codificar uma URL inteira (http://www.google.com), o codificador alterará os caracteres do sistema, como os dois pontos e as barras (http%3A%2F%2F...), invalidando completamente o link de destino.

A codificação de URL é a mesma coisa que Base64?

Não. O Base64 converte todo o corpo do texto em um enorme bloco de caracteres alfanuméricos. A codificação de URL atua sobre caracteres específicos (como espaços e sinais de pontuação) dentro do texto, deixando as letras normais do inglês perfeitamente intactas.