Directory / plugin

Clicklet URL Shortener

v1.0.0 · by handyplugins

Fast, self-hosted URL shortener for WordPress. Branded short links on your own domain with privacy-friendly click tracking.

View on WordPress.org

About this plugin

Clicklet URL Shortener turns long URLs into short links on your own domain, like example.com/promo, and tells you how they perform. No third-party service, no monthly fee, and your data stays on your site.

Built for speed

  • Short links resolve before the theme and most of WordPress load. With the optional fast path, they resolve before other plugins load too.
  • Requests that cannot be a short link (multi-segment paths, files, admin, REST) are filtered out from the URL alone, without a database query.
  • Clicks are recorded after the visitor has been redirected, so tracking never slows a redirect down.
  • Works with persistent object caches such as Redis and Memcached.

Privacy friendly by default

  • No raw IP addresses are stored. Visitors are counted with an anonymous hash that changes every day.
  • No cookies, and no requests to external services.
  • Countries come from your CDN or host (for example Cloudflare) when available.

Features

  • Unlimited short links with custom or generated slugs
  • Groups to organize links (a link can be in several groups)
  • Automatic short links for posts, pages and custom post types, kept in sync when the permalink changes
  • Short link panel in the block editor, and short links as the WordPress shortlink (admin bar, rel=shortlink)
  • 301, 302, 307 and 308 redirects
  • Click history with no time limit: clicks, unique visitors, countries, devices, browsers, operating systems and referrers
  • Bots, link previews (Slack, WhatsApp, Facebook…) and browser prefetches are not counted as clicks
  • Expiring links, by date or number of clicks
  • Password-protected links (passwords are stored hashed, with brute-force protection)
  • QR codes generated on your site (SVG and PNG), with QR scans counted separately in the stats
  • Dashboard widget: shorten a URL and see the week’s most clicked links
  • Query string forwarding
  • Optional prefix, for example /go/promo
  • Protection against slugs that would hide existing pages
  • Import & export links, daily stats and click details as CSV: move everything between sites or edit links in a spreadsheet (Excel files with semicolons work too)
  • One-click migration from URL Shortify and Pretty Links, including click history, groups and link passwords
  • REST API and WP-CLI commands
  • Multisite support

Contributing & Bug Report

Bug reports and pull requests are welcome on GitHub.

If you like Clicklet URL Shortener, then consider checking out our other projects:

Plugin tags