Codificação de URL
Codificação/decodificação de URL
Você pode codificar caracteres japoneses, espaços e símbolos em um formato seguro para uso em URLs, ou decodificar strings que foram convertidas (como %E3%81%82) de volta ao texto original.
Resultado
O que é codificação/decodificação de URL?
A codificação e a decodificação de URLs são ferramentas usadas para converter caracteres que são difíceis de usar diretamente em URLs para um formato mais fácil de lidar na web, ou para converter strings codificadas de volta à sua forma original e legível. Embora caracteres alfanuméricos e alguns símbolos possam ser usados tal como estão em URLs, caracteres japoneses, espaços, emojis e certos símbolos podem não ser interpretados corretamente dependendo do ambiente.Por esse motivo, “japonês” é convertido para um formato codificado por porcentagem, como “%E6%97%A5%E6%9C%AC%E8%AA%9E”. O conhecimento sobre codificação de URL costuma ser necessário ao incluir palavras-chave de pesquisa em consultas de URL, passar parâmetros para APIs ou compartilhar URLs longas por e-mail ou chat.
Com esta ferramenta, basta colar seu texto e selecionar uma codificação para gerar uma string adequada para uso em URLs. Por outro lado, você pode decodificar strings como %E3%81%82 ou valores codificados contidos em parâmetros de consulta para visualizar o texto ou símbolos originais em japonês. Oferecemos dois tipos de codificação, dependendo de suas necessidades. "Para valores de parâmetros" é adequado quando você deseja converter partes de uma URL, como termos de pesquisa ou valores de formulário. "Para URLs inteiras" é usado quando você deseja converter apenas os caracteres necessários, como texto em japonês ou espaços, mantendo a estrutura da URL (por exemplo: / ? & = #) tanto quanto possível.
Na prática, é importante observar que é fácil confundir situações em que toda a URL deve ser codificada com aquelas em que apenas os valores dos parâmetros devem ser codificados. Por exemplo, ao criar uma URL de pesquisa, se você deseja converter apenas o termo de pesquisa após “q=”, a opção de conversão para valores de parâmetros é a adequada. Por outro lado, se você quiser manter toda a URL existente legível enquanto converte apenas as partes em japonês para um formato seguro, selecionar a opção para toda a URL facilita a verificação. Se você encontrar termos como “valor codificado por URL”, “codificação por porcentagem” ou “consulta codificada” em especificações de API ou painéis de administração de serviços externos, pode usar esta ferramenta para comparar rapidamente os valores antes e depois da conversão.
A codificação de URL não é criptografia. A string convertida pode parecer ilegível, mas o conteúdo original pode ser verificado por meio da decodificação. Portanto, a codificação de URLs de senhas, chaves de API, tokens de acesso, informações pessoais e outros dados confidenciais não os oculta de forma segura. Além disso, incluir informações confidenciais em URLs pode deixar rastros no histórico do navegador, nos registros de acesso, nos referenciadores e nas ferramentas de análise. Embora os resultados convertidos possam ser copiados ou baixados — tornando-os úteis para criar dados de teste ou investigar bugs —, tenha extremo cuidado ao lidar com informações confidenciais.
- Você pode codificar caracteres japoneses, espaços e símbolos para URL.
- Você pode decodificar strings codificadas em URL, como %E3%81%82.
- Você pode escolher entre dois tipos: um para valores de parâmetros e outro para a URL completa.
- Você pode copiar os resultados da tradução ou salvá-los como um arquivo de texto.
Como usar a codificação/decodificação de URL
Primeiro, cole a string que você deseja converter no campo de entrada. Você pode inserir URLs contendo caracteres japoneses, palavras-chave de pesquisa, parâmetros de consulta de API, valores de formulário e strings que já tenham sido codificadas. Em seguida, selecione “Codificar” se desejar converter a string original para uso em uma URL, ou “Decodificar” se desejar restaurar uma string contendo símbolos % à sua forma original. Ao codificar, selecione “Para valores de parâmetros” ou “Para URLs inteiras”, dependendo de suas necessidades. Por fim, clique em “Converter” para exibir o resultado no campo de saída.
Recomenda-se usar "Valores de parâmetros" ao criar valores a serem incorporados como parte de uma URL. Por exemplo, ao inserir termos de pesquisa, nomes de tags ou URLs de redirecionamento nos valores de parâmetros de outra URL, esse modo é mais seguro, pois caracteres como & e = devem ser tratados como parte do valor. "Para URLs inteiras" é útil quando você deseja converter caracteres japoneses ou espaços, preservando os separadores da URL. Se você não tiver certeza de qual usar, é útil pensar da seguinte maneira: use “Para valores de parâmetros” se estiver apenas gerando valores de parâmetros de consulta e use “Para URLs inteiras” se quiser formatar a exibição de uma URL completa.
Este decodificador converte caracteres codificados em porcentagem (como %E3%81%82) de volta à sua forma original. Como o símbolo + é frequentemente usado para representar um espaço em envios de formulários, esta ferramenta o trata como um espaço durante a decodificação. Ocorrerá um erro se a entrada contiver notação % inválida ou uma string de codificação corrompida. Ao usar o conteúdo convertido, utilize as funções de copiar, baixar e inserir, bem como o botão de alternância de modo.
- Cole um texto, uma URL ou uma sequência codificada como URL no campo de entrada.
- Selecione "Codificar" ou "Decodificar".
- Ao codificar, escolha entre “para valores de parâmetros” ou “para toda a URL”.
- Clique no botão “Converter” para visualizar o resultado.
- Salve os resultados usando “Copiar resultados” ou “Baixar TXT”, conforme necessário.
Observações importantes ao usar
- A codificação de URL não é criptografia. Como o conteúdo original pode ser lido após a decodificação, ela não pode ser usada para proteger informações confidenciais.
- Se você codificar a URL inteira para valores de parâmetros, caracteres como "/" e "?" também serão convertidos. Selecione o modo que melhor atenda às suas necessidades.
- Strings que contenham notação % inválida podem não ser decodificadas.
- Se informações pessoais ou credenciais de autenticação estiverem incluídas na URL, elas poderão ser registradas no histórico do seu navegador ou nos registros de acesso.
Perguntas frequentes
O que é codificação de URL?
Isso envolve converter caracteres difíceis de lidar diretamente em uma URL em caracteres codificados por porcentagem, como %E3%81%82. Isso é usado para lidar com segurança com caracteres japoneses, espaços e certos símbolos dentro de URLs.
O que é decodificação de URL?
Isso envolve converter strings codificadas em URL de volta aos seus caracteres originais. Por exemplo, %E6%97%A5%E6%9C%AC%E8%AA%9E pode ser convertido de volta para "日本語".
A codificação de URL é o mesmo que criptografia?
Não. A codificação de URL não é criptografia. Ela simplesmente converte o texto em um formato que pode ser processado em uma URL, de modo que qualquer pessoa pode decodificá-lo.
Você consegue converter URLs em japonês?
Sim. Você pode converter URLs e termos de pesquisa que contenham caracteres japoneses para o formato UTF-8 com codificação de URL.
Como os espaços são convertidos?
Durante a codificação, os espaços são normalmente convertidos em %20. Durante a decodificação, o caractere + — que é frequentemente usado como espaço no envio de formulários — também é tratado como um espaço.
O que significa “para valores de parâmetros”?
Este modo converte valores a serem incluídos em URLs, como termos de pesquisa e valores de formulários. Ele também converte caracteres como & e = para que possam ser tratados como valores válidos.
O que significa “para toda a URL”?
Este modo converte partes necessárias, como texto em japonês e espaços, mantendo, na medida do possível, os símbolos que representam a estrutura da URL, como https://, /, ? e &.
Qual opção de codificação devo escolher?
Como regra geral, selecione “Para valores de parâmetros” se estiver apenas criando valores de parâmetros de consulta e “Para URLs completas” se estiver formatando a URL completa.
O que está causando o erro de decodificação?
A string pode conter dados codificados em URL inválidos, como um caractere "%" não seguido por dois dígitos hexadecimais.
Os emojis podem ser codificados para URL?
Sim. Os emojis também podem ser codificados como URL em UTF-8. No entanto, verifique separadamente se o serviço de destino aceita emojis.
O texto codificado em URL afeta o SEO?
Geralmente, os navegadores e os mecanismos de busca conseguem interpretar URLs codificadas. No entanto, também é importante criar URLs fáceis de entender para as pessoas e padronizar as URLs canônicas.
Isso pode ser usado para criar parâmetros de consulta da API?
Sim. Você pode usar isso ao criar valores como termos de pesquisa, tags e URLs de redirecionamento a serem passados para a API. Se o documento de especificações indicar um método de codificação, siga essas especificações.