Skip to main content
CalculoraCalculora

Finanças e Negócios

Calculadoras FinanceirasInvestimento & PlanejamentoFinanças PessoaisInvestimento ImobiliárioFerramentas de NegóciosStartup & Empresas de Software

Matemática e Tecnologia

Calculadoras MatemáticasFerramentas de EngenhariaFerramentas de FísicaFerramentas de DesenvolvedorFerramentas Escolares

Saúde e Vida

Ferramentas MédicasUtilidade InteligenteAleatórios

Criador e Especialidade

Economia de CriadoresFerramentas IslâmicasSustentabilidadeJogos

Conversores

Conversor de UnidadesConversor de ComprimentoConversor de PesoConversor de Temperatura→ Conversores de Unidades

Aleatórios

Gerador de Números AleatóriosVerificador de Força de SenhaGire a rodaSimulador de Lançamento de MoedaLançador de DadosCalculadora de sobreposição de fuso horário→ Aleatórios
Conversor de Arquivos

Ferramentas PDF

Converter PDF para JPGConverter PDF para PNGExtrair Texto de PDFConverter PDF para GIFConverter PDF para WebPConverter PDF para SVGConverter PDF em WordConverter PDF em ExcelConverter PDF em PowerPointConverter PDF em HTMLConverter PDF em MarkdownConverter PDF em TIFF

Conversor de Imagens

Converter JPG para PNGConverter PNG para JPGConverter PNG para WebPConverter WebP para PNGConverter WebP para JPGConverter JPG para WebPConverter SVG em PNGConverter SVG para JPGConverter SVG em WebPConverter BMP em PNGConverter BMP em JPGConverter BMP em WebP

Imagens avançadas

Converter HEIC em JPGConverter HEIC em PNGConverter TIFF em JPGConverter TIFF em PNGConverter JPG em TIFFConverter PNG em TIFFConverter JPG em ICOConverter PNG em ICOConverter JPG em AVIFConverter PNG em AVIF

GIF e Animação

Converter GIF para PNGConverter GIF para JPGExtrair Quadros de GIFConverter PNG para GIFConverter JPG para GIFConverter GIF para WebP

Edição

Adicionar Marca D'ÁguaRemover Objetos de ImagensRedimensione imagens instantaneamente no seu navegadorComprima imagens online — reduza o tamanho, mantenha a qualidade
Desafio de Velocidade MatemáticaDesafio de Cálculo MentalWordleBint WaladSudoku2048
Conversor de Moedas
CalculoraCalculora

Sua plataforma de cálculo completa. Ferramentas gratuitas, rápidas e precisas para todas as necessidades.

100% privado — todos os cálculos no seu navegador, nenhum dado enviado a servidoresGrátis para sempre — sem paywalls, sem assinaturas, sem necessidade de conta

Popular

  • Calculadora de IMC
  • Calculadora de Empréstimo
  • Calculadora de Idade
  • Calculadora de Hipoteca
  • Calculadora de Porcentagem
  • Calculadora Científica
  • Ver tudo →

Categorias

  • Matemática
  • Finanças
  • Saúde e Vida
  • Finanças e Negócios
  • Ferramentas de Desenvolvedor
  • Engenharia
  • Categorias →

Mais

  • Conversor de Moedas
  • Conversor de Arquivos
  • Jogos e Ferramentas Divertidas

Jurídico

  • Sobre Nós
  • Contato
  • Política de Privacidade
  • Termos de Serviço
  • Aviso Legal
  • Mapa do site

Idiomas

enEnglisharالعربيةesEspañoldeDeutschfrFrançaishiहिन्दीidBahasa IndonesiaitItalianoja日本語ko한국어ptPortuguêsruРусскийtrTürkçeviTiếng Việtbnবাংলাzh中文nlNederlandsplPolskiukУкраїнськаmsBahasa Melayuthภาษาไทย

© 2026 Calculora. Todos os direitos reservados.

Criado com — 100% gratuito

Sem servidores — site totalmente estático, zero coleta de dados

  1. Início
  2. Ferramentas de Desenvolvedor
  3. Codificador/Decodificador de URL

Codificador/Decodificador de URL

Espaços, símbolos e caracteres especiais quebram URLs — a codificação percentual resolve isso. Codifique qualquer URL para transmissão segura ou decodifique de volta para texto legível, instantaneamente.

