View your current screen and viewport dimensions.
Reference guide for common device screen sizes.
Instantly convert any date and time between global time zones with precise, real-time accuracy.
A simple to-do list that saves your tasks in the browser.
A timer to help you focus using the Pomodoro Technique.
A simple timer and stopwatch.
HEX, RGB, HSL... so many color formats! Use a Color Converter to switch between them. HSL is great for easily adjusting saturation and lightness.
Track your marketing campaigns like a pro. The UTM Builder adds standardized tracking parameters (utm_source, utm_medium, utm_campaign, utm_term, utm_content) to any landing-page URL, so Google Analytics 4 can tell you exactly where each visitor came from. Whether it's a newsletter, a Google or Facebook ad, or a tweet, generate clean, consistently-tagged links in seconds. One-click presets fill in the right source/medium combos for the channels you use most, and the optional lowercase toggle keeps your analytics from splitting one campaign across 'Email', 'email', and 'EMAIL'.
UTM (Urchin Tracking Module) codes are text snippets added to the end of a URL. They tell analytics tools specifically how a visitor arrived at your site. By standardizing these tags, you can separate traffic from an email 'Summer Sale' campaign versus a Facebook 'Summer Sale' ad, giving you precise ROI data.
The tool constructs a query string. It appends a `?` to your URL, followed by key-value pairs separated by `&`. It handles the URL encoding (replacing spaces with `%20`) so your link doesn't break when clicked.
utm_source (where the traffic comes from, e.g. google), utm_medium (the channel type, e.g. cpc or email), utm_campaign (the campaign name, e.g. spring_sale), utm_term (paid-search keywords), and utm_content (to A/B test specific links or buttons). Source, medium, and campaign are the three you should always set.
No. Search engines generally ignore UTM parameters when ranking content. To be safe, make sure the tagged page declares a canonical URL pointing to the clean (un-tagged) version so the parameters don't create duplicate-content issues.
UTM values are case-sensitive in Google Analytics, so 'Email', 'email', and 'EMAIL' become three separate sources and fragment your reporting. The lowercase toggle normalizes every value so each campaign rolls up into one clean row.
Google Ads: source=google, medium=cpc. Facebook ads: source=facebook, medium=paid_social. Email newsletter: source=newsletter, medium=email. Organic social post: source=twitter (or the network), medium=social. The built-in presets fill these in for you.
Yes. GA4 reads the same standard utm_* query parameters as Universal Analytics, so URLs built here are attributed correctly in GA4 Traffic acquisition reports.
Completely. The URL is assembled locally in your browser with the standard URL API β none of your links or campaign names are ever sent to or stored on a server.
All calculations and data processing for this tool are performed locally in your browser. UtilToolkits does not send any of your data to an external server, ensuring your information remains private and secure.