Saltar para o conteúdo
BCBinary Code Translator
Menu

Codificador/descodificador de URL

Codifique texto para formato URL seguro ou descodifique texto codificado.

Entrada
0 carateres·0 palavras·0 linhas
Saída
0 carateres
Testar um exemplo

Como funciona a codificação de URL

A codificação de URL converte o texto em bytes UTF-8 e representa cada byte que precisa de ser codificado por um sinal % seguido de dois dígitos hexadecimais. No intervalo ASCII, cada caráter ocupa um único byte com o mesmo valor numérico; os carateres não ASCII podem originar várias sequências percentuais.

Carateres com codificação URL comuns:

Caráter URL codificada
Espaço %20
! %21
# %23
& %26
= %3D
? %3F
/ %2F
: %3A

Nota: Em cadeias de consulta (query strings), os espaços também podem ser codificados como +, mas %20 funciona de forma universal.

Exemplos de codificação de URL

Aqui estão alguns exemplos comuns de codificação de URL:

Texto original URL codificada
hello world! hello%20world%21
https://example.com?q=hello world https%3A%2F%2Fexample.com%3Fq%3Dhello%20world
file name.txt file%20name.txt
$100 OFF! %24100%20OFF%21

Quando usar codificação de URL

  • Parâmetros de consulta: Codificar valores em URL como ?name=John%20Doe
  • Envio de formulários: Codificar dados de formulários enviados via pedidos GET
  • Pedidos de API: Garantir que URLs com carateres especiais funcionem corretamente
  • Valores de base de dados: Codificar valores que farão parte de uma URL
  • Caminhos de ficheiro: Codificar nomes de ficheiro que contenham espaços ou carateres especiais

Perguntas frequentes

O que é a codificação de URL?

A codificação de URL converte carateres especiais para um formato seguro com % e dois dígitos hexadecimais.

Porque é que se usa a codificação de URL?

Permite enviar espaços, símbolos e carateres não ASCII sem quebrar a URL.

Quais carateres devem ser codificados?

Espaços, a maioria dos sinais de pontuação e todos os carateres não ASCII.

O que significa %20?

%20 é a representação de um espaço através de codificação percentual.

Ferramentas relacionadas

Ver todas as ferramentas

Preferências de cookies

Gerir as preferências de cookies. Os cookies necessários não podem ser desativados.

Necessários

Obrigatório

Necessários para seleção de idioma, escolhas de privacidade e funcionalidades básicas do site.

Cookies: NEXT_LOCALE

Análises

Cookies opcionais de análise ajudam a entender o tráfego e melhorar o site.

Cookies: _ga, _gid, _gat, _clck, _clsk

Publicidade

Cookies opcionais de publicidade podem ser usados para mostrar anúncios relevantes e medir desempenho.

Cookies: __gads, _gcl_au, IDE