https://github.com/nisrulz/urlscape
Escapes and unescapes URLs with ease.
https://github.com/nisrulz/urlscape
encoder-decoder url urldecoder urlencoder
Last synced: 3 months ago
JSON representation
Escapes and unescapes URLs with ease.
- Host: GitHub
- URL: https://github.com/nisrulz/urlscape
- Owner: nisrulz
- License: apache-2.0
- Created: 2025-08-29T22:03:39.000Z (9 months ago)
- Default Branch: master
- Last Pushed: 2025-08-30T01:13:50.000Z (9 months ago)
- Last Synced: 2025-10-19T04:38:11.808Z (7 months ago)
- Topics: encoder-decoder, url, urldecoder, urlencoder
- Language: HTML
- Homepage: http://nisrulz.com/urlscape/
- Size: 245 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# URLscape: URL Encoder/Decoder đź”—
Escapes and unescapes URLs with ease.
## đź“– Overview

**URLscape** is a lightweight, no‑frills tool for quickly **encoding** and **decoding** URLs.
Whether you’re a developer, tester, or just someone who’s tired of `%20` clutter, URLscape makes it effortless to switch between human‑readable and URL‑safe formats.
## 🚀 Features
- **Instant Encoding** – Convert text into URL‑safe format.
- **Instant Decoding** – Turn encoded URLs back into readable text.
- **Clean, Minimal UI** – Focus on the task without distractions.
- **Responsive Design** – Works on desktop, tablet, and mobile.
- **Fast & Reliable** – No dependencies, no waiting.
## 🛠️ How to Use
1. **Enter** your text or URL in the input box.
2. Click **Encode** or **Decode**.
3. Copy or use the result instantly.
## đź’ˇ Examples
1. **Input**: `Hello World! How are you?`
- **Encoded**: `Hello%20World%21%20How%20are%20you%3F`
- **Decoded**: `Hello World! How are you?`
2. **Input**: `https://example.com/search?q=hello world&category=tech`
- **Encoded**: `https%3A%2F%2Fexample.com%2Fsearch%3Fq%3Dhello%20world%26category%3Dtech`
- **Decoded**: `https://example.com/search?q=hello world&category=tech`
3. **Input**: `Special chars: @#$%^&*()`
- **Encoded**: `Special%20chars%3A%20%40%23%24%25%5E%26%2A%28%29`
- **Decoded**: `Special chars: @#$%^&*()`
4. **Input**: `Unicode: café résumé`
- **Encoded**: `Unicode%3A%20caf%C3%A9%20r%C3%A9sum%C3%A9`
- **Decoded**: `Unicode: café résumé`
5. **Input**: `Email: user@example.com`
- **Encoded**: `Email%3A%20user%40example.com`
- **Decoded**: `Email: user@example.com`
## 📦 Installation
Run it locally or host it anywhere that serves static HTML/CSS/JS.
```bash
# Clone the repository
git clone https://github.com/yourusername/urlscape.git
# Open index.html in your browser
```
No build steps. No dependencies. Just open and go.
## 🙌 Contributing
Pull requests are welcome!
If you have ideas for improvements or new features, open an issue or submit a PR.
## 📜 License
This project is licensed under the Apache License 2.0.
See the [LICENSE.txt](./LICENSE.txt) file for the full license text.