Carregando calculadora...
Esta ferramenta te ajudou?

O que é Codificador/Decodificador de URL?

Um Codificador/Decodificador de URL converte texto comum em formato codificado percentualmente seguro para URL e vice-versa. Essencial para desenvolvedores web que trabalham com parâmetros de consulta, requisições de API e roteamento de URL.

Quando Usar Esta Calculadora

  • Você está construindo um URL com parâmetros de consulta que contêm espaços, símbolos ou caracteres não ASCII
  • Você precisa decodificar um URL codificado percentualmente para ler seu conteúdo real
  • Você está depurando uma API que está rejeitando seu URL por causa de caracteres especiais não codificados
  • Você está processando URLs enviados por usuários que precisam ser sanitizados antes do uso
  • Você precisa codificar ou decodificar vários segmentos de URL em lote de uma vez
  • Você está construindo redirecionamentos ou URLs de callback em que os parâmetros devem ser codificados corretamente

Passos:

  1. Digite ou cole o texto/URL que deseja codificar ou decodificar.
  2. Selecione o modo Codificar ou Decodificar.
  3. Clique no botão Converter.
  4. Copie o resultado para usar em sua aplicação.

Fórmula

Codificação: Caracteres inseguros → % + código hexadecimal de 2 dígitos ➡ Decodificação: %XX → Caractere original

Casos de uso

  • Criar strings de consulta seguras para URLs
  • Processar parâmetros de requisições de API
  • Depurar URLs codificados
  • Criar slugs e caminhos amigáveis para URL

Benefícios Principais

  • Codifique e decodifique instantaneamente
  • Lida com todos os caracteres especiais
  • Funciona inteiramente no navegador
  • Grátis, sem necessidade de cadastro

Dicas Profissionais

  • Sempre codifique parâmetros de URL gerados pelo usuário
  • Use encodeURIComponent() para parâmetros de consulta em JavaScript
  • Decodifique URLs antes de exibi-los aos usuários para maior legibilidade

Erros Comuns a Evitar

  • Codificar URLs em duplicidade por acidente
  • Usar a codificação errada para o contexto errado (URL vs HTML)
  • Esquecer que + representa espaço em strings de consulta, mas não em segmentos de caminho

Termos Chave Explicados

  • Codificação de URL: Codificação percentual para URLs seguros
  • Codificação percentual: % seguido do código hexadecimal
  • String de consulta: Parâmetros após ? no URL
  • Caracteres reservados: Caracteres com significado especial em URLs

Conceitos relacionados

  • Codificação percentual: O mecanismo de substituir caracteres inseguros por % seguido do código hexadecimal ASCII de dois dígitos para transmissão segura de URLs
  • String de consulta: A parte de um URL após o caractere ?, contendo pares chave-valor separados por caracteres &
  • Caracteres reservados: Caracteres como :, /, ?, #, [, ], @, !, $, &, (, ), *, +, ,, ;, = que têm significado especial na sintaxe de URL de acordo com a RFC 3986
  • Caracteres seguros para URL: Caracteres não reservados (letras, dígitos, -, _, ., ~) que não exigem codificação em URLs
  • encodeURIComponent vs. encodeURI: Funções JavaScript em que encodeURIComponent codifica tudo, exceto letras, dígitos e _*-.~, para valores individuais, enquanto encodeURI preserva os caracteres da estrutura do URL para URLs completos

Exemplo

Codificar "Hello World & Friends!" → "Hello%20World%20%26%20Friends%21". Decodificar "search%3Fq%3Dhello+world" → "search?q=hello world".

Interpretação dos seus resultados

