Codificador e decodificador de URL
Converta um valor de texto em codificação percentual UTF-8 ou faça o caminho inverso. Escolha componente de URL ou valor de formulário para aplicar as regras adequadas a espaços, sinais de mais e pontuação.
Converter um componente ou valor de formulário
- Escolha Codificar para texto comum ou Decodificar para um valor codificado. Cole um valor, não uma consulta completa com vários nomes e valores.
- No modo componente, espaços são representados por %20 e sinais de mais literais são preservados na decodificação. No modo formulário, espaços viram + e sinais + literais são lidos como espaços.
- Selecione Converter, confira o resultado completo e as contagens de bytes e copie ou baixe o texto. Erros não geram resultado parcial; alterar a entrada remove a resposta anterior.
Codificação percentual, UTF-8 e contexto
A codificação percentual representa um byte por um sinal de porcentagem seguido de dois dígitos hexadecimais. Uma letra pode precisar de vários bytes UTF-8: é vira %C3%A9. A representação muda, não o significado do texto.
O modo componente preserva A–Z, a–z, dígitos, hífen, ponto, sublinhado e til. O modo formulário também preserva o asterisco, codifica o til e escreve um espaço como sinal de mais. Um sinal de mais literal vira %2B em ambos os modos.
A decodificação é uma única passagem rigorosa. Hexadecimal minúsculo é aceito, mas todo sinal de porcentagem deve iniciar um escape completo e os bytes resultantes devem formar UTF-8 válido. Outros analisadores podem corrigir erros; a rejeição aqui não certifica que uma URL inteira seja inválida.
A codificação aceita até 65.536 bytes UTF-8 de entrada. A decodificação aceita até 196.608 bytes de origem e retorna no máximo 65.536 bytes. Esses são limites de bytes, não de caracteres; emojis e muitas letras não latinas usam mais de um byte.
Exemplos que mostram a diferença
O texto a b+c vira a%20b%2Bc no modo componente e a+b%2Bc no modo formulário. Ao decodificar, %2B sempre produz um sinal de mais; apenas um + que já está na entrada do formulário vira espaço.
O exemplo café + tea/~* vira caf%C3%A9%20%2B%20tea%2F~%2A como componente ou caf%C3%A9+%2B+tea%2F%7E* como valor de formulário. A barra é codificada porque a entrada é um valor, não um caminho inteiro.
Decodificar %2520 retorna o texto %20, não um espaço. A%0D%0AB retorna A, retorno de carro, avanço de linha e B. A visualização pode ocultar caracteres de controle; os bytes UTF-8 baixados os preservam.
O que esta conversão não faz
Esta ferramenta não cria nem valida URLs, não abre links e não verifica segurança. Codificar um endereço inteiro também codifica dois-pontos, barras, interrogação e outros sinais estruturais. A saída é exibida apenas como texto, nunca aberta ou interpretada como HTML.
Não há detecção de conjuntos de caracteres antigos, exportação binária, análise de consulta, modo linha a linha, normalização Unicode ou segunda decodificação automática. Entrada vazia precisa de texto, mas espaços e quebras de linha são dados válidos. Unicode malformado e UTF-8 inválido são rejeitados em vez de substituídos.
Campos de texto podem normalizar quebras de linha coladas e programas de área de transferência podem alterar quebras ou caracteres de controle. O download usa os bytes UTF-8 do resultado sem acrescentar uma quebra ou marca de ordem de bytes; uma marca inicial existente é preservada.
Conversão local e ações explícitas
A conversão ocorre no navegador sem uploads, histórico de entrada ou entrada na URL da página adicionados pela ferramenta. Copiar escreve o texto atual somente quando solicitado e Baixar cria um arquivo local. Os serviços normais do site e as opções de consentimento são separados.
Perguntas sobre codificação de URL
Fontes
Revisadas em 4 de novembro de 2026. As referências descrevem as representações; a rejeição rigorosa de erros é uma política desta ferramenta.
- rfc-editor.orgRFC 3986, seções 2.1–2.4: codificação percentual e caracteres não reservados (inglês)
- url.spec.whatwg.orgPadrão URL da WHATWG: codificação percentual de valores de formulário (inglês)
- encoding.spec.whatwg.orgPadrão Encoding da WHATWG: decodificação UTF-8 e marcas de ordem de bytes (inglês)
Ferramentas relacionadas
JSON para YAML
Converta JSON em YAML localmente, preservando o texto dos números e as strings entre aspas; copie ou baixe o resultado completo.
Abrir ferramenta — JSON para YAMLConversor de YAML para JSON
Converta YAML em JSON localmente com texto numérico exato, aliases limitados e cópia ou download completos.
Abrir ferramenta — Conversor de YAML para JSONHTML para Markdown
Converta HTML colado ou local em Markdown, confira as notas de conversão e copie ou baixe o resultado.
Abrir ferramenta — HTML para MarkdownTestador de expressões regulares JavaScript
Teste um padrão JavaScript localmente e examine correspondências, capturas e posições UTF-16.
Abrir ferramenta — Testador de expressões regulares JavaScriptMarkdown para HTML
Converta um rascunho Markdown em fragmento HTML, confira o código e a prévia inerte e copie ou baixe o resultado.
Abrir ferramenta — Markdown para HTMLOrdenador de texto
Ordene linhas pelo alfabeto do idioma escolhido ou por pontos de código Unicode, mantendo duplicatas, linhas em branco e todo o conteúdo.
Abrir ferramenta — Ordenador de textoRemover linhas duplicadas
Mantenha a primeira cópia exata de cada linha, preservando a ordem, os espaços significativos e as linhas vazias; copie ou baixe o resultado.
Abrir ferramenta — Remover linhas duplicadasComparador de textos
Compare dois textos localmente, com alterações em linhas inteiras e atenção aos espaços e à quebra final.
Abrir ferramenta — Comparador de textosConversor de maiúsculas e minúsculas
Converta a caixa do texto ou as iniciais de palavras e frases com regras explícitas.
Abrir ferramenta — Conversor de maiúsculas e minúsculasCodificador e decodificador de entidades HTML
Codifique ou decodifique referências HTML em texto, escolhendo o contexto e o formato Unicode. O resultado usa LF, sem interpretar ou renderizar a marcação.
Abrir ferramenta — Codificador e decodificador de entidades HTMLGerador de tabela Markdown
Edite uma tabela de texto literal, ajuste o alinhamento e copie Markdown GFM ou importe texto separado por tabulações.
Abrir ferramenta — Gerador de tabela MarkdownAnalisador e criador de strings de consulta
Analise e edite parâmetros de consulta mantendo nomes repetidos e sua ordem. Copie uma consulta normalizada ou URL HTTP(S).
Abrir ferramenta — Analisador e criador de strings de consultaCodificador e decodificador Base64
Codifique texto UTF-8 em Base64 padrão ou seguro para URL, ou decodifique os dois formatos com erros claros e resultado completo.
Abrir ferramenta — Codificador e decodificador Base64Formatador XML
Verifique XML 1.0 com espaços de nomes, formate ou compacte localmente e copie ou baixe o resultado em UTF-8.
Abrir ferramenta — Formatador XMLFormatador e validador JSON
Verifique a sintaxe JSON, formate ou minifique localmente e copie ou baixe o resultado preservando os dados originais.
Abrir ferramenta — Formatador e validador JSONContador de caracteres e segmentos SMS
Veja a codificação da mensagem, os limites dos segmentos e o possível custo. O texto fica no seu navegador.
Abrir ferramenta — Contador de caracteres e segmentos SMSContador de caracteres para redes sociais
Confira os limites de cada plataforma e divida publicações sem perder texto.
Abrir ferramenta — Contador de caracteres para redes sociaisContador de caracteres
Conte caracteres, palavras, frases e parágrafos. Consulte a densidade de palavras, o tempo de leitura e o tamanho UTF-8 no navegador.
Abrir ferramenta — Contador de caracteresCalculadora de tamanho de texto
Compare codificações e tamanhos de dados de texto no navegador.
Abrir ferramenta — Calculadora de tamanho de textoLimpeza de texto de PDF
Corrija quebras de linha e espaços em texto copiado de PDFs. Preserve o original e reveja hífens ambíguos antes de copiar o resultado.
Abrir ferramenta — Limpeza de texto de PDFConversor de letras estilizadas
Converta letras Unicode estilizadas compatíveis em texto normal no navegador. Preserve maiúsculas, acentos, emojis e o original.
Abrir ferramenta — Conversor de letras estilizadasCorrigir texto
Corrija texto ilegível e acentos quebrados no navegador. Revise cada possível reversão de UTF-8.
Abrir ferramenta — Corrigir textoVerificar corte do e-mail no Gmail
Meça os bytes UTF-8 do HTML do e-mail, compare com a referência de 102.000 bytes e encontre trechos pesados, tudo no navegador.
Abrir ferramenta — Verificar corte do e-mail no Gmail