FormatFlow

Desenvolvimento · Atualizado em 19 de out. de 2026 · Revisado pela FormatFlow Editorial

Codificador de URL

Você pode codificar texto em porcentagem para uma URL ou string de consulta, escolhendo o modo componente ou URL completa, com tratamento correto de UTF-8 para acentos, chinês e emoji.

Roda no seu navegadorGrátis · Sem cadastro · Sem marca d'água
TXTURLRoda no seu navegador
Loading the tool…

Everything runs locally in this tab. No file is uploaded while the tool loads.

Esta ferramenta roda na sua aba. Nada é enviado e nenhuma cópia é armazenada.

Como os arquivos são tratados

Sobre Codificador de URL

Uma URL só pode carregar um alfabeto limitado, então espaços, ampersands, barras e texto que não está em inglês precisam ser codificados em porcentagem antes de viajar. As duas funções do navegador que as pessoas costumam usar se comportam de forma diferente: encodeURIComponent escapa um valor por completo, enquanto encodeURI deixa os separadores de uma URL existente intactos.

Este codificador oferece os dois modos com pré-visualização ao vivo, então você confere a string exata antes de colá-la em um link, formulário ou chamada de API. Caracteres multibyte são codificados como bytes UTF-8, que é o que servidores e navegadores esperam receber.

O que esta ferramenta faz

Os detalhes que importam quando você usa Codificador de URL no trabalho real.

  • Modos componente e URL completa

    O modo componente escapa um único valor por completo, enquanto o modo URL completa preserva os dois-pontos, as barras, o ponto de interrogação e outros separadores.

  • Codificação percentual UTF-8

    Letras acentuadas, chinês, japonês e emojis são convertidos para suas sequências de bytes UTF-8 corretas em vez de escapes Latin-1 quebrados.

  • Saída ao vivo

    A string codificada é atualizada enquanto você digita, então você experimenta um valor e vê o resultado na hora.

  • Diagnósticos legíveis

    Se o texto contiver um caractere substituto sem par que não pode ser codificado, a ferramenta explica em vez de lançar um erro URI vago.

  • Copiar e exemplo

    Copie a saída codificada com um clique ou carregue um exemplo com espaços, ampersands e texto que não está em inglês.

Como usar Codificador de URL

Sem conta e sem instalação: todo o trabalho acontece nesta aba do navegador.

  1. 01

    Escolha um modo de codificação

    Use o modo componente para um único valor dentro de uma URL, ou o modo URL completa quando estiver codificando uma URL inteira que ainda tem seus separadores.

  2. 02

    Cole o texto ou a URL sem codificar

    Digite ou cole o conteúdo sem codificar; a pré-visualização é atualizada assim que houver texto.

  3. 03

    Confira os caracteres reservados

    Confirme que os caracteres que importam para o seu caso estão codificados ou preservados como você esperava antes de copiar.

  4. 04

    Copie para a sua requisição

    Clique em Copiar e cole o resultado em uma string de consulta, chamada de API, redirecionamento ou atributo HTML.

Formatos compatíveis e limites

Entrada
TXT
Saída
URL
Processamento
No cliente, dentro do seu navegador. Nada é enviado.
Tamanho máximo
Limitado pela memória disponível na sua aba.
Requisitos
Chrome, Edge, Firefox ou Safari · JavaScript ativado

Limitações que vale conhecer

  • O modo URL completa não adivinha se uma URL já está codificada, então recodificar uma URL com escapes percentuais pode codificá-la duas vezes.
  • O codificador não é um validador de URL: ele não verifica se existe um host nem se a URL geral está bem formada.
  • Caracteres substitutos sem par não podem ser codificados e precisam ser removidos da entrada.

Privacidade e tratamento de arquivos

A codificação roda localmente com as funções URI integradas do navegador. O texto nunca sai da página, nada é enviado a um servidor e nenhuma cópia é armazenada depois que você fecha a aba.

Ler a política de privacidade completa

Perguntas frequentes sobre Codificador de URL

Respostas curtas e diretas às dúvidas comuns antes de usar a ferramenta.

Qual é a diferença entre encodeURIComponent e encodeURI?
encodeURIComponent escapa caracteres reservados como dois-pontos, barra, ponto de interrogação e ampersand, além dos espaços, então é feito para um único valor. encodeURI deixa esses separadores em paz, então é feito para uma URL completa cuja estrutura deve sobreviver à codificação.
Um espaço deve ser codificado como %20 ou como sinal de mais?
No caminho ou na string de consulta de uma URL, %20 é a codificação percentual correta. O sinal de mais só significa espaço em corpos application/x-www-form-urlencoded, como envios de formulários HTML antigos, então este codificador usa %20 e deixa o tratamento do mais para o decodificador de URL.
Por que os dois-pontos e a barra são codificados no modo componente?
Eles são caracteres reservados com significado estrutural dentro de uma URL. Codificar um valor que os contém evita que um servidor ou roteador interpretem parte do valor como esquema, separador de caminho ou outro componente.
Como o texto que não está em inglês é codificado?
Cada caractere é convertido primeiro para seus bytes UTF-8 e depois escrito como escapes percentuais, então um caractere chinês vira uma sequência de três escapes e um emoji vira quatro. O servidor que recebe decodifica esses bytes de volta ao caractere original.
Posso codificar uma URL completa sem destruir sua string de consulta?
O modo URL completa preserva os separadores que dão estrutura a uma URL, mas é feito para texto ainda não codificado. Se a URL já contém escapes percentuais, codificá-la de novo vai codificá-los duas vezes, então deixe em paz uma URL já codificada.
Onde a codificação da URL acontece?
Nesta aba do navegador. O texto é passado para as funções de codificação percentual integradas e nunca é enviado, armazenado ou registrado, o que é útil quando a URL contém um nome de host interno ou um token assinado.
Por que a codificação às vezes falha com texto colado?
A causa mais comum é um caractere substituto sem par, que é metade de um emoji ou um caractere quebrado deixado por uma operação de cópia anterior. Remova ou digite de novo o caractere problemático e o codificador aceitará o texto mais uma vez.

Para continuar lendo

Guias que explicam as decisões por trás de Codificador de URL.

Revisado por FormatFlow Editorial · Equipe de ferramentas e formatos de arquivo

Última atualização: 19 de out. de 2026