O codificador converte caracteres inseguros de URL (espaços, &, ?, #, não ASCII, etc.) em formato codificado percentualmente, onde cada caractere vira % seguido do código hexadecimal de dois dígitos. O decodificador inverte esse processo, restaurando o texto legível original. A contagem de caracteres ajuda você a verificar se a codificação não duplicou ou truncou sua entrada inesperadamente. O modo de componente codifica um conjunto mais amplo de caracteres e é projetado para codificar valores individuais de parâmetros de consulta. O modo URL é mais rígido sobre o que é codificado e é projetado para codificar caminhos de URL completos ou URLs inteiros. Use o modo de componente ao criar strings de consulta e o modo URL ao codificar um URL completo. O modo em lote permite codificar ou decodificar várias linhas de uma vez, útil quando você tem uma lista de URLs ou parâmetros para processar. Cada linha é tratada como uma entrada separada e todos os resultados são exibidos juntos para facilitar a cópia.

Perguntas Frequentes

Por que os URLs precisam de codificação?
URLs só podem conter certos caracteres ASCII. Caracteres como espaços, &, ?, # e caracteres não ASCII devem ser codificados (codificação percentual) para garantir transmissão segura pela internet.
O que é codificação percentual?
A codificação percentual substitui caracteres inseguros por um sinal de % seguido do código hexadecimal de dois dígitos. Por exemplo, um espaço vira %20 e & vira %26.
A codificação de URL é igual à codificação HTML?
Não. A codificação de URL (codificação percentual) é para URLs. A codificação HTML usa entidades como &amp; para & ou &lt; para <. Elas têm propósitos diferentes no desenvolvimento web.
Quando devo usar o modo URL em vez do modo de componente?
Use o modo de componente ao codificar um único valor de parâmetro de consulta (por exemplo, um termo de pesquisa). Use o modo URL ao codificar um caminho de URL completo ou quando precisar que toda a string seja segura para URL. O modo de componente codifica mais caracteres porque assume que o valor será colocado dentro de uma estrutura de URL.
Por que a codificação de 'Hello World' resulta em 'Hello%20World' em vez de 'Hello+World'?
Em segmentos de caminho de URL, espaços são codificados como %20. A codificação de espaços como + só é usada em dados application/x-www-form-urlencoded (envios de formulários HTML). A melhor prática moderna é usar %20 de forma consistente em URLs. A calculadora usa %20 para codificação de URL.
Posso codificar caracteres não ASCII, como emojis ou letras acentuadas?
Sim. Caracteres não ASCII são primeiro convertidos em bytes UTF-8 e, em seguida, cada byte é codificado percentualmente. Por exemplo, o emoji ☺ (U+1F600) vira %F0%9F%98%80. Caracteres acentuados como é (U+00E9) viram %C3%A9. Essa é a abordagem padrão definida na RFC 3986.
Qual é a diferença entre isso e a codificação de entidades HTML?
A codificação de URL (codificação percentual) é para URLs — ela converte caracteres em códigos hexadecimais %XX. A codificação de entidades HTML converte caracteres em entidades nomeadas ou numéricas, como &amp; para & ou &#8364; para €. Elas servem propósitos completamente diferentes e não são intercambiáveis.
Por que alguns URLs funcionam sem codificação mesmo contendo caracteres especiais?
Os navegadores modernos codificam URLs automaticamente ao navegar ou enviar formulários. No entanto, ao construir URLs programaticamente (em código, chamadas de API ou redirecionamentos no servidor), você deve codificar manualmente, pois o servidor não fará isso por você.
Existe risco de dupla codificação?
Sim. Se você codificar um URL que já foi codificado, %20 vira %2520, o que está incorreto. Sempre verifique se sua entrada já está codificada antes de codificar novamente. Esta calculadora mostra a saída decodificada para que você possa confirmar que o resultado está correto.
Como lidar com URLs codificados em JavaScript?
Use decodeURIComponent() para decodificar e encodeURIComponent() para codificar valores individuais. Para URLs completos, use decodeURI() e encodeURI(), que preservam os caracteres da estrutura do URL (/, ?, #, etc.). Nunca use escape() ou unescape() — eles estão obsoletos e não lidam com Unicode corretamente.

Ferramentas Relacionadas

Explorar mais ferramentas

Calculadora de proporcao de aspecto

Calculadora de largura de banda

Calculadora de tempo de download

Calculadora de Custo de Hospedagem em Nuvem

Calculadora de custos de CDN

Calculadora de monetizacao de API

Ferramentas similares

Calculadora de proporcao de aspecto
Ferramentas de Desenvolvedor
Calculadora de largura de banda
Ferramentas de Desenvolvedor
Calculadora de tempo de download
Ferramentas de Desenvolvedor
Calculadora de Custo de Hospedagem em Nuvem
Ferramentas de Desenvolvedor