
UTM Builder + Validator
Build campaign URLs with consistent UTM parameters and catch messy naming before you publish.

https://example.com/landing-page?utm_source=newsletter&utm_medium=email&utm_campaign=spring-launch&utm_content=hero-button
Required campaign fields
Set at least utm_source, utm_medium, and utm_campaign.
Lowercase naming
Lowercase values reduce reporting splits caused by case-sensitive UTMs.
Whitespace cleanup
Use hyphens instead of spaces to keep campaign names consistent.
Destination URL
Use a full URL including https://
What UTM parameters do
UTM parameters are tags appended to a URL that tell your analytics platform where traffic came from. There are five standard parameters: utm_source (the platform — google, newsletter, twitter), utm_medium (the channel type — cpc, email, social), utm_campaign (the specific campaign name), utm_term (paid search keywords), and utm_content (to differentiate variations like A/B test links). When someone clicks a UTM-tagged link, Google Analytics or any analytics tool records these values, letting you attribute conversions to specific campaigns.
Naming conventions matter
UTM parameters are case-sensitive. utm_source=Facebook and utm_source=facebook appear as two separate sources in your analytics. Pick a convention — lowercase with hyphens is the most common — and stick to it across your entire team. Avoid spaces (use hyphens or underscores), keep names short but descriptive, and document your naming scheme somewhere shared. Inconsistent UTM tagging is worse than no tagging at all because it fragments your data and makes campaign analysis unreliable.
Related Tools
Social Share Preview Checker
Preview how a live page may appear on social platforms and check Open Graph and Twitter tags.
Email Subject + Preview Text Helper
Draft subject lines and preview text together so your message reads better in the inbox.
WP Admin Generator
Generate SQL queries to create WordPress admin accounts instantly. Useful when locked out or need quick database-level access.