Free AI Tools
Ver categorias de ferramentas

Ferramentas grátis para desenvolvedores

Codificador e decodificador de URL online gratuito

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

Codifique ou decodifique no contexto correto de URL

Esta ferramenta online gratuita converte texto UTF-8 no navegador, sem cadastro ou login.

Direção

Escapa separadores dentro de um valor de consulta dinâmica, segmento de caminho, valor de fragmento ou URL aninhada.

36 caracteres · 36 bytes UTF-8 · 10 sequências de porcentagem

Atalho: Ctrl/Command + Enter. O texto de origem não é reescrito quando a conversão falha.

Resultado convertido

Execute o conversor para examinar o resultado e as contagens.

Seu texto codificado ou decodificado aparecerá aqui.
Componente de URLCodificação percentual para texto UTF-8

Codifique ou decodifique um valor de URL em três etapas

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.

Etapa 2

Informe o texto de origem

Cole texto simples, um componente codificado por percentual ou uma URL já estruturada. Sua origem permanece inalterada enquanto a conversão funciona.

Etapa 3

Confira e obtenha o resultado

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.

Escolha o estilo correto de codificação de URL

A escolha correta depende de saber se caracteres reservados são dados, estrutura de URL ou sintaxe de consulta em estilo de formulário.

Componente de URL

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.

Estrutura de URL completa

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.

Valor de formulário ou consulta

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.

Como a codificação percentual representa texto

A codificação percentual trabalha com bytes; portanto, o mesmo caractere visível pode produzir uma ou várias trincas de escape hexadecimais.

UTF-8 torna-se trincas de percentual

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.

Separadores podem ser dados ou estrutura

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.

Escapes comuns a reconhecer

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.

Depure problemas comuns de codificação de URL

A maioria dos valores quebrados vem de uma incompatibilidade de contexto, uma camada extra de codificação ou um escape percentual incompleto.

Um sinal de mais nem sempre é um espaço

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.

%25 pode revelar codificação dupla

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.

Escapes malformados devem interromper a conversão

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.

Onde usar o valor convertido — e onde não usar

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.

Valores de API e parâmetros de consulta

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.

Redirecionamentos e URLs de retorno

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.

Caminhos, fragmentos e validação posterior

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.

Privacidade e limites

Este conversor online gratuito funciona no navegador sem cadastro ou login. O texto informado e os resultados gerados permanecem nesta aba do navegador.

Perguntas frequentes

Este codificador e decodificador de URL é gratuito?

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.

O que é codificação de URL?

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.

Qual é a diferença entre encodeURI e encodeURIComponent?

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.

Devo codificar uma URL completa?

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.

Por que espaços aparecem como %20 ou +?

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.

Esta ferramenta pode codificar emoji e texto que não está em inglês?

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.

Como é a codificação dupla de URL?

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.

Por que a decodificação mostra um erro de URI malformado?

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.

Codificação de URL é criptografia?

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.

A entrada sai do meu navegador?

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.

Ferramentas relacionadas

Fe Ferramentas grátis para desenvolvedores

Formate cargas JSON

Formatador e validador 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.

Ce Ferramentas grátis para desenvolvedores

Codifique ou decodifique Base64

Codificador e decodificador Base64 online gratuito

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.

Cd Ferramentas grátis para desenvolvedores

Converta timestamps Unix

Conversor de timestamp Unix online gratuito

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.

DJ Ferramentas grátis para desenvolvedores

Inspecione segmentos JWT

Decodificador 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.