Ir para o conteúdo principal
DesenvolvedorProcessado no seu navegador

Codificador de URL

Codifique strings e parâmetros para links de forma segura.

0 de 3 usos hoje · 3 restantes. Vire Pro e remova o limite.

Upgrade
URL Encoderencode · query · lote Processamento no dispositivo

Codificador de URL

Codifique URLs e parâmetros com previsibilidade — encode, query builder e lote no navegador.

Modo
Encode
Chars
Strict
Componente
Lote
01

Entrada

URL / String
0 / 1,000,000
Saída principal

Insira uma URL ou string acima.

02

Leitura rápida

Mudança

Sem base

Estado

Aguardando entrada

03

Configuração Avançada

Ajustes finos de encode/decode e query builder de pares chave/valor.

Repetições
Chave
Valor
Query pronta

Par codificado

Preencha Chave e Valor acima.

04

Exportação em Lote

Uma URL, path ou query por linha. Exporta CSV com entrada e saída codificada.

Lote por linhas
Lote gerado
Insira linhas no campo ao lado.
Processamento local. Nada é enviado a servidores Quorify. URLs codificadas podem expor parâmetros sensíveis (tokens, query auth) — não compartilhe outputs que contenham credenciais. Limite por payload: 1 MB; máx. 10 passes consecutivos.
Sobre

O que é Codificador de URL?

Por Quorify EditorialAtualizado em

O Codificador de URL do Quorify transforma texto comum em percent-encoding, o formato %XX que permite que qualquer caractere trafegue dentro de uma URL sem quebrá-la. Ele examina a string que você fornece, identifica os caracteres que não são seguros para uso direto em endereços e os substitui pela sua representação em bytes hexadecimais. Um espaço vira %20, um ampersand vira %26, uma letra acentuada como ã se expande em %C3%A3 — cada byte UTF-8 escapado individualmente. A razão para isso é simples: o padrão de URLs reserva um conjunto pequeno de caracteres considerados seguros (letras, dígitos e alguns símbolos como hífen, ponto, sublinhado e til). Tudo o que estiver fora dessa lista pode ser interpretado de forma ambígua. Um & não escapado dentro de um valor seria confundido com o separador de parâmetros; um espaço quebraria o link; uma / dentro de um valor seria lida como divisão de caminho. Codificar elimina essas ambiguidades ao converter os caracteres problemáticos em uma forma neutra que o servidor sempre interpreta corretamente. O cenário mais comum é a construção de query strings. Ao montar um link com um termo de busca, um nome próprio ou qualquer texto digitado por uma pessoa, codificar o valor garante que acentos, espaços e símbolos não corrompam o restante da URL. É também essencial ao gerar links de redirecionamento, parâmetros utm de campanha, valores que serão concatenados manualmente numa requisição ou identificadores que contenham caracteres reservados. A codificação correta é o que faz a diferença entre um link que abre e um que retorna erro ou leva ao destino errado. Distinga bem os dois lados da operação: este codificador prepara o texto para entrar numa URL, enquanto o decodificador faz o caminho inverso, lendo os %XX de volta ao texto original. São complementares — você codifica para enviar e decodifica para inspecionar. Como tudo é processado dentro do navegador, sem nenhuma transmissão para servidores, você pode codificar valores que incluam dados pessoais ou parâmetros confidenciais com tranquilidade.

Casos

Quando usar

  1. Montar um link de busca: ao codificar o termo "camiseta azul tamanho M", os espaços viram %20 e o valor entra na query string sem quebrar o restante da URL.

  2. Inserir nomes acentuados em parâmetros: um valor como "São João" é convertido em S%C3%A3o%20Jo%C3%A3o, garantindo que o servidor receba a acentuação intacta.

  3. Escapar caracteres reservados em valores: quando um parâmetro precisa carregar um & ou um =, codificá-los como %26 e %3D evita que sejam confundidos com separadores da query string.

  4. Construir parâmetros de redirecionamento: ao embutir uma URL inteira dentro de redirect_uri, codificá-la transforma os : e / em %3A e %2F, impedindo que o endereço aninhado seja interpretado fora de lugar.

  5. Padronizar tags utm de campanha: codificar valores de utm_campaign ou utm_content com espaços e símbolos assegura que os relatórios de analytics registrem exatamente o texto pretendido.

