Codificar e decodificar URL (URL encode)
Cole um texto ou uma URL e a codificação ou decodificação acontece enquanto você digita.
Seus textos e arquivos não saem do navegador: nada é enviado para nenhum servidor.
Como usar
- Cole o seu texto na caixa de entrada e escolha Codificar ou Decodificar.
- Escolha “Valor de parâmetro” para codificar um único valor: caracteres como & = / ? são escapados para não quebrar a query string.
- Escolha “URL inteira” para manter a estrutura da URL (: / ? & =) e escapar só os espaços e os caracteres fora do ASCII, como ç e letras acentuadas. Cada linha é tratada como uma URL separada.
- Ative “Espaços como +” para dados de formulário HTML (application/x-www-form-urlencoded). Na decodificação, os + voltam a ser espaços.
- Use o botão de troca para mandar o resultado de volta para a entrada e inverter a direção.
Perguntas frequentes
Qual a diferença entre encodeURIComponent e encodeURI?
O encodeURIComponent escapa todos os caracteres reservados, então serve para um único valor dentro de uma URL. O encodeURI deixa caracteres como : / ? # & = como estão, então uma URL completa continua funcionando depois de codificada.
O espaço deve virar %20 ou +?
Em caminhos e na maioria das query strings, o espaço é %20. Formulários HTML enviados como application/x-www-form-urlencoded usam + no lugar. Os dois viram espaço na decodificação, se o servidor espera esse formato.
Por que a decodificação acusa sequências inválidas?
Depois de um % precisam vir dois dígitos hexadecimais, e os bytes precisam formar UTF-8 válido. Um % solto (como em “100%”) ou um texto codificado num conjunto de caracteres antigo, como ISO-8859-1 ou Windows-1252, não pode ser decodificado, então essas partes ficam como estão.
Ferramentas relacionadas
Todas as ferramentas
Texto
- Contador de caracteres
- Maiúsculas e minúsculas
- Comparar textos
- Gerador de anagramas
- Letra cursiva
- Extrator de domínios
- Extrator de e-mails
- Localizar e substituir
- Texto em itálico
- Ordenar listas
- Visualizador de Markdown
- Corrigir caracteres estranhos
- Código morse
- Nome japonês em hangul
- Seu nome em coreano
- Letras com serifa
- Texto riscado
Converter e codificar
- Gerador de QR Code
- Base64 codificar/decodificar
- Codificar URL
- Base64 para imagem
- Binário ↔ decimal
- Binário ↔ hex
- Decimal ↔ hex
- Excel para tabela HTML
- Entidades HTML
- Imagem para Base64
- Escapar JSON
- Conversor de bases
- Conversor Punycode
- Texto para ASCII
- Texto para binário
- Texto para decimal
- Texto para hex
- Conversor Unicode
- Timestamp Unix
Conversores de unidades
- Conversor de unidades
- Conversor de temperatura
- Conversor de peso
- Conversor de área
- Conversor de comprimento
- Conversor de ângulos
- Conversor de calorias
- Conversor de tamanho de dados
- Conversor de volume de grãos
- Conversor de carga elétrica
- Conversor de energia
- Conversor de vazão
- Conversor de força
- Conversor de consumo de combustível
- Conversor de intensidade luminosa
- Conversor de força magnetomotriz
- Conversor de potência
- Conversor de pressão
- Conversor de dose de radiação
- Conversor de velocidade
- Conversor de unidades de tempo
- Conversor de volume