How to use your own private link shortener — in plain English.
ShrinkLink turns a long web address into a short one on your own domain, gives it a friendly label, and keeps a private library of every link you make. Nothing is shared with an outside shortener — the links live on your address and in your database, and only you can see your library.
Your app lives at one web address — bookmark it:
Optional, but it gives ShrinkLink its own icon and a clean full-screen window.
Open the link in Chrome, tap the ⋮ menu, choose Install app (or “Add to Home screen”).
In Chrome, click the install icon at the right end of the address bar. In Safari, use File → Add to Dock.
Sign in once per device. Your links are private to you.
First time in, tap Create one, enter your email and a password, tap Create account. You land straight in the app with your email shown at the top.
On any new device, enter the same email and password. That’s the only step — you never paste any keys. A green dot by your email means you’re in.
Fill in the Create New Link card and tap Shorten & Save (or press Cmd+Enter). Only the URL is required.
| Field | Required? | What to put there |
|---|---|---|
| Long URL | Yes | The full web address you want to shorten |
| Display Label | No | A friendly name, e.g. “Library” — used for the short link and when you copy |
| Category | No | General, Guild, Grants, Business, or Personal |
| Tags | No | Keywords separated by commas |
The short link is built from your label. “Library” becomes:
It’s short and already reads like the label — which matters most where a link can’t hide behind a name, like text messages.
Every app has its own way of writing “show this word, but link to that address.” The Copy button speaks all the common ones. Tap Copy, pick the format that matches where you’re pasting, then paste.
| Format | Paste it into | Reader sees |
|---|---|---|
| Email / Docs | Gmail, Outlook, Word, Docs (on a computer) | Just your label, clickable |
| Markdown | GitHub, Notion, Reddit, Discord | Just your label, clickable |
| HTML | A web page or newsletter you edit the code of | Just your label, clickable |
| Slack | Slack | Slack’s own link code (see note) |
| Discord | Discord | Just your label, clickable |
| BBCode | Old-style forums (phpBB, vBulletin) | Just your label, clickable |
| Plain URL | Text messages, or anywhere | The short link itself |
For a link labeled “Library,” here’s the literal text each format puts on your clipboard:
| Format | The text you get |
|---|---|
| Markdown / Discord | [Library](https://linkdr.netlify.app/library) |
| HTML | <a href="https://linkdr.netlify.app/library">Library</a> |
| Slack | <https://linkdr.netlify.app/library|Library> |
| BBCode | [url=https://linkdr.netlify.app/library]Library[/url] |
| Plain URL | https://linkdr.netlify.app/library |
You don’t need to understand those symbols. Each destination app reads its own format and turns it into a clean clickable “Library” — the brackets and arrows disappear.
Getting just the label depends on where you’re sending it. Here’s the honest guide.
Works in Gmail, Apple Mail, and Outlook on a Mac or PC every time:
What’s Cmd+K vs Cmd+V? Cmd+K means “turn the selected text into a link” and opens a box asking for the address. Cmd+V means “paste” — you use it to drop the copied link into that box. They work together.
Copy → Email / Docs copies the finished labeled link. In an email on a computer, click in the message and press Cmd+V — the label drops in already clickable. (This shortcut is unreliable in phone mail apps, which is why the Cmd+K method above is the dependable one.)
Texts have no formatting at all, so a hidden-link label is impossible there — for anyone. The upside: your short link already reads like the label, so linkdr.netlify.app/library in a text is about as clean as it gets. Use Copy → Plain URL or Send → Text message.
Each link has a Send button beside Copy. Options depend on your device:
| Option | What it does |
|---|---|
| Share… | On a phone, opens the system share sheet — Messages, Gmail, WhatsApp, anything. (Phones only.) |
| Opens a new draft; click in the body and press Cmd+V to insert the labeled link. | |
| Text message | Opens Messages with the short link ready. |
| Send QR code | On a phone, shares the QR image. On a computer, saves it and opens an email to attach it to. |
Tap the QR icon on any link for a scannable code in your blue branding. Download PNG saves it for a flyer, slide, or business card; Send shares it. Because your links live on your own domain, the code points at your address — it depends on nothing but your own database.
Every time someone opens a short link — tapped in an email, scanned from a QR — the Clicks column ticks up.
The Export CSV button downloads your whole library (labels, links, categories, tags, clicks, dates) as a spreadsheet. A good backup.
| What you see | What it means / fix |
|---|---|
| Password rejected | Use “Forgot your password?” to reset it |
| A short link shows “Not found” | That link was deleted, or the address was mistyped |
| Links missing on a new device | Sign in with the same email; tap the refresh (circular arrows) |
| Reset email hasn’t arrived | Wait a couple of minutes; check spam |
| I want to… | Do this |
|---|---|
| Shorten a link | Paste URL → add label → Shorten & Save |
| Titled link in an email (computer) | Type the word → select it → Cmd+K → paste the link |
| Titled link in Slack/Discord/Notion | Copy → Markdown (or Slack) → paste |
| Send in a text message | Copy → Plain URL |
| Scannable code | Tap the QR icon → Download PNG or Send |
| See how many clicked | The Clicks column |
| Back up everything | Export CSV |
| Reset a forgotten password | Type email → “Forgot your password?” |
Love this free app? I build custom apps for your business — fast and affordable. Scan the code, or tap below.