Método

Como funciona

Digite ou cole o texto que precisa entrar numa URL. A ferramenta percorre cada caractere e mantém intactos os que já são seguros (letras, dígitos e os símbolos não reservados como - . _ ~). Para qualquer outro caractere, ela calcula a representação em bytes UTF-8 e substitui cada byte pela forma %XX em hexadecimal maiúsculo. Assim, um espaço vira %20 e caracteres multibyte, como acentos, geram duas ou mais sequências % seguidas. O resultado codificado fica pronto para copiar e colar diretamente no valor de um parâmetro ou na parte da URL que precisa carregar esse conteúdo. Tenha em mente que você normalmente quer codificar apenas o valor, não a URL inteira de uma vez — codificar o link completo escaparia também os : // e ? estruturais, quebrando o endereço. Se precisar verificar o que produziu, basta colar a saída no decodificador para confirmar que ela retorna ao texto original.

FAQ

Perguntas frequentes

Qual a diferença entre codificar e decodificar uma URL?
Codificar converte caracteres especiais em sequências %XX para que o texto possa entrar numa URL com segurança; decodificar faz o inverso, traduzindo os %XX de volta no texto legível. Você codifica ao construir um link e decodifica ao inspecioná-lo.
Devo codificar a URL inteira ou só os valores dos parâmetros?
Em geral, apenas os valores. Codificar a URL completa escaparia caracteres estruturais como :, // e ?, que precisam permanecer literais para o link funcionar. Codifique cada valor antes de concatená-lo na query string.
Por que um caractere acentuado gera mais de uma sequência %XX?
Porque acentos ocupam vários bytes em UTF-8. A letra ã, por exemplo, é formada pelos bytes 0xC3 e 0xA3, e cada byte é escapado separadamente, resultando em %C3%A3. Isso é esperado e o decodificador reconstrói o caractere original.
Quais caracteres não são alterados pela codificação?
Letras de A a Z, dígitos de 0 a 9 e os símbolos não reservados hífen, ponto, sublinhado e til permanecem como estão. Todos os demais, incluindo espaços, acentos e símbolos reservados, são convertidos para a forma %XX.
Quando preciso escapar caracteres como & e = manualmente?
Sempre que eles fizerem parte de um valor, e não da estrutura da query string. Um & dentro de um valor precisa virar %26 para não ser lido como separador de parâmetros; o mesmo vale para o = ser codificado como %3D.
É seguro codificar valores que contêm dados pessoais?
Sim. A codificação é feita no próprio navegador, sem envio do conteúdo para servidores, então valores com nomes, e-mails ou outros dados confidenciais permanecem no seu dispositivo durante todo o processo.
Fontes

Fontes oficiais

Tabelas, leis e referências consultadas para fundamentar esta ferramenta.

  1. Documentação técnicaVigenteMDN Web Docs · Mozilla

    Web Standards

    Referência mais consultada do mundo para padrões da web — APIs JavaScript, HTML, CSS e protocolos do navegador.

  2. Standard internacionalVigenteWorld Wide Web Consortium (W3C)

    W3C Standards

    Organização que define os padrões oficiais da web — HTML, CSS, ARIA, e demais especificações implementadas por todos os navegadores.

  3. Standards internacionaisDatatrackerIETF · Internet Engineering Task Force

    RFC Documents

    Repositório oficial dos Request for Comments (RFCs) — documentos técnicos que definem protocolos e formatos da internet (HTTP, JSON, URI, UUID, etc).

Metodologia — esta ferramenta consulta as tabelas e legislação vigentes nas fontes acima. As regras são atualizadas conforme novas instruções normativas são publicadas pelos órgãos competentes.

Última verificação editorial: junho de 2026.

Compartilhe

§ Como usar

Como codificar e decodificar URL (percent-encoding)

