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.
- 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.
- 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.
- 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.
- 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 completaPerguntas 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?
Um espaço deve ser codificado como %20 ou como sinal de mais?
Por que os dois-pontos e a barra são codificados no modo componente?
Como o texto que não está em inglês é codificado?
Posso codificar uma URL completa sem destruir sua string de consulta?
Onde a codificação da URL acontece?
Por que a codificação às vezes falha com texto colado?
Para continuar lendo
Guias que explicam as decisões por trás de Codificador de URL.