Codificar e Decodificar URL Online
Aplique percent-encoding a qualquer texto para deixá-lo seguro em URLs, ou decodifique uma string codificada de volta para texto legível, direto no seu navegador. Cole um valor ou uma URL completa e a ferramenta detecta para qual lado converter, mostrando o resultado que você copia em um clique.
Foi feita para desenvolvedores, quem cria APIs e qualquer pessoa montando query strings ou links: transforme espaços, e-comerciais e caracteres Unicode em %20, %26 ou suas sequências de bytes UTF-8 para que a URL continue válida, e reverta o processo para tornar uma string %-codificada e enigmática legível novamente.
Como Codificar ou Decodificar uma URL
Insira seu texto
Digite ou cole seu texto ou URL no campo Entrada, ou clique em Colar para puxá-lo direto da área de transferência. Use Exemplo para carregar uma URL de amostra com caracteres especiais.
Codifique ou decodifique
Clique em Codificar para aplicar percent-encoding à entrada, ou em Decodificar para converter uma string codificada de volta. A ferramenta detecta automaticamente a entrada codificada e destaca a ação que sugere.
Inspecione a estrutura da URL
Quando o valor é uma URL válida, o painel Estrutura da URL aparece com protocolo, host, porta, caminho, consulta e fragmento, além de uma tabela de Parâmetros de consulta com os pares chave-valor.
Copie o resultado
Clique em Copiar resultado para copiar o resultado com uma confirmação visual rápida. O resultado é editável, então você pode ajustá-lo antes de copiar ou reinseri-lo para codificar novamente.
Recursos
Percent-Encoding de Texto
Codifica a entrada com o padrão encodeURIComponent para que espaços, símbolos e caracteres especiais virem sequências %-escapadas seguras.
Decodificar Strings Codificadas
Transforma qualquer string percent-encoded de volta em texto legível com decodeURIComponent, com um erro claro para sequências malformadas.
Detecção Automática da Ação
Conforme você digita, a ferramenta busca padrões %-codificados e destaca se deve Codificar ou Decodificar, para você nunca errar a direção.
Suporte Total a Unicode
Lida com letras acentuadas, chinês, japonês, coreano, árabe e emoji, codificando cada caractere como sua sequência de bytes UTF-8.
Análise da Estrutura da URL
Divide uma URL válida em protocolo, host, porta, caminho, consulta e fragmento para você ver exatamente como ela está estruturada.
Tabela de Parâmetros de Consulta
Extrai os parâmetros da query string para uma tabela chave-valor limpa, com contador, para que valores aninhados fiquem fáceis de ler.
Ações Rápidas
Cole da área de transferência, carregue uma URL de exemplo ou limpe os dois campos em um toque para avançar pelas tarefas rapidamente.
Resultado Editável e Copiável
O campo de resultado continua editável e é copiado para a área de transferência com um clique e uma confirmação visual.
Roda no Seu Navegador
Toda a codificação, decodificação e análise acontece no seu dispositivo, sem requisições ao servidor e sem rastreamento.
Perguntas Frequentes
O que é codificação de URL (percent-encoding)?
A codificação de URL, também chamada de percent-encoding, converte caracteres em um formato seguro para transmitir numa URL. Caracteres especiais, espaços e texto não-ASCII são substituídos por um sinal de porcentagem seguido de dois dígitos hexadecimais — por exemplo, um espaço vira %20 e < vira %3C — para que a URL continue válida para navegadores e servidores.
Como codifico um espaço em uma URL como %20?
Basta digitar ou colar seu texto e clicar em Codificar. Esta ferramenta usa encodeURIComponent, que transforma um espaço em %20 conforme definido pela RFC 3986. A notação + para espaços só vale para o formato application/x-www-form-urlencoded usado por formulários HTML, então %20 é a opção mais universalmente compatível.
Qual é a diferença entre encodeURI e encodeURIComponent?
encodeURI codifica uma URL completa, mas mantém caracteres como :, /, ?, # e & que têm significado especial. encodeURIComponent codifica tudo, exceto letras, dígitos e - _ . ~, o que o torna a escolha segura para o valor de um parâmetro individual. Esta ferramenta usa encodeURIComponent para máxima segurança.
Como decodifico uma string codificada em URL?
Cole a string percent-encoded no campo Entrada. A ferramenta detecta o padrão codificado e destaca o botão Decodificar — clique nele para converter o valor de volta em texto legível. Se a string tiver uma sequência malformada como %ZZ ou um %2 incompleto, você recebe uma mensagem de erro clara em vez de uma falha.
Posso codificar caracteres não latinos e emoji?
Sim. A ferramenta dá suporte total a Unicode, incluindo letras acentuadas, caracteres chineses, japoneses, coreanos e árabes, além de emoji. Cada caractere é codificado como sua sequência de bytes UTF-8 em formato percent-encoded e depois decodificado de volta para os caracteres originais.
Meus dados ficam locais no navegador?
Sim. Toda a codificação, decodificação e análise de URL roda inteiramente no seu navegador usando JavaScript. Nada do que você digita é transmitido a um servidor, coletado ou armazenado, então é seguro usar com valores de parâmetros sensíveis.
Ainda não há comentários. Seja o primeiro a comentar!