Shorten, Customize & Track Every Link in One Place
Create clean custom slugs, portable cross-device short URLs, password-protected links, scheduled campaigns, and high-resolution QR codes with zero paid APIs.
Your Shortened Links Guest Session
Click "Test Ad/Blog Flow" on any link below to preview the multi-page blog & ad countdown gateway.
How PulseLink Works on GitHub & Cloudflare Pages
Three effortless steps from long URL to tracked campaign.
Paste & Customize
Enter any HTTP/HTTPS URL, pick a custom slug, or set optional password protection, activation schedules, and expiry dates.
Share Short Link or QR
Share your custom slug link (`?s=slug` / `#/slug`) or universal portable link (`?u=...`) alongside custom-branded PNG/SVG QR codes.
Analyze & Edit Anytime
Change destination URLs anytime without breaking printed QR codes, and inspect device, browser, OS, and referrer analytics.
Complete Enterprise Link Management — 100% Free
Every module from the specification is active and ready to use.
Password & Expiry Rules
Lock confidential links with passwords, schedule future activation times, or auto-expire links with custom messages.
Dynamic QR Studio
Customize foreground/background colors, upload your center logo, and export print-ready PNG or vector SVG codes.
Collections, Tags & Notes
Group links into YouTube, Instagram, Affiliate, or Business collections with tags, favorites, and 30-day trash recovery.
Bulk Shortener & 11 Tools
Shorten up to 50 URLs via CSV import/export, build UTM links, scan QR codes, validate URLs, and generate passwords.
Frequently Asked Questions
How do I deploy this on GitHub Pages or Cloudflare Pages?
Simply upload this single index.html file to your GitHub repository and connect it to Cloudflare Pages or GitHub Pages. No build command or Node.js is required!
Do existing QR codes keep working when I change the destination URL?
Yes! Dynamic QR codes encode your short slug URL. Updating the destination URL in your Dashboard immediately redirects scans to the new destination.
How can links work across different devices without setting up a database?
Enable "Include Cross-Device Portable Link" when shortening, or connect a free Cloud Sync URL in the Setup Wizard / Admin Panel so custom slugs sync globally.