Desde 2010 · Mais de 2 milhões de usos de ferramentas por mês
Desde 2010
Adicionar ao Chrome

Minha Caixa de Ferramentas

Modo Automático

Nenhuma ferramenta salva ainda.

Atualize para a Versão Premium
Ferramentas relacionadas
Codificador Base64Decodificador de URLCodificador e Decodificador ROT13Decodificador Base64Comparar duas strings
Página Inicial > Miscelânea > Codificadores e decodificadores
 

Codificador de URL

Codifique texto para URLs com múltiplos modos de codificação (RFC 3986, Query String, Form Data), detalhamento visual caractere por caractere e análise abrangente de codificação. Veja exatamente quais caracteres são codificados e por quê.

Uso gratuitoSem cadastroAtualizado em jan/2026
Codificador de URLExperimente agora — grátis ▼
Instale a extensão do Chrome miniwebtool para codificar o texto selecionado para URL pelo menu do botão direito a qualquer momento.
RFC 3986 é recomendado para a maioria dos casos de uso. Use Query String para formulários de busca e Segmento de Caminho ao codificar caminhos de URL.

Embed Codificador de URL Widget

Codificador de URL

Bem-vindo ao Codificador de URL, uma ferramenta poderosa para codificação percentual de texto para uso seguro em URLs. Esta ferramenta oferece múltiplos modos de codificação (RFC 3986, Query String, Segmento de Caminho), análise visual caractere por caractere e estatísticas abrangentes. Veja exatamente quais caracteres são codificados e entenda o porquê, tornando-a perfeita para desenvolvedores, profissionais de SEO e qualquer pessoa que trabalhe com URLs.

O que é codificação de URL?

A codificação de URL, também conhecida como codificação percentual, é um mecanismo para codificar informações em um Identificador Uniforme de Recursos (URI). Ela substitui caracteres ASCII inseguros por um "%" seguido por dois dígitos hexadecimais que representam o valor do byte do caractere na codificação UTF-8.

Por exemplo:

Por que a codificação de URL é necessária?

As URLs só podem conter um conjunto limitado de caracteres do conjunto de caracteres US-ASCII. Caracteres fora deste conjunto, ou caracteres que têm um significado especial em URLs (como &, =, ?), devem ser codificados para:

Modos de codificação explicados

RFC 3986 (Componente de URL)

A codificação padrão definida pela RFC 3986. Todos os caracteres, exceto os caracteres não reservados (A-Z, a-z, 0-9, -, ., _, ~), são codificados em porcentagem. Espaços tornam-se %20. Use isto para a maioria dos componentes de URL.

Query String (application/x-www-form-urlencoded)

Codificação comum para envios de formulários HTML e consultas de busca. Espaços tornam-se + em vez de %20. É isso que os navegadores usam ao enviar formulários.

Segmento de Caminho

Semelhante à RFC 3986, mas preserva as barras inclinadas (/). Use isto ao codificar caminhos de URL onde você deseja manter a estrutura do diretório.

Codificação Total

Codifica tudo, exceto caracteres alfanuméricos (A-Z, a-z, 0-9). Este é o modo de codificação mais agressivo, útil quando a segurança máxima é necessária.

Caracteres que devem ser codificados

Caracteres reservados

Esses caracteres têm um significado especial em URLs e devem ser codificados quando usados como dados:

CaractereCodificadoPropósito em URLs
:%3ASeparador de esquema (http:), separador de porta
/%2FSeparador de segmento de caminho
?%3FDelimitador de string de consulta
#%23Identificador de fragmento
&%26Separador de parâmetro de consulta
=%3DSeparador chave-valor
@%40Delimitador de informações do usuário

Caracteres inseguros

Estes caracteres devem sempre ser codificados:

CaractereCodificadoRazão
Espaço%20 ou +Não permitido em URLs
< >%3C %3EPotencial injeção de HTML
"%22Delimitador de atributo em HTML
{ }%7B %7DNão é válido em URLs
|%7CCaractere inseguro
\%5CCaractere inseguro

Como usar esta ferramenta

  1. Insira seu texto: Digite ou cole o texto que deseja codificar na área de entrada. Tente os botões de exemplo rápido para casos de uso comuns.
  2. Selecione o modo de codificação: Escolha o modo apropriado com base no seu caso de uso (RFC 3986 para componentes, Query String para parâmetros de busca, etc.).
  3. Clique em Codificar: A ferramenta codificará seu texto e mostrará o resultado.
  4. Revise a análise: Veja o detalhamento caractere por caractere mostrando quais caracteres foram codificados e por quê.
  5. Copie o resultado: Clique no botão Copiar para copiar o texto codificado para sua área de transferência.

Casos de uso comuns

Parâmetros de API

Ao passar a entrada do usuário como parâmetros de URL:

https://api.example.com/search?q=Olá%20Mundo%21

URLs de redirecionamento

Ao codificar uma URL para passar como um parâmetro:

https://example.com/redirect?url=https%3A%2F%2Foutro-site.com.br

Nomes de arquivos

Ao codificar nomes de arquivos com espaços ou caracteres especiais:

/arquivos/Meu%20Documento%20%282024%29.pdf

Perguntas frequentes

O que é codificação de URL?

A codificação de URL, também conhecida como codificação percentual, é um mecanismo para codificar informações em um Identificador Uniforme de Recursos (URI). Ela substitui caracteres ASCII inseguros por um "%" seguido por dois dígitos hexadecimais que representam o valor do byte do caractere. Por exemplo, um espaço torna-se %20 e um e comercial torna-se %26.

Por que as URLs precisam ser codificadas?

As URLs só podem conter um conjunto limitado de caracteres do conjunto de caracteres ASCII. Caracteres como espaços, símbolos especiais e caracteres não ASCII devem ser codificados para serem transmitidos corretamente. Sem a codificação, esses caracteres poderiam ser mal interpretados como delimitadores de URL ou causar erros de transmissão.

Qual é a diferença entre a codificação RFC 3986 e a codificação de string de consulta?

A codificação RFC 3986 usa %20 para espaços e é o padrão para componentes de URL. A codificação de string de consulta (application/x-www-form-urlencoded) usa + para espaços e é comumente usada em envios de formulários HTML e consultas de busca. Ambas são válidas, mas usadas em contextos diferentes.

Quais caracteres são seguros em URLs sem codificação?

De acordo com a RFC 3986, os caracteres não reservados que não precisam de codificação são: letras maiúsculas (A-Z), letras minúsculas (a-z), dígitos (0-9) e quatro caracteres especiais: hífen (-), ponto (.), sublinhado (_) e til (~). Todos os outros caracteres devem ser codificados em porcentagem.

Como faço para codificar caracteres especiais como & e = em parâmetros de URL?

Caracteres especiais como & (e comercial) e = (igual) devem ser codificados em porcentagem quando usados como dados dentro de parâmetros de URL. & torna-se %26 e = torna-se %3D. Isso evita que sejam interpretados como separadores de parâmetros ou delimitadores de chave-valor.

Ferramentas relacionadas

Recursos adicionais

Cite este conteúdo, página ou ferramenta como:

"Codificador de URL" em https://MiniWebtool.com/br/codificador-de-url/ de MiniWebtool, https://MiniWebtool.com/

pela equipe miniwebtool. Atualizado em: 14 de jan de 2026

Codificadores e decodificadores:

Ferramentas populares e atualizadas:

Codificador/Decodificador de Entidades HTMLExtrator de URLAnalisador de URLVer todos →
Página Inicial > Miscelânea > Codificadores e decodificadores > Codificador de URL