Codificador e descodificador URL
Codifique ou descodifique em percentagem um URL, valor de consulta ou dados de formulário, escolhendo regras de componente, URI completo ou formulário.
- Funciona no navegador
- Sem envio
- O resultado fica no seu dispositivo
Privacidade e limitesExecuta no seu navegador. Nada é enviado.
O conteúdo das entradas fica neste separador; a Refentra não o envia nem guarda. As contagens agregadas opcionais de ações só são enviadas com o seu consentimento para medição de utilização. Limpe o espaço ao terminar.
Perfil suportado: Componente URI, URI completo e formulário separados; escapes inválidos falham.
Máximo 200.000 unidades UTF-16; os parsers podem ter limites inferiores. Worker: 15 segundos (regex 1,5 segundos).
Verificar os dados e o resultado
- Preparar e escolher a operação
Escolha o modo de componente, de URI completo ou de formulário antes de codificar; cada um aplica o escape a partes diferentes de um endereço.
- Verificar um exemplo concreto
Experimente esta amostra e compare com o resultado indicado: a b+c → component → a%20b%2Bc; form → a+b%2Bc
- Rever antes de reutilizar o resultado
Descodifique apenas a camada que o remetente pretendeu; descodificar repetidamente pode transformar texto percentual inofensivo em delimitadores reservados.
Respostas para esta tarefa
Porque é que o + às vezes passa a espaço?
A codificação de formulários usa + para os espaços; o modo de componente trata um sinal de mais literal de outra forma, por isso escolha o formato do remetente.
O que devo verificar se os dados falharem?
Corrija os escapes percentuais incompletos, como %2, e as sequências UTF-8 inválidas; não codifique por engano um URL inteiro como um único valor de consulta.
Onde termina o alcance desta ferramenta?
Codificar não valida um destino, não impede todas as injeções nem vai buscar o URL; continua a ser necessário um escape adequado ao contexto.