WMW

Codificador/Decodificador de URL

Free

Codifique em porcentagem o texto para uso seguro dentro de uma URL com modos para um único valor, uma URI completa ou dados de formulário, decodifique o texto codificado em porcentagem de volta para uma forma legível, e divida automaticamente uma URL decodificada em seu protocolo, host, caminho, parâmetros de consulta e fragmento, tudo executado inteiramente no seu navegador.

Funciona inteiramente no seu navegador. Seu texto nunca é enviado a lugar nenhum.

Atividade recente

Visível para todos. Últimos 20 usos de todos os visitantes, mais recentes primeiro.

Decoded a percent-encoded value

há 1 hora

Decoded a percent-encoded value

há 1 hora

Decoded a percent-encoded value

há 1 hora

Decoded a percent-encoded value

há 1 hora

Encoded 11 character(s) of text

há 1 hora

Encoded 11 character(s) of text

há 1 hora

Encoded 34 character(s) of text

há 1 hora

Encoded 34 character(s) of text

há 1 hora

Encoded 22 character(s) of text

há 1 hora

Comentários (0)

Achou esta ferramenta útil? Deixe um comentário, compartilhe uma dica ou nos diga como podemos melhorá-la.

Comentários de convidados são revisados antes da publicação. Entrar para publicar instantaneamente.

Ainda sem comentários. Seja o primeiro a compartilhar sua opinião!

O que esta ferramenta faz

Esta ferramenta codifica em porcentagem o texto para uso seguro dentro de uma URL, com modos separados para um único valor, uma URI completa e dados codificados como formulário, e decodifica o texto codificado em porcentagem de volta para uma forma legível, incluindo uma divisão automática do protocolo, host, caminho, parâmetros de consulta e fragmento quando o texto decodificado é uma URL completa.

Como funciona

URLs só podem conter com segurança um conjunto limitado de caracteres ASCII, então qualquer outro caractere, ou um caractere reservado usado fora de seu significado especial, é escrito como % seguido de seu valor de byte hexadecimal de dois dígitos (ou valores, para caracteres UTF-8 multibyte). Esta ferramenta usa as funções integradas encodeURIComponent, encodeURI e decodeURIComponent do seu navegador para realizar exatamente a mesma codificação percentual que o próprio navegador usa quando você digita uma URL, e também alterna entre %20 e + para o caractere de espaço dependendo do modo selecionado.

Problemas que resolve

Perguntas frequentes

›Qual é a diferença entre os modos de codificação "Component" e "Full URI"?

O modo "Component" (encodeURIComponent) escapa todo caractere que não é seguro em um único valor, incluindo : / ? & e #, por isso é correto para um valor que será colocado dentro de um parâmetro de consulta; o modo "Full URI" (encodeURI) deixa esses caracteres intactos porque são necessários para separar as diferentes partes de uma URL completa, então use-o apenas ao codificar uma URL inteira, não um único valor dentro dela.

›Por que o modo "Form data" transforma espaços em + em vez de %20?

O formato application/x-www-form-urlencoded usado por formulários HTML e strings de consulta em muitos frameworks representa espaços como um caractere + literal em vez de %20; ambos são válidos e significam a mesma coisa, mas você deve seguir a convenção que o sistema receptor espera.

›Por que há uma caixa de seleção para tratar + como um espaço ao decodificar?

A decodificação percentual padrão não afeta o caractere +, mas valores de um envio de formulário ou uma string de consulta típica usam + para significar um espaço literal; esta caixa de seleção está ativada por padrão porque esse é o caso mais comum, mas você pode desativá-la se estiver decodificando um valor onde + foi deliberadamente codificado em porcentagem como %2B e deve permanecer como um sinal de mais literal.

›Para que serve a seção de divisão da URL?

Quando o texto decodificado é uma URL completa e válida, esta ferramenta o analisa em seu protocolo, host, caminho, parâmetros de consulta individuais e fragmento, para que você possa inspecionar a estrutura de uma URL codificada longa rapidamente, em vez de ler a string bruta caractere por caractere.

›Esta ferramenta envia meus dados para algum lugar?

Não, a codificação e decodificação acontecem usando as próprias funções JavaScript integradas do seu navegador; nada é enviado para um servidor.

Ferramentas relacionadas

Free

Texto

Formatador de SQL

Reformate uma consulta SQL para legibilidade com indentação consistente, uma cláusula por linha e a capitalização de palavras-chave de sua escolha, em mais de uma dúzia de dialetos SQL incluindo MySQL, PostgreSQL, SQLite, T-SQL, PL/SQL, BigQuery e Snowflake, tudo executado inteiramente no seu navegador.

Free

Texto

Verificador de Par Certificado e Chave SSL

Verifique se uma chave privada SSL/TLS, um certificado e um CSR opcional realmente pertencem ao mesmo par de chaves, decodifique e visualize o assunto, emissor, validade, SANs e impressões digitais do certificado, tudo executado inteiramente no seu navegador.

Free

Texto

Conversor de Formato de Certificado SSL

Converta certificados SSL/TLS entre codificação PEM e DER, agrupe certificados em um arquivo PKCS#7 (.p7b) ou extraia-os dele, e empacote um certificado e uma chave privada em um arquivo PKCS#12 (.pfx / .p12) protegido por senha ou extraia-os de volta, tudo executado inteiramente no seu navegador.

Free

Texto

Visualizador de Certificado SSL

Decodifique um ou mais certificados X.509 PEM ou DER e visualize cada campo em linguagem simples: assunto, emissor, validade, impressões digitais, detalhes da chave pública, e cada extensão padrão incluindo Key Usage, Subject Alternative Names e Authority Information Access, tudo executado inteiramente no seu navegador.

Free

Texto

Verificador de Diferenças de Texto

Compare dois blocos de texto e veja exatamente o que foi adicionado, removido ou alterado no nível de linha, palavra ou caractere, com uma visualização unificada ou lado a lado e um arquivo de diferença padrão para download, tudo executado inteiramente no seu navegador.

Free

Texto

Conversor de Texto para ASCII

Converta o texto em seus códigos de caracteres ASCII e vice-versa, com o resultado também exibido em binário, hexadecimal e octal, tudo executado inteiramente no seu navegador sem qualquer envio.

Free

Texto

Conversor de Texto para Binário

Converta o texto em seus códigos de caracteres binários e vice-versa, com o resultado também exibido em decimal, hexadecimal e octal, tudo executado inteiramente no seu navegador sem qualquer envio.

Free

Texto

Conversor de Texto para Hexadecimal

Converta o texto em seus códigos de caracteres hexadecimais e vice-versa, com o resultado também exibido em decimal, binário e octal, tudo executado inteiramente no seu navegador sem qualquer envio.