Skip to main content

Codificador / Decodificador de URL

Codifique caracteres especiais para URLs seguras ou decodifique cadeias codificadas em percentual de volta para texto legível. 100% no lado do cliente.

Codifica todos os caracteres especiais (para parâmetros de consulta)

Como Codificar / Decodificar URLs

1

Cole

Digite seu texto, URL ou cadeia codificada em percentual na área de entrada.

2

Converta

O resultado aparece instantaneamente conforme você digita. Alterne entre os modos Codificar e Decodificar com um clique.

3

Copie

Clique em Copiar Resultado ou use o botão Trocar para mover a saída de volta para a entrada para processamento adicional.

O que é Codificação de URL?

A codificação de URL (também chamada de codificação percentual) é um mecanismo para codificar caracteres especiais em um Identificador de Recurso Uniforme (URI). Ela substitui caracteres ASCII inseguros por um % seguido de dois dígitos hexadecimais que representam o valor de byte do caractere.

Por exemplo, um caractere de espaço se torna %20, um e-comercial se torna %26, e um caractere não-ASCII como é se torna %C3%A9 (sua sequência de bytes UTF-8). A codificação de URL é definida em RFC 3986 e é essencial para transmitir dados de forma confiável em URLs, cadeias de consulta e envios de formulários.

Caracteres Codificados Comuns

CaractereCodificadoDescrição
(espaço)%20 ou +Caractere de espaço
&%26E-comercial (separa parâmetros de consulta)
=%3DSinal de igual (separador chave=valor)
?%3FPonto de interrogação (início da cadeia de consulta)
#%23Hash/identificador de fragmento
/%2FBarra para a frente (separador de caminho)
@%40Sinal de arróba
+%2BSinal de mais

encodeURIComponent vs encodeURI

encodeURIComponent codifica todos os caracteres especiais exceto - _ . ! ~ * ' ( ). Use-o para codificar valores de parâmetros de consulta individuais, campos de formulário ou qualquer texto que seja incorporado dentro de uma URL.

encodeURI preserva caracteres que têm significado especial em URLs: : / ? # [ ] @ ! $ & ' ( ) * + , ; =. Use-o ao codificar uma URL completa que deve permanecer navegavel.

Perguntas Frequentes

Em componentes de caminho de URL, os espaços são codificados como %20. Em dados de formulário HTML (application/x-www-form-urlencoded), os espaços são representados como +. Ambos são válidos, mas usados em contextos diferentes. Esta ferramenta usa %20 por padrão (padrão RFC 3986).
Sim. Caracteres não-ASCII (letras acentuadas, Cirílico, Chinês, Japonês, Coreano, emoji) são codificados como suas sequências de bytes UTF-8. Por exemplo, é se torna %C3%A9 e 😀 se torna %F0%9F%98%80.
Sim. Toda a codificação e decodificação acontece 100% no seu navegador usando JavaScript. Nenhum dado é enviado para nenhum servidor. A ferramenta funciona mesmo offline após o carregamento da página.

Ferramentas Relacionadas

Solicitar um recurso

0 / 2000