Etapa 1
Escolha uma direção e estilo
Selecione Codificar ou Decodificar e escolha Componente de URL, URL completa ou Valor de formulário/consulta para corresponder ao contexto de origem.
Ferramentas grátis para desenvolvedores
Codifique ou decodifique componentes de URL, URLs completas e parâmetros de consulta com codificação percentual UTF-8. Copie o resultado online sem cadastro ou login.
Área de trabalho de conversão de URL
Esta ferramenta online gratuita converte texto UTF-8 no navegador, sem cadastro ou login.
Escapa separadores dentro de um valor de consulta dinâmica, segmento de caminho, valor de fragmento ou URL aninhada.
Atalho: Ctrl/Command + Enter. O texto de origem não é reescrito quando a conversão falha.
Execute o conversor para examinar o resultado e as contagens.
Seu texto codificado ou decodificado aparecerá aqui.
Etapa 1
Selecione Codificar ou Decodificar e escolha Componente de URL, URL completa ou Valor de formulário/consulta para corresponder ao contexto de origem.
Etapa 2
Cole texto simples, um componente codificado por percentual ou uma URL já estruturada. Sua origem permanece inalterada enquanto a conversão funciona.
Etapa 3
Revise o status, as contagens de caracteres e bytes e as trincas de percentual; depois copie, baixe ou troque o resultado para a direção oposta.
A escolha correta depende de saber se caracteres reservados são dados, estrutura de URL ou sintaxe de consulta em estilo de formulário.
Use o modo de componente para um valor de consulta, segmento de caminho, valor de fragmento ou URL aninhada. Ele escapa separadores como &, =, ?, # e / quando pertencem aos dados.
Use o modo URL completa para um endereço já estruturado cujos separadores :, /, ?, #, & e = devem permanecer legíveis. Este modo converte texto, mas não valida nem busca a URL.
Use o modo em estilo de formulário quando espaços devem ser escritos como + e sinais + decodificados devem tornar-se espaços. Um mais literal em dados codificados é representado como %2B.
A codificação percentual trabalha com bytes; portanto, o mesmo caractere visível pode produzir uma ou várias trincas de escape hexadecimais.
Pontuação ASCII geralmente se torna uma trinca %XX. Emoji, CJK e caracteres acentuados podem exigir vários bytes UTF-8; por isso, um caractere visível pode produzir várias trincas.
Caracteres como &, =, ?, # e / têm funções estruturais em URLs. O modo de componente os escapa como dados; o modo URL completa preserva seu significado estrutural.
Um espaço é %20, & é %26, = é %3D, + é %2B, # é %23 e / é %2F em dados de componente. Espaços em estilo de formulário usam + em vez de %20.
A maioria dos valores quebrados vem de uma incompatibilidade de contexto, uma camada extra de codificação ou um escape percentual incompleto.
Somente o modo Valor de formulário/consulta trata + como espaço. Os modos Componente e URL completa preservam um mais literal, o que importa para valores como tokens e strings semelhantes a Base64.
Codificar um valor já escapado transforma cada % em %25; portanto, %20 torna-se %2520. Encontre a camada de codificação duplicada em vez de decodificar automaticamente o valor várias vezes.
Um sinal de percentual deve ser seguido por dois dígitos hexadecimais e os bytes resultantes devem formar UTF-8 válido. Entrada inválida gera erro sem reescrever o texto de origem.
A codificação percentual ajuda texto a caber em uma posição de URL, mas o código posterior ainda decide se o valor é válido, confiável ou seguro para uso.
Codifique chaves e valores dinâmicos antes de montar uma consulta para que espaços, e comerciais e sinais de igual não criem parâmetros não intencionais.
Quando uma URL completa é transportada dentro de outro parâmetro de URL, codifique o endereço aninhado como componente para que sua consulta e fragmento internos permaneçam parte do valor.
Codifique um segmento de caminho ou valor de fragmento sem alterar a estrutura ao redor. Depois de decodificar, ainda aplique as regras de validação e segurança do seu aplicativo.
Este conversor online gratuito funciona no navegador sem cadastro ou login. O texto informado e os resultados gerados permanecem nesta aba do navegador.
Sim. Este é um codificador e decodificador de URL online gratuito. Você pode converter texto no navegador sem se cadastrar, criar uma conta ou fazer login.
A codificação de URL, também chamada de codificação percentual, representa caracteres como sinais de percentual seguidos de valores de bytes hexadecimais. Por exemplo, um espaço pode se tornar %20 e um e comercial pode se tornar %26.
encodeURI destina-se a uma URL completa já estruturada e preserva separadores como :, /, ?, #, & e =. encodeURIComponent destina-se a um valor dinâmico, como um valor de consulta ou segmento de caminho; por isso, ele escapa esses separadores quando são dados.
Escolha URL completa somente quando a entrada já tiver a estrutura de URL que você quer preservar. Se uma URL completa for colocada dentro de outra URL como valor de parâmetro, escolha Componente de URL para que seus separadores sejam escapados como dados.
A codificação de componente e URL completa usa %20 para um espaço. Valores de consulta em estilo de formulário normalmente usam +. Nesta ferramenta, somente o modo Valor de formulário/consulta converte + de volta em espaço; os outros modos preservam um sinal de mais literal.
Sim. O conversor usa a codificação UTF-8 do navegador; assim, emoji, caracteres CJK, texto acentuado e outras entradas Unicode tornam-se uma ou mais trincas de bytes codificados por percentual.
Se um valor já codificado for codificado novamente, seus sinais de percentual serão escapados. Por exemplo, %20 torna-se %2520 porque % torna-se %25. Confira a camada de codificação em vez de decodificar repetidamente uma entrada desconhecida.
Um sinal de percentual pode estar sem dois dígitos hexadecimais ou a sequência de escape pode não formar texto UTF-8 válido. A ferramenta informa o erro e deixa sua entrada de origem inalterada.
Não. A codificação percentual é uma representação reversível para sintaxe de URL. Ela não oculta um valor, autentica-o, valida um destino nem torna conteúdo decodificado seguro para usar sem verificações do aplicativo.
Não. A conversão é executada nesta aba do navegador e a página não envia o texto informado nem o resultado gerado. Não é necessário cadastro nem login.
Formate cargas JSON
Cole JSON ou abra um arquivo para formatar, validar, embelezar ou minificar. Escolha a indentação, revise erros do analisador e copie ou baixe o resultado no navegador sem login.
Codifique ou decodifique Base64
Codifique ou decodifique texto Base64 UTF-8 e seguro para URL online. Cole um valor, copie o resultado ou baixe-o do navegador sem cadastro ou login.
Converta timestamps Unix
Converta timestamps Unix em segundos ou milissegundos para UTC, hora local ou ISO 8601. Converta datas de volta em timestamps online sem cadastro ou login.
Inspecione segmentos JWT
Inspecione cabeçalhos JWT, cargas, declarações, tempos de expiração e segmentos de assinatura no navegador. Decodifique localmente sem login; esta ferramenta não verifica assinaturas.