One-stop marketing link toolkit · UTM · Calendar · ICS · QR · Short URLs · Countdown

UTM Link Builder

Build campaign tracking URLs aligned with GA4 default channel groupings and UTM best practices.

e.g. facebook · google · mailchimp · newsletter · linkedin · twitter
e.g. email · social · social-cpc · cpc · display · referral · affiliate
Tip: include country, year or product — e.g. sg-flash-sale-apr-2026
e.g. main-feed · banner · footer-button · win-free-trip-cta
Paid search keywords or A/B subject lines
✓ Copied!
Generated URL
Quick Presets
Google CPC Meta Paid Social Meta Organic Email Campaign LinkedIn Paid LinkedIn Organic TikTok Paid Affiliate Display Referral
✓ UTM Best Practices
SOURCE
Platform or site sending traffic. Use "facebook" not "fb". Exclude ".com" from domains. Never put platform names in medium.
MEDIUM
Channel type — not the platform. "email" is always the medium for email; the source is your ESP. Align with GA4 default channel groupings.
CAMPAIGN
Same name across all channels for one initiative. Include geo, year, or product: sg-winter-sale-2026. Keep it short and readable.
CONTENT & TERM
Content = placement or creative variant. Term = paid keyword or subject line A/B test. Don't skip content — it's vital for A/B testing.
RULES TO FOLLOW
✓ Always lowercase · dashes between words (spring-sale not spring_sale or spring sale)
✓ Tag all email and paid social links — never rely on auto-tagging
✓ Never tag internal links — overwrites original attribution
✓ Don't repeat info across params (if source=facebook, don't add facebook to medium)
✓ Shorten long URLs before sharing publicly → use the URL Shortener tab
Calendar Link Generator

Fill in the details once — get links for Google, Outlook, and Yahoo Calendar all at once.

✓ Copied!
Google Calendar
Open ↗
Outlook Live (personal)
Open ↗
Office 365 / Outlook Work
Open ↗
Yahoo Calendar
Open ↗
📍 Timezone:
ICS File Generator

Create a downloadable .ics file — works with Apple Calendar, Google Calendar, Outlook, and any RFC 5545 app.

ICS Preview
💡 The .ics file stores wall-clock time in the selected timezone using the RFC 5545 DTSTART;TZID= format — guaranteed to display at the correct local time in Apple Calendar, Google Calendar, and Outlook.
QR Code Generator

Generate customised QR codes with rounded modules, finder pattern styles, and colour options.

URL Shortener

Shorten long URLs using TinyURL's free API. No sign-up required.

✓ Copied!
Shortened URL
Recent shortened URLs (this session)
💡 TinyURL links are permanent and free. For branded domains (bit.ly, rebrandly), use those services directly.
Countdown Timer Embed

Generate a live countdown widget you can embed on any landing page or email.

Live Preview
✓ Copied!
HTML Embed Snippet

        
💡 Paste the snippet into any HTML page, email template (ESP with raw HTML support), or landing page builder. The timer runs purely in JavaScript — no external dependencies.
Mailto Link Builder

Generate a pre-filled mailto: link for email buttons, signatures, and landing pages.

✓ Copied!
Mailto Link
Test — Open in Mail ↗
💡 Paste the mailto: link into an HTML anchor tag: <a href="mailto:...">Contact us</a>
Lorem Ipsum Generator

Generate placeholder text for mockups, templates, and designs.

✓ Copied!
Generated Text
Settings & Preferences

Customise your UTM dropdowns, default values, and team conventions. All settings are saved in your browser.

UTM Sources

Appear as suggestions in the utm_source field. One per line.

UTM Mediums

Appear as suggestions in the utm_medium field. One per line.

UTM Campaigns

Saved campaign names for quick reuse. One per line. Use lowercase kebab-case: sg-flash-sale-apr-2026

✓ Saved!
💡 Settings are stored in your browser's localStorage — they persist across sessions on this device.