URL Encode/Decode

Encode and decode URL components with percent-encoding.

URL Encode & Decode

What it does

Encodes strings using percent-encoding (URL encoding) to make them safe for use in URLs, and decodes percent-encoded strings back to plain text.

How to use

  • Enter plain text and click Encode ↓ to convert to URL-safe format
  • Enter a URL-encoded string and click Decode ↑ to convert back to plain text

Common use cases

  • Encoding query parameter values
  • Decoding URL components from logs or analytics
  • Preparing strings for HTTP form submissions
  • Working with OAuth and API authentication URLs
  • Debugging encoded URLs

Privacy

All encoding runs in your browser using JavaScript’s encodeURIComponent. No data is sent to any server.

FAQ

What’s the difference between URL encoding and Base64? URL encoding replaces special characters with %XX hex sequences. Base64 converts any binary data to alphanumeric characters.

Does it encode the full URL or just components? It encodes components (encodeURIComponent), which encodes more characters including /, ?, etc. For full URL encoding use encodeURI behavior.

Are spaces encoded as + or %20? This tool uses %20 (standard URL encoding). Some HTML forms use + notation.

Codificar e Decodificar URL

O que faz

Codifica strings usando codificação percentual (codificação URL) para torná-las seguras para uso em URLs, e decodifica strings percentualmente codificadas de volta para texto simples.

Como usar

  • Insira texto simples e clique em Codificar ↓ para converter para formato seguro para URL
  • Insira uma string codificada por URL e clique em Decodificar ↑ para converter de volta para texto simples

Casos de uso comuns

  • Codificar valores de parâmetros de consulta
  • Decodificar componentes de URL de logs ou analytics
  • Preparar strings para envios de formulários HTTP
  • Trabalhar com URLs de autenticação OAuth e API
  • Depurar URLs codificadas

Privacidade

Toda codificação roda no seu navegador usando encodeURIComponent do JavaScript. Nenhum dado é enviado para nenhum servidor.

Ferramentas relacionadas

Perguntas frequentes

Qual é a diferença entre codificação URL e Base64? A codificação URL substitui caracteres especiais por sequências hex %XX. Base64 converte qualquer dado binário para caracteres alfanuméricos.

Codifica a URL completa ou apenas componentes? Codifica componentes (encodeURIComponent), o que codifica mais caracteres incluindo /, ?, etc.

Espaços são codificados como + ou %20? Esta ferramenta usa %20 (codificação URL padrão). Alguns formulários HTML usam a notação +.