Codifique caracteres especiais para uso em URLs (espaço, acento, símbolo) ou decodifique URLs encoded de volta para texto legível.

  1. Escolha modo: encode ou decode

    Encode: texto → %20%C3%A1. Decode: %20 → espaço. A ferramenta detecta automaticamente quando possível.

  2. Cole o texto ou URL

    Aceita texto livre, URL completa ou apenas query string. Tratamento UTF-8 correto para acentos e emojis.

  3. Escolha encodeURI vs encodeURIComponent

    encodeURI preserva : / ? # & = (URL completa). encodeURIComponent codifica TUDO (use em valores de query).

  4. Copie o resultado

    Pronto para colar em chamada de API, query string, ou montagem de URL programática.

§ Por que usar

Benefícios

  • Encode + decode em tempo real

    Cole texto/URL e veja conversão imediata. Detecta automaticamente quando é encoded vs raw.

  • encodeURI vs encodeURIComponent explicado

    Tooltip explica quando usar cada um. Erro comum: usar encodeURI em valor de querystring (não escapa : / ? # & =).

  • Tratamento UTF-8 correto

    Acentos e emojis viram %XX corretamente. Decodificação reverte ao formato original.

  • Múltiplas linhas em batch

    Cole várias URLs/strings e processe todas de uma vez.

§ Para quem é

Casos de uso

  1. Desenvolvedor montando URLs

    Codifica valores especiais para uso em querystring sem quebrar a URL (espaços, caracteres especiais, emojis).

  2. Profissional debugando logs

    Decodifica %XX em URLs de logs para entender o que o usuário realmente clicou.

  3. Marketing trabalhando com UTM

    Garante que valores de UTM com acentos/espaços ficam URL-safe corretamente.

Sobre Codificador de URL

Codifique strings e parâmetros para links de forma segura.

Por que usar

Diferenciais reais — sem promessa vazia.

Encode + decode em tempo real
Cole texto/URL e veja conversão imediata. Detecta automaticamente quando é encoded vs raw.
encodeURI vs encodeURIComponent explicado
Tooltip explica quando usar cada um. Erro comum: usar encodeURI em valor de querystring (não escapa : / ? # & =).
Tratamento UTF-8 correto
Acentos e emojis viram %XX corretamente. Decodificação reverte ao formato original.
Múltiplas linhas em batch
Cole várias URLs/strings e processe todas de uma vez.

Para quem é

Cenários reais de uso, por persona.

  • Desenvolvedor montando URLs

    Codifica valores especiais para uso em querystring sem quebrar a URL (espaços, caracteres especiais, emojis).

  • Profissional debugando logs

    Decodifica %XX em URLs de logs para entender o que o usuário realmente clicou.

  • Marketing trabalhando com UTM

    Garante que valores de UTM com acentos/espaços ficam URL-safe corretamente.

Como codificar e decodificar URL (percent-encoding)

Codifique caracteres especiais para uso em URLs (espaço, acento, símbolo) ou decodifique URLs encoded de volta para texto legível.

  1. Escolha modo: encode ou decode

    Encode: texto → %20%C3%A1. Decode: %20 → espaço. A ferramenta detecta automaticamente quando possível.

  2. Cole o texto ou URL

    Aceita texto livre, URL completa ou apenas query string. Tratamento UTF-8 correto para acentos e emojis.

  3. Escolha encodeURI vs encodeURIComponent

    encodeURI preserva : / ? # & = (URL completa). encodeURIComponent codifica TUDO (use em valores de query).

  4. Copie o resultado

    Pronto para colar em chamada de API, query string, ou montagem de URL programática.

§ Perguntas frequentes

Sobre esta ferramenta

A.

Sempre que houver caracteres especiais em parâmetros: espaços, acentos, &, ?, =, /, #. Sem encoding, o servidor interpreta errado. Frameworks modernos (axios, fetch) encodam automaticamente, mas em SQL queries ou redirects manuais você precisa fazer.

Relacionadas

Ferramentas relacionadas

toolLayout.related_description