Codificador/Decodificador de URL
Entrada de URL
Cole o URL ou o texto para codificar/decodificar.
Configurações
Cole o URL e clique em Codificar ou Decodificar.
Informe-nos
Por favor, compartilhe sua experiência.
Ferramentas semelhantes
Conversor de Base Numérica
Converter entre binário, hexadecimal, decimal, etc.
Contador de palavras e caracteres
Calcular a contagem de caracteres, palavras e frases.
Codificador/Decodificador Base64
Codificar ou decodificar texto e arquivos para/de Base64
Tradutor de texto
Traduza textos entre mais de 100 idiomas instantaneamente.
Sobre Codificador/Decodificador de URL
Codifique e decodifique URLs online. Suporta codificação completa de URLs e componentes. Ferramenta gratuita com análise de URLs e tabela de referência.
Como usar
Passo 1
Selecione o modo de conversão: Codificar ou Decodificar
Passo 2
Escolha o tipo de codificação: URL completa ou componente de URL
Passo 3
Cole seu URL ou texto no campo de entrada.
Passo 4
Carregue os exemplos para ver diferentes formatos de URL.
Passo 5
Clique em 'Referência' para visualizar a tabela de codificação de URL.
Passo 6
Clique em 'Codificar' ou 'Decodificar' para converter.
Passo 7
Veja a análise dos componentes da URL (protocolo, nome do host, caminho, consulta, hash)
Passo 8
Copie o resultado para usar em seu projeto.
Características e benefícios
- ✅Conversão bidirecional: Codificar ↔ Decodificar
- ✅Dois modos de codificação: URL completa e componente de URL
- ✅Modo URL completa: codifica espaços e caracteres especiais, preservando a estrutura da URL.
- ✅Modo componente: codifica todos os caracteres especiais, incluindo / : ? # & =
- ✅O analisador de URL exibe protocolo, nome do host, porta, caminho, consulta e hash.
- ✅Tabela de referência de codificação com mais de 20 caracteres especiais.
- ✅5 exemplos de URL: básica, parâmetros de consulta, caracteres especiais, codificada, internacional
- ✅Suporta caracteres internacionais (UTF-8)
- ✅Copiar para a área de transferência com um clique
- ✅Seletor de modo para mudança rápida de direção.
- ✅Conversão em tempo real
- ✅Mensagens de erro detalhadas para codificação inválida.
- ✅100% baseado em navegador - URLs nunca são enviadas para o servidor.
- ✅100% grátis - sem limites, sem necessidade de cadastro
Perguntas frequentes
O que é codificação de URL?
A codificação de URL (codificação percentual) converte caracteres especiais em um formato que pode ser transmitido com segurança em URLs. Os caracteres são substituídos por um símbolo de porcentagem (%) seguido por dois dígitos hexadecimais. Por exemplo, o espaço se torna %20 e o caractere "&" se torna %26. Isso garante que as URLs funcionem corretamente em todos os sistemas e navegadores.
Qual a diferença entre URL completa e componente de URL?
A codificação de URL completa (encodeURI) preserva caracteres da estrutura da URL, como :, /, ?, #, &, =, enquanto codifica espaços e outros caracteres especiais. Use para URLs completas. A codificação de componente de URL (encodeURIComponent) codifica TODOS os caracteres especiais, incluindo a estrutura da URL. Use para parâmetros de consulta, segmentos de caminho ou qualquer texto que fará parte de uma URL.
Quando devo usar a codificação de URL completa?
Use a codificação de URL completa quando tiver uma URL completa que deseja tornar segura para transmissão, preservando sua estrutura. Por exemplo: https://example.com/search?q=hello world torna-se https://example.com/search?q=hello%20world. A estrutura da URL (://?=) é preservada.
Quando devo usar a codificação de componentes de URL?
Use a codificação de componentes de URL para partes individuais de uma URL: valores de parâmetros de consulta, segmentos de caminho ou qualquer entrada do usuário que será inserida na URL. Por exemplo, se um usuário pesquisar por 'price>100', codifique como price%3E100 antes de adicionar a ?q=. Isso evita que a estrutura da URL seja quebrada.
Por que os espaços se transformam em %20?
Na codificação de URLs, o espaço (ASCII 32, hexadecimal 20) torna-se %20. Alguns sistemas também aceitam + para espaços em strings de consulta, mas %20 é a codificação percentual padrão. Nossa ferramenta usa %20 para consistência e compatibilidade universal.
Posso codificar caracteres internacionais?
Sim! O codificador lida corretamente com caracteres UTF-8. Por exemplo, "café" se torna "caf%C3%A9", "日本語" se torna "%E6%97%A5%E6%9C%AC%E8%AA%9E". Caracteres internacionais são convertidos em Bytes UTF-8 e, em seguida, cada byte é codificado em porcentagem.
Quais caracteres precisam ser codificados?
Caracteres reservados que possuem significado especial em URLs devem ser codificados: : / ? # [ ] @ ! $ & ' ( ) * + , ; =. Além disso, espaços e caracteres não ASCII também devem ser codificados. A tabela de referência de codificação mostra os caracteres comuns e suas formas codificadas.
Por que meu URL tem %2F em vez de /?
Se você usou a codificação de componentes de URL em uma URL completa, a barra (/) será codificada como %2F. Isso está correto para codificação de componentes, mas quebra a estrutura da URL. Use a codificação de URL completa para URLs inteiras ou codifique apenas as partes específicas (como valores de consulta) que precisam ser codificadas.
Quais são os componentes de uma URL?
Uma URL possui várias partes: Protocolo (https:), Nome do host (exemplo.com), Porta (:8080, opcional), Caminho (/search), Consulta (?q=teste) e Hash (#seção). Nosso analisador decompõe as URLs para mostrar cada componente, ajudando você a entender a estrutura da URL.
Posso decodificar URLs já codificadas?
Sim! Cole uma URL codificada (com %20, %3A, etc.) e clique em Decodificar para convertê-la de volta em texto legível. O decodificador lida com URLs completas e com codificação de componentes. Se a decodificação falhar, você verá uma mensagem de erro indicando codificação inválida.
Meus dados de URL estão seguros?
Sim! Toda a codificação e decodificação ocorre inteiramente no seu navegador, usando as funções encodeURI/decodeURI e encodeURIComponent/decodeURIComponent nativas do JavaScript. Seus URLs nunca saem do seu dispositivo e não são enviados para nenhum servidor, garantindo total privacidade.