404ops Link Sentinel
Branded short links, click analytics and broken-link checking — the whole lot free, including QR codes.
Free edition. Your own browser demo. No account needed.
Short links you own, on your own domain, with analytics that do not phone anyone. Plus a link checker that tells you which of your published links have quietly rotted.
Free — including the parts other plugins charge for
- Branded short links with a configurable prefix, titles, categories and tags, and 301, 302 or 307 redirects.
- QR codes for every short link, generated locally as SVG. No third-party QR service is contacted.
- Click analytics — timestamp, referrer, device and browser, with dashboard, reports and per-link sparklines rendered as inline SVG. No charting library, no CDN.
- Privacy-first IP handling, configurable per site, defaulting to a salted hash of a truncated IP rather than the raw address. Honours Do Not Track when enabled.
- Broken-link scanning, including a daily scheduled scan that works through your content in batches, so link health looks after itself.
- Expiry by date or click count, with a fallback destination.
- A separate redirect manager for plain source-path to target-URL redirects.
- CSV import and export, both directions, with no licence required.
Links whose domain no longer resolves are imported too, and listed separately — those are the ones you most need to see, so refusing them would be backwards.
Coming from Pretty Links?
A one-way migrator detects Pretty Links' own tables and copies your links across, along with each link's aggregate click count. It never writes to Pretty Links' data, so you can run both side by side, check the result, and only then deactivate.
What Pro adds
- Keyword auto-linking — turn chosen phrases into links across your content automatically.
- Deep Link Health — scanning across short links, in-content links and optionally comment author URLs on its own schedule, flagging redirect chains and suspicious-but-200 responses like parked domains. An email digest when a scan finds something, and silence when it does not.
- An AI broken-link agent using your own API key. It fetches the destination's content itself rather than letting the model browse, logs every applied fix with one-click revert, and refuses a fix if the page changed since it was proposed.
Everything in the free list stays free. If you stop renewing, the Pro features you have keep working; you stop receiving new versions and support after your paid-through date.
In WordPress, open Plugins → Add New Plugin → Upload Plugin. Upload this ZIP and activate it. Pro is a separate add-on; install Free first and keep both active.
Paid purchases are temporarily unavailable. Free downloads and existing licences remain available.