Description
The 9 Dollar URLnip is the URL shortener for people who hate unnecessary complexity. It’s minimal, fast, and does exactly one thing well: create short links under your own domain. No database overhead, no external services, no subscription nonsense.
Data lives in a simple JSON file. Redirects are instant. You stay in control.
Why you’ll actually like it
Most URL shorteners either send your traffic through someone else’s servers (hello, bit.ly) or add so much database bloat that you wonder why you didn’t just use a pen and paper. URLnip does neither. It lives inside your WordPress, uses a single JSON file, and respects your server resources.
Core Features — LITE (free)
– Create, edit, delete shortlinks — all from your WordPress admin, no extra dashboard to learn
– Automatic 301 redirects — permanent, SEO-friendly, and fast
– Unique 5‑character slugs — no thinking required, just works
– Click counter — every visit increments automatically. See what’s popular
– Export as CSV or TXT — full export including click counts. Great for reporting or backups
– Live search with real‑time filtering — start typing, results update instantly. Also shows current count
– Sortable columns — sort by short URL, clicks, target URL, or description
– One‑click copy to clipboard — grab your shortlink in a split second
– Bulk delete — select multiple shortlinks and delete them all at once
– JSON file storage — faster than database queries for this use case. Zero database tables created
– Fully translatable — ready for WordPress.org translations
PRO Version extras
– Bulk import via CSV or TXT — upload hundreds of shortlinks in seconds. Invalid rows are skipped and reported
– Reset click counters — reset individual counters in bulk actions
– Priority support — because sometimes you need a human
How it works
1. Install and activate the plugin.
2. Go to URLnip in your WordPress admin menu.
3. Enter a target URL and an optional description.
4. Boom — your shortlink is ready. Copy it, use it, track clicks.
That’s it. No hidden steps, no config files, no PhD required.
Captures d’écrans
Installation
- Upload the plugin to
/wp-content/plugins/or install directly from the WordPress plugins screen. - Activate it — the usual WordPress way.
- Go to URLnip in your admin sidebar.
- Add your first target URL and grab your shortlink.
That’s literally it.
FAQ
-
What’s the difference between LITE and PRO?
-
LITE (free) gives you everything you need: create, edit, delete, export as CSV/TXT, live search, sortable columns, click counting, one-click copy, and bulk delete.
PRO adds more:
– Bulk import — upload CSV/TXT files with hundreds of links
– Reset click counters — individual with bulk reset
– Priority support — faster help when you need itEverything else is identical. No hidden paywalls, no crippleware.
-
Can I customize the shortlink slug?
-
No, and that’s intentional. Slugs are auto-generated as 5-character alphanumeric strings (like
aB3xY). Why? Because letting everyone pick custom slugs leads to:
– Slug collisions (someone already took/deal)
– People picking terrible, hard-to-type slugs
– You spending time thinking about what to name a linkWith auto-slugs, you just create and go. No decisions, no delays.
-
Where are the links stored?
-
Inside a JSON file located at
/wp-content/uploads/t9pURLnip/redirects.json. The directory is automatically protected with.htaccessrules that block direct web access. No database tables are created — yourwp_optionsstays clean. -
Is this GDPR compliant?
-
Yes, completely. URLnip stores only:
– The target URL
– The short slug
– An optional description
– A click counter (just a number)No personal user data. No IP addresses. No cookies. No tracking. No external API calls. If you use it for your own links (not user-submitted), there’s zero GDPR exposure.
-
What happens if I deactivate the plugin?
-
Shortlinks stop working immediately — WordPress won’t process the redirects anymore. However, your data file remains safe in
/wp-content/uploads/t9pURLnip/. Reactivate the plugin, and everything is back exactly as you left it. No data loss, no re-importing. -
What happens if I uninstall the plugin?
-
By default, the JSON data file stays on your server (just in case). If you want to remove everything, you’ll need to delete the
t9pURLnipfolder manually from/wp-content/uploads/. The plugin does not auto-delete your data on uninstall — because that would be rude. -
How many links can it handle?
-
The JSON format is surprisingly robust. You can easily handle 100,000+ shortlinks without any performance issues. If you have more links than that, you’re either a massive enterprise or you need a hobby. 😄
-
Is it fast?
-
Very fast. Here’s why:
– JSON file is smaller and simpler than a database query
– No complex SQL joins or indexes
– Direct file read withfile_get_contents()
– PHP array lookup by slug is O(n) but with 100k entries still takes <50ms on average hostingFor comparison: a database query has connection overhead, query parsing, and execution. JSON is just file I/O and a quick array scan.
-
Can I import existing shortlinks from another tool?
-
Yes — but only with PRO. You can upload CSV or TXT files. The plugin validates each row, skips invalid URLs, and shows you exactly what was skipped and why. Example import files are available directly in the plugin admin page.
-
Can I use this for affiliate links?
-
Yes. Any valid URL works — including affiliate links, long tracking URLs, or ugly
?utm_source=...monstrosities. URLnip makes them pretty. -
Can I use it for internal redirects?
-
Absolutely. Point a shortlink to any page, post, product, or media file on your own site. Great for creating memorable shortcuts like
your.site/s/contact(well, actuallyyour.site/s/aB3xY— but you get the idea). -
Does it work with caching plugins?
-
Yes, with one small note: the click counter updates on every redirect. If you use aggressive page caching, the counter might not update in real-time. The redirect itself (the shortlink URL) is usually excluded from caching by most plugins because it’s a redirect endpoint.
-
Does it work with WooCommerce?
-
Yes. Shortlinks work anywhere WordPress runs — including product pages, cart, checkout, and thank-you pages.
-
Can I create shortlinks programmatically via API?
-
No. The Plugin does not include an API either (currently). This is a deliberate choice — URLnip is an admin tool for humans, not an API endpoint for machines. If you need programmatic shortlink creation, this isn’t the right plugin.
-
Can I track who clicked my links?
-
No. URLnip only counts clicks (a simple number). No IP tracking, no user agent logging, no referrer data. This is by design: GDPR-friendly, lightweight, and drama-free.
-
What’s the difference between 301 and other redirects?
-
URLnip uses 301 Permanent Redirects exclusively. That’s the SEO-friendly standard for URL shorteners. It tells search engines: « This shortlink is the permanent address — transfer any link juice to the target URL. »
-
Can I change a shortlink’s target URL after creating it?
-
Yes. Edit any shortlink from the management table. The slug stays the same, the click counter stays intact, but from now on it redirects to the new URL. Old clicks remain counted.
-
Can I delete a shortlink and reuse its slug later?
-
No. Once a slug is deleted, it’s gone forever. URLnip does not recycle slugs — that would cause confusion if someone bookmarked the old link and it suddenly points somewhere else.
-
Does it work on WordPress Multisite / Network?
-
Yes, with one caveat: each site in the network has its own independent JSON file and its own set of shortlinks. There’s no global network-wide shortlink pool (unless you manually symlink the file, but that’s advanced territory).
-
Do I need an API key or an account anywhere?
-
No. Never. URLnip runs entirely on your own server. No external services, no registration, no monthly fees.
Avis
Il n’y a aucun avis pour cette extension.
Contributeurs/contributrices & développeurs/développeuses
« The 9 Dollar URLnip » est un logiciel libre. Les personnes suivantes ont contribué à cette extension.
ContributeursTraduisez « The 9 Dollar URLnip » dans votre langue.
Le développement vous intéresse ?
Parcourir le code, consulter le SVN dépôt, ou s’inscrire au journal de développement par RSS.
Journal des modifications
1.2 – 2026-04-10
- Fixed false success message on import when file could not be written (permissions issue)
- Improved translation strings (DE, ES, FR, PT)
- Code cleanup and bug fixes
1.1 – 2026-03-11
- Fixed design issues in the admin table
- Optimized JSON file handling for better performance
- Added license information / license box for WordPress.org compliance
1.0 – 2026-02-22
- Initial release
- Create, edit, delete shortlinks
- Click counter with automatic increment
- Export as CSV/TXT
- Live search with real-time filtering
- Sortable columns
- Bulk delete
- One-click copy to clipboard



