Free marketing tool
UTM Builder: Create Campaign Tracking URLs
Build tracking links for Google, Meta, TikTok, LinkedIn, email and WhatsApp campaigns. Pick a platform, name your campaign and copy the URL instantly — or generate dozens of links at once and export them to CSV.
- Free, no sign-up
- Google Analytics 4 ready
- Links never leave your browser
Tracking URL
Fill in the required fields and your link appears here instantly.
Parameters
History
Saved in this browser only — never sent anywhere.
No saved links yet. Press “Save to history” after building a link.
Developed by Ahmed Elshamy All free tools
Bulk builder
Create many links at once
Add several pages with a campaign name for each, generate them all with the same source and medium, and export a CSV that opens in Excel and Google Sheets.
Naming helper
Get a consistent campaign name
Consistent names keep your reports clean and easy to filter. These are suggestions only — no format is enforced.
brand_objective_platform_audience_date
diva_sales_meta_women_2026
Enter a brand or choose an objective and platform to get a suggestion.
How it works
Three simple steps
-
Enter your page URL
Paste the landing page link — existing parameters and #fragments are fine.
-
Pick a platform and name the campaign
Use a preset for source and medium or type your own, then add the campaign name and content.
-
Copy and use your link
Paste it into your ad, post or email, or download it as a QR Code — then track results in Google Analytics.
What are UTM parameters?
UTM parameters are tags such as utm_source, utm_medium and utm_campaign added to a normal URL. Analytics tools like Google Analytics read them to tell where each visitor came from and which campaign or ad brought them.
What is the difference between utm_source, utm_medium and utm_campaign?
Source is the platform itself (google, facebook), medium is the channel type (cpc, email, paid_social) and campaign identifies the promotion (ramadan_campaign). utm_term is for keywords and utm_content tells apart ads within one campaign.
Are UTM parameters case-sensitive?
Yes. Google Analytics counts “Facebook” and “facebook” as two different sources. That’s why this tool never changes what you type — it warns you instead and recommends lowercase values with underscores instead of spaces, used consistently.
Where do I see UTM data in Google Analytics 4?
Go to Reports → Acquisition → Traffic acquisition and use the “Session source / medium” or “Session campaign” dimensions. utm_term and utm_content appear as the manual term and manual ad content dimensions.
Should I use UTM tags with Google Ads?
Google Ads auto-tagging (gclid) is the most accurate option with Google Analytics, so keep it on. You can add UTM tags too if you also report in other analytics tools.
Do UTM parameters affect SEO?
Not when used on external campaign links — your canonical URLs remain the indexed pages. Never add UTM tags to internal links between your own pages, though: they start a new session and corrupt your traffic-source data.
Can I create multiple UTM links at once?
Yes. Use the Bulk builder: add your URLs and campaign names, generate them all, copy any link or export everything to a CSV that keeps Arabic text intact in Excel and Google Sheets.
Is this UTM builder free? Do you store my links?
It’s completely free with no sign-up. Everything happens in your browser and links are never sent to any server. History is optional, stored only on your device, and can be cleared anytime.