Codificador e Descodificador de URL
Descodifique uma URL ou codifique-a para a forma percent-encoded. Cole o texto à esquerda, veja o resultado à direita: nada é enviado, registado ou armazenado.
Está a codificar: o texto legível está a ser convertido num formato percent-encoded seguro para URL.
0 caráteres
0 caráteres
EXAMPLES
O que é convertido, e como
Alguns casos comuns tratados corretamente pelo codificador e descodificador.
Um espaço numa URL
ola mundoola%20mundoUm parâmetro com símbolos
q=café & cháq%3Dcaf%C3%A9%20%26%20ch%C3%A1Um e-mail numa query string
[email protected]utilizador%40exemplo.comUma URL completa com acento
https://exemplo.com/busca?q=informaçãohttps%3A%2F%2Fexemplo.com%2Fbusca%3Fq%3Dinforma%C3%A7%C3%A3oCaracteres reservados
20% de desconto / oferta?20%25%20de%20desconto%20%2F%20oferta%3F
DOCUMENTATION
Codificação e descodificação de URL, explicadas
O que é a codificação de URL?
A codificação de URL (URL encoding) converte caracteres que não são permitidos numa URL — ou que têm um significado especial nela — para um formato que qualquer navegador ou servidor consegue transmitir sem ambiguidade. Uma URL só aceita um conjunto limitado de caracteres ASCII: letras, números e alguns sinais como - _ . ~. Espaços, letras acentuadas, símbolos como & ou =, e caracteres de alfabetos não latinos precisam de ser representados de outra forma.
Isto acontece constantemente no uso normal da web: uma caixa de pesquisa que aceita "menu do dia" precisa transformar essa frase num único valor, sem que um espaço a divida ou um acento a quebre.
O que é a descodificação de URL?
Descodificar uma URL é a operação inversa: pegar numa string percent-encoded, como a do exemplo anterior, e convertê-la de volta ao texto original e legível. Quando um servidor recebe um pedido, descodifica a URL para recuperar o valor realmente enviado.
Descodificar é tão comum quanto codificar no trabalho diário de desenvolvimento: logs de servidor, barras de endereço, respostas de API e links partilhados mostram frequentemente valores codificados.
Como funciona o percent-encoding
Ambas as operações baseiam-se no mesmo sistema: percent-encoding. Cada caráter que não pode aparecer literalmente numa URL é substituído pelo sinal de percentagem (%) seguido do seu valor hexadecimal de dois dígitos. Um espaço torna-se %20, um & torna-se %26, um = torna-se %3D. Caracteres fora do ASCII básico são primeiro convertidos na sua sequência de bytes UTF-8, e cada byte é codificado separadamente — uma única letra acentuada como ã pode gerar vários códigos (%C3%A3).
Vale a pena memorizar alguns códigos frequentes: %20 para o espaço (ou + numa query string), %2F para a barra, %3F para o ponto de interrogação, %23 para a cardinal, %26 para o "e" comercial e %25 para o próprio sinal de percentagem.
Codificar parâmetros de query e URLs completas
Os parâmetros de query exigem cuidado especial, porque os caracteres que os separam — ?, & e = — têm significado estrutural na própria URL. Se o valor de um parâmetro contiver um destes caracteres sem codificar, a URL é interpretada incorretamente. Codificar apenas o valor, deixando intactos os ?, & e = estruturais, mantém a URL correta.
Codificar uma URL inteira é diferente: cada caráter reservado, incluindo as barras do caminho, é codificado — útil quando uma URL inteira precisa de ser inserida como um único valor no parâmetro de outra URL.
Codificar vs. descodificar: a diferença
São operações exatamente inversas. Codificar transforma texto legível numa string percent-encoded segura para uma URL. Descodificar pega nessa string e reconstrói o texto original. Codifica-se antes de enviar dados numa URL; descodifica-se depois de os receber.
Como usar este codificador e descodificador de URL
Escolha Codificar ou Descodificar no interruptor acima da ferramenta e cole o texto na caixa da esquerda. O resultado aparece instantaneamente à direita enquanto escreve, sem botões nem recarregar a página. Use Copiar para colocar o resultado na área de transferência, Limpar para esvaziar a entrada, e o ícone de troca para inverter a operação.
Exemplos comuns de codificação de URL
Alguns padrões repetem-se com frequência: um espaço torna-se %20 (ou + numa query de formulário), um "e" comercial num valor torna-se %26, e um e-mail usado como parâmetro codifica o seu @ como %40. Texto acentuado ou de outros alfabetos expande-se em vários códigos por caráter devido à codificação UTF-8.
Casos de uso comuns para programadores e utilizadores
Programadores recorrem constantemente a um codificador e descodificador de URL: ao construir pedidos de API, criar URLs de redirecionamento, depurar por que um parâmetro não chega como esperado, ou preparar texto de utilizador para inserção segura num link. Utilizadores comuns encontram a mesma necessidade ao partilhar um link com caracteres especiais.
Privacidade: tudo acontece no seu navegador
Esta ferramenta realiza cada conversão localmente, com JavaScript executado no seu dispositivo. O texto introduzido nunca é enviado, transmitido, registado ou armazenado — não existe qualquer processamento do lado do servidor. Pode colar query strings sensíveis sem que saiam alguma vez do seu navegador.
FAQ
Perguntas frequentes
Respostas claras sobre codificação de URL, descodificação de URL e percent-encoding.
O que é a descodificação de URL?
A descodificação de URL converte caracteres percent-encoded numa URL de volta à sua forma legível original. Por exemplo, %20 representa um espaço e volta a ser um espaço normal ao descodificar.
O que é a codificação de URL?
A codificação de URL converte caracteres que não são seguros numa URL — como espaços, letras acentuadas ou símbolos como & e = — num formato percent-encoded composto pelo sinal % seguido de dois dígitos hexadecimais.
Como descodifico uma URL?
Mude esta ferramenta para o modo Descodificar e cole a URL ou o texto percent-encoded na caixa de entrada. O resultado legível aparece instantaneamente, sem envio de dados nem recarregar a página.
Como codifico uma URL?
Mude esta ferramenta para o modo Codificar e cole o seu texto ou URL na caixa de entrada. É convertido imediatamente num formato percent-encoded pronto a copiar.
O que é um descodificador de URL?
Um descodificador de URL é uma ferramenta que converte URLs percent-encoded — strings com sequências como %20 ou %3D — de volta ao seu texto original e legível.
O que é um codificador de URL?
Um codificador de URL é uma ferramenta que converte texto simples ou uma URL completa para formato percent-encoded, para que possa ser transmitida de forma segura.
Como descodifico uma URL online?
Cole a URL codificada na caixa de entrada desta página com o modo Descodificar ativo. A conversão acontece instantaneamente no navegador e o resultado copia-se com um clique.
Como codifico uma URL online?
Cole o seu texto ou URL na caixa de entrada desta página com o modo Codificar ativo. O resultado percent-encoded aparece de imediato e pode ser copiado.
O que significa codificar uma URL?
Codificar uma URL significa representar um caráter que não pode aparecer diretamente nela como um sinal % seguido do seu valor hexadecimal, para que a URL permaneça válida.
O que significa descodificar uma URL?
Descodificar uma URL significa inverter esse processo: ler cada sequência %XX e convertê-la de volta ao caráter que representa, restaurando o texto original.
O que é o percent-encoding?
Percent-encoding é o nome formal do esquema de codificação usado em URLs, onde caracteres reservados ou inseguros são substituídos por % seguido de dois dígitos hexadecimais.
Por que os espaços são codificados em URLs?
Um espaço em bruto não é um caráter válido numa URL e pode causar truncamento ou má interpretação, por isso é codificado como %20 (ou + numa query) para manter a URL intacta.
O que é %20 numa URL?
%20 é a representação percent-encoded de um espaço. Aparece onde haveria um espaço numa URL, normalmente numa pesquisa ou num nome de ficheiro.
Qual é a diferença entre codificar e descodificar uma URL?
Codificar transforma texto legível num formato percent-encoded seguro para URL, enquanto descodificar faz exatamente o oposto. São operações inversas.
Existe um descodificador de URL grátis?
Sim — esta página é um descodificador e codificador de URL grátis que funciona totalmente no navegador, sem registo, sem limites e sem enviar dados a um servidor.
Como descodifico uma URL codificada?
Cole a URL codificada na caixa de entrada com o modo Descodificar ativo, e a ferramenta converte cada sequência %XX de volta ao seu caráter original instantaneamente.