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.
Related tools
- URL Parser — Parse and inspect URL components
- Base64 String — Alternative encoding format
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
- Parser de URL — Analise e inspecione componentes de URL
- Base64 String — Formato alternativo de codificação
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 +.