Escolha o modo
Componente para um valor, URI inteira para preservar a estrutura ou formulário para espaços como +.
Uma URL completa e um valor de consulta têm limites diferentes.
Uma URL completa e um valor de consulta têm limites diferentes.
Componente para um valor, URI inteira para preservar a estrutura ou formulário para espaços como +.
Cole texto não codificado e confira os bytes UTF-8. Nenhum endereço é aberto.
Copie ou baixe TXT. O link da ferramenta nunca contém sua entrada.
Codifique apenas A&B como A%26B antes de inserir em q=.
A+B C vira A%2BB+C: o sinal de mais continua diferente do espaço.
café e emojis podem exigir vários bytes por símbolo visível.

Uma sequência percentual representa um byte com % e dois dígitos hexadecimais. café vira caf%C3%A9 porque é ocupa dois bytes UTF-8. Isso não é criptografia.
Barra, & e # podem delimitar a estrutura. Codifique o valor antes de inseri-lo; codificar toda a URL como componente também esconde seus separadores.
URI inteira usa encodeURI e preserva delimitadores reservados. Não valida domínio, bloqueia esquemas perigosos nem produz uma forma canônica estrita do RFC. Categorias de caracteres do RFC 3986.
A&BValor originalA%26BValor codificado?q=A%26BValor inserido na consultaEspaços viram + e um sinal de mais literal vira %2B. Formulário também codifica !, apóstrofos, parênteses e ~ que o modo componente do JavaScript preserva.
Aqui se processa um único valor. a=b&c=d não é montado como dois campos independentes. Para coleções completas com nomes repetidos, use um serializador estruturado.
Codificar %2F novamente gera %252F. Pode ser necessário em valores aninhados, mas também indicar uma camada acidental. Combine uma camada por limite com o receptor. Serialização de formulários WHATWG.
Conversão local com uma única passagem de encodeURIComponent, encodeURI ou do conjunto de escape de formulários. Contadores medem bytes UTF-8 e pontos de código Unicode, não grafemas.
Codificar não criptografa, não higieniza e não valida URLs. Substitutos Unicode isolados são rejeitados. Não se montam formulários completos nem se oferece um modo RFC estrito.
Guarde o original e relate modo e exemplo fictício. Nunca envie tokens ou URLs privadas assinadas. Confira as regras do receptor antes de alterar links de produção.
Componente URI, exceto quando o protocolo exigir explicitamente codificação de formulário.
Não. O texto pode ser recuperado sem segredo.
O sinal % foi codificado outra vez.