Paste
http or https only. A missing scheme becomes https. javascript:, data: and file: are rejected before a slug is minted.
Paste a long destination. Take a slug that can sit on a billboard, a QR card, a campaign SMS. Clicks come back as a log you can read. Pause the link and the name is still yours — we do not hand a paused slug to someone else.
The world’s cheapest short link
$0.0005
USD / 1,000 clicks
A million redirects: fifty cents. Pay in Bitcoin, Tron, USDT, or by card via Stripe.
Four steps. Nothing here is a “smart” redirect that rewrites the page. The short address is a name. The destination is a URL we already accepted. The dashboard is the book of clicks.
http or https only. A missing scheme becomes https. javascript:, data: and file: are rejected before a slug is minted.
Leave the slug empty for seven random characters, or set ggc.site/sale. Reserved paths cannot be taken.
Put the short address on a poster, a menu QR, a mail footer. Change the destination later — the name stays.
Each hit stores time, device class, and a referrer group. Hits older than 90 days are pruned; the lifetime count remains.
The alphabet skips 0/O/1/I/l so a printed code is not misread. A taken name returns a clear error instead of a silent overwrite.
HTTP 302. Paused links answer 410 and keep the slug. Deleted links answer 404 and drop the record. No cloaking page in between.
Desktop, mobile, tablet. Direct, and the common social sources. Export arrives with the business plan when it is listed.
A short link is for a place where a long URL does not fit, or where you need the same name after the campaign page moves.
One slug on the teaser, the outdoor, the SMS. When the landing page changes, the printed name does not. Pause it the morning after the drop — the code is not recycled.
A menu, a check-in, a seating card. Reprinting plastic is expensive. Updating the destination is not. Device split tells you how many phones actually opened it.
Give each partner a slug you can pause without touching their creative. The click log is how you see who still sends, and from which surface.
A stable ggc.site/docs on invoices and packaging. The help center can move hosts. The short address does not have to move with it.
Houses that print the short name. Each seal is on the wall by agreement.
Three desks in the same company: redirects, click logs, and abuse.
Redirects
HTTP 302 to the destination. Pause returns 410. Delete returns 404. The slug stays on the account until you remove it.
Click logs
Time, device, and source. Detail is kept for 90 days. The lifetime count stays on the link.
Abuse desk
Reports, destination checks, Turnstile on public forms. javascript: and data: are rejected.
Live slugs and the clicks they carry.
| Short | Destination | Clicks |
|---|---|---|
| ggc.site/premiere | studio.example/drop | 42,118 |
| ggc.site/gold-night | events.example/vip | 18,420 |
| ggc.site/qr-menu | kitchen.example/menu | 9,314 |
| ggc.site/docs | help.example/start | 2,207 |
| ggc.site/sale | shop.example/summer | 31,006 |
| ggc.site/afterparty | events.example/after | 6,441 |
Random slugs are 7 characters from an alphabet that skips 0, O, 1, I and l. Custom slugs may use letters, digits, _ and -, 2–32 characters. login, panel, api and the other reserved paths cannot be slugs.
Only http and https. Hosts cannot contain spaces or control characters. A URL over 2,048 characters is refused. We do not fetch the destination to “preview” it — that would leak the click to the target before you intend it.
Active: 302 to the stored URL, no store cache. Paused: 410, slug held. Deleted: 404, record and counter gone. Changing the destination does not mint a new slug.
Time, device class, referrer group. Raw hits older than 90 days are pruned. The lifetime number on the link is not reset by that prune. Stats in the panel are the stored window plus that lifetime total.
Sign-up creates the account and asks you to verify the inbox. Public forms (sign-up, log in, abuse) go through Cloudflare Turnstile. Clicks are billed at $0.0005 USD per 1,000 — the lowest public rate we know.
Anyone can file a report. We disable links that break the acceptable use policy. Phishing, malware, spam, and illegal content are not a “use case”. For child sexual abuse material we act first and notify the relevant authority.
Yes. Pause returns 410 and leaves the name on your account. Delete is the act that frees nothing useful — the record is gone, and that slug may be minted again later.
After sign-up we ask you to open the confirmation in your inbox, then log in. Unverified accounts cannot open the dashboard.
The contract is documented on the API page. External keys return 401 until sign-up mail and keys ship. The dashboard uses the same rules as the forms.
GGC Route, GGC Metrics and GGC Compliance handle redirects, clicks, and abuse. Partners on the wall print the short address.
File it on Report abuse. We can pause the slug without deleting the partner’s name, then restore it when the destination is clean.
$0.0005 USD per 1,000 clicks. Pay with Bitcoin, Tron, USDT, Ethereum, or a card through Stripe. See pricing.