yanorei32/url-compressor — explained in plain English
Analysis updated 2026-05-18
Shorten long URLs with many query parameters so they fit in a Discord message
Try the tool instantly via the officially hosted instance without installing anything
Decode a compressed string back into its original URL with the same tool
| yanorei32/url-compressor | datawhalechina/ai-skills-for-everyone | getify/passkey-garden | |
|---|---|---|---|
| Stars | 28 | 28 | 28 |
| Language | HTML | HTML | HTML |
| Setup difficulty | moderate | easy | easy |
| Complexity | 2/5 | 1/5 | 1/5 |
| Audience | developer | general | designer |
Figures from each repo's GitHub metadata at analysis time.
No self-hosting instructions are documented, running your own copy requires reading the source directly.
URL Compressor is a small web tool that solves a specific problem: URLs that are too long to post in Discord without hitting the platform's character limit. Discord and similar chat apps impose a maximum message length, and some URLs, especially ones with many query parameters or tracking codes, can exceed that cap on their own. The tool handles this by first compressing the URL using a format called zstd, which is a modern compression algorithm designed to be fast and efficient on short strings. It then encodes the result using base32768, a character encoding system that packs more information into each character than standard encodings like base64. The combination means a long URL can be represented in significantly fewer characters, making it postable in contexts where the original would be rejected. The result is a shorter string that can be pasted into Discord. The receiving end would need to use the same tool to decode and decompress it back into the original URL. The project includes an officially hosted instance at uc.yr32.net where anyone can try it without installing anything. The repository is tagged with topics indicating it is built with Rust for the core compression logic, with HTML for the frontend interface. The README is brief and does not cover installation steps, self-hosting instructions, or how decoding works in practice, so users looking to run their own copy would need to explore the source code directly.
A small web tool that compresses long URLs with zstd and base32768 encoding so they fit under Discord's message length limit.
Mainly HTML. The stack also includes Rust, HTML.
The README does not state a license.
Setup difficulty is rated moderate, with roughly 1h+ to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.