Toolosaurus

URL Encoder & Decoder

Safely encode and decode URLs, special characters, and query parameters (incl. Base64).

TextoAtualizado: Outubro 2026
Erkannte URL-Query-Parameter (3)
queryPDF zusammenführen
categorytools
filterkostenlos
Step-by-step

How URL Encoder & Decoder Works

Safely encode and decode URLs, special characters, and query parameters (incl. Base64).

1

1. Inserir o endereço web ou texto a processar

Introduza a sua URL completa, parâmetro de consulta (query parameter) ou texto no campo de entrada, ou arraste e solte diretamente um ficheiro de texto.

2

2. Escolher a operação: Codificar ou Descodificar

Selecione a ação pretendida: Codificação de URL (Percent-Encoding) para converter caracteres especiais em notação hexadecimal %HH, ou Descodificação para restaurar o texto legível original.

3

3. Selecionar o padrão e o alcance da conversão

Alterne entre encodeURI (para URLs completas, preservando delimitadores de rota como /, : e ?) e encodeURIComponent (para valores isolados de parâmetros, codificando todos os símbolos reservados segundo a norma RFC 3986).

4

4. Verificar o resultado e copiar para a área de transferência

Confira a sequência produzida no painel de saída e copie o resultado com um único clique para integração direta em aplicações web, chamadas de API ou scripts.

Key Benefits & Data Privacy

Conformidade integral com os padrões RFC 3986 e WHATWG URL para codificação e descodificação
Modos de operação específicos: URLs completas (encodeURI) e componentes isolados (encodeURIComponent)
Compatibilidade abrangente com caracteres Unicode UTF-8 multibyte, letras acentuadas e emojis
Opções configuráveis para espaços: percent-encoding normalizado em %20 ou codificação de formulário (+)
Processamento 100% local no navegador web garantindo privacidade absoluta dos endereços tratados
Deteção de anomalias sintáticas e correção de sequências percentuais incompletas em tempo real
Cópia imediata para a área de transferência e comutação instantânea entre codificar e descodificar

Verificado e Desenvolvido pela Equipe Toolosaurus

Processamento em conformidade com o RGPD • Privacidade rígida no navegador • Hospedagem na Alemanha

Certificado RGPDData center ISO 27001
Guia prático e informações técnicas

Tudo o que você precisa saber sobre URL Encoder & Decoder

Norma RFC 3986 & conceitos de URI: Por que as URLs exigem codificação

O Identificador Uniforme de Recursos (URI) constitui a espinha dorsal de localização de recursos em toda a internet. Definido pela IETF através da norma RFC 3986, o modelo de URI baseou-se originalmente num conjunto estritamente limitado de caracteres US-ASCII. Dentro de uma URL, os símbolos dividem-se em caracteres não reservados (letras A–Z, a–z, numerais 0–9, hífen, sublinhado, ponto e til), que não afetam o roteamento, e caracteres reservados (como dois pontos, barras, ponto de interrogação, cardinal e ampersand), que operam como separadores de protocolo, domínio, diretório e parâmetros de consulta. Quando os dados contêm espaços, acentuações ou sinais especiais, é imperativo aplicar a codificação percentual (Percent-Encoding). Esse mecanismo converte cada byte do caractere em formato UTF-8 num sinal de percentagem acompanhado por dois dígitos hexadecimais (%HH), impedindo quebras de comunicação e interpretações erradas por parte dos servidores.

encodeURI vs. encodeURIComponent: Diferenças estruturais e boas práticas

No desenvolvimento web moderno, a distinção entre encodeURI() e encodeURIComponent() é uma das regras mais determinantes para evitar bugs de integração. A função encodeURI() é formulada para higienizar uma URL completa já montada. Ela codifica caracteres ilegais como espaços e letras acentuadas, mas preserva deliberadamente os delimitadores de navegação como http://, barras de separação (/) e pontos de interrogação (?), mantendo a URL funcional no navegador. Por sua vez, a função encodeURIComponent() adota um critério de escape absoluto: converte sem hesitação todos os caracteres reservados, incluindo barras, sinais de igual e ampersands (&). Esta função é estritamente obrigatória sempre que valores dinâmicos (como termos de pesquisa ou URLs de callback) são passados como valores dentro de uma query string. Utilizar erroneamente encodeURI() num parâmetro que contenha um "&" fará com que o servidor divida incorretamente a informação em duas variáveis.

Sequências UTF-8 multibyte: Codificação de acentos gráficos e emojis

Enquanto os caracteres alfanuméricos da tabela ASCII correspondem a um único octeto %HH, idiomas com acentuação, grafias não latinas e emojis exigem uma conversão em múltiplos estágios. Segundo as normas web contemporâneas, cada glifo precisa de ser primeiro convertido na sua sequência determinística de bytes em UTF-8 antes de receber a notação hexadecimal. Como ilustração, a letra "ã" consome dois bytes em UTF-8 (hexadecimais C3 e A3), traduzindo-se como %C3%A3. No caso de emojis modernos de 4 bytes, como o rosto sorridente (F0 9F 98 80), a conversão resulta na sequência composta %F0%9F%98%80. A nossa ferramenta segue escrupulosamente essa cadeia de conversão, eliminando definitivamente os erros de caracteres corrompidos ("mojibake") que ocorrem quando servidores desatualizados processam textos em codificações obsoletas como ISO-8859-1.

Segurança em aplicações web: Sanitização e proteção contra ataques de injeção

A correta codificação de URLs transcende a formatação estética: é um alicerce incontornável de segurança da informação em ambientes digitais. Quando sistemas concatenam entradas de utilizadores diretamente em URLs sem o devido tratamento de escape, abrem portas a ataques graves como poluição de parâmetros HTTP (HPP), redirecionamentos maliciosos abertos (Open Redirect) e falsificação de requisições do lado do servidor (SSRF). Intervenientes mal-intencionados podem injetar delimitadores não tratados (& ou =) para sobrescrever variáveis internas de sessão ou encaminhar utilizadores para páginas fraudulentas de phishing. O nosso codificador assegura um tratamento exemplar de higienização de parâmetros. Adicionalmente, aplicamos rigorosas políticas de privacidade local: todo o processamento decorre no navegador web, garantindo que as suas credenciais internas nunca sejam transmitidas para a nuvem.

FAQ

Frequently Asked Questions

Topic Cluster

Related Tools

View all 50 tools