Skip to content

UTM Builder

Create campaign links for your social posts, newsletters and ads. Add your UTM tags, check the generated URL and copy it in seconds.

  • Free, no signup
  • Built in your browser
  • Ready-to-copy campaign links

Write it once, post it everywhere. Social Magnum schedules and publishes to all 20+ networks in one click.

Build your campaign URL

Your campaign

Paste a public landing-page URL, including https://.

Where you share the link, such as instagram or newsletter.

The channel, such as social, email or cpc.

A consistent name for this campaign across channels.

* Required here. Values are case-sensitive and kept as entered, with outer spaces trimmed. Use consistent names. Existing utm_ tags in the URL will be replaced by these fields; blank optional tags are removed.

Built on your device. No signup or campaign history stored by this tool.

Your campaign link

Give every campaign a clear source.

Add your destination and campaign details, then build a ready-to-copy URL for your social posts, newsletters or ads.

A tagged link, ready for your campaign

Other query parameters and page anchors are retained. Spaces and special characters in tags are encoded automatically. Paste plain text into the fields, not pre-encoded values.

UTM tags are visible to anyone with the link. Use campaign labels, not personal details. Your destination needs a working analytics setup to report visits; this builder does not count clicks or check the destination.

See campaign examples and guidance

One launch. Clear labels.

Sourceinstagram
Mediumsocial
Campaignautumn_launch

Keep the campaign name consistent. Change the source and content to identify each placement.

From link to campaign

How to build a UTM link

Start with the page people should visit, then give the campaign a consistent set of labels.

  1. 1

    Paste your destination

    Enter the full HTTP or HTTPS address. Existing non-UTM query parameters and page anchors stay in the link.

  2. 2

    Add campaign labels

    Complete source, medium and campaign name. Add content, term, campaign ID or source platform when your reporting needs them.

  3. 3

    Build and review

    The builder encodes your tags and replaces existing UTM parameters. Check the readable breakdown beside the form.

  4. 4

    Copy and test the link

    Paste the generated URL into your campaign. Verify the final destination and your analytics reporting before a wider rollout.

Campaign planning materials and photographs arranged on a desk

Every placement deserves a clear label.

A bio link and an email button can lead to the same page. Give them different source or content labels while keeping one campaign name. A shared naming convention makes it easier to compare your campaign links later.

UTM examples for everyday campaigns

These are sample naming conventions for a fictional autumn launch. Use names your team agrees on, then reuse them consistently. Values are case-sensitive; this builder does not force lowercase.

Instagram bio

utm_source
instagram
utm_medium
social
utm_campaign
autumn_launch
utm_content
bio_link

Email newsletter

utm_source
newsletter
utm_medium
email
utm_campaign
autumn_launch
utm_content
hero_button

Partner article

utm_source
partner_blog
utm_medium
referral
utm_campaign
autumn_launch
utm_content
article_footer

In GA4, campaign labels can appear in acquisition reporting when your analytics setup receives them. See Google's campaign URL guidance and manual versus automatic tagging. Documentation checked 27 September 2026.

Make your next campaign easier to compare

Build the link before it leaves your content plan.

Social media teams

Label the website links you share across profiles and campaigns, without opening a spreadsheet for a single URL.

Newsletter writers

Distinguish the hero button from a footer link with separate content labels on the same campaign.

Agency workflows

Agree on naming with a client, then copy consistent campaign links into briefs and review documents.

Partners and creators

Create a clearly labeled link for a collaboration, article or profile placement on another site.

A team planning social posts with a laptop and content materials

Your link is ready. Plan the post around it.

Use your campaign link where your social channel supports links. Social Magnum helps you plan and schedule the content around your campaign, with connected accounts and a shared publishing calendar.

UTM builder questions, answered

What does a UTM builder do?

It adds campaign labels to a website address. This tool creates the URL in your browser and lets you copy it into a post, email or ad. It does not shorten links, host redirects or collect click counts. Your destination analytics handles reporting.

Which fields do I need?

This builder requires a website URL, campaign source, medium and name. Content, term, campaign ID and source platform are optional here. Add the optional fields your reporting needs. Google recommends consistent campaign tagging; the documentation linked below explains how these parameters map to Analytics.

Can I use UTM links on Instagram, LinkedIn and in email?

Yes, wherever that channel accepts a clickable website link. Use a source label for the placement and a shared campaign name when comparing channels. For example, an Instagram bio link can use instagram / social while a newsletter uses newsletter / email. The builder cannot make a non-clickable caption into a clickable link.

What happens if my URL already contains UTM parameters?

All existing query parameters whose names begin with utm_ are removed, including duplicates and uppercase variants. The fields you enter become the new tags. Blank optional fields are omitted, so old optional tags are removed too. Other query parameters keep their order and encoding, and a page anchor stays at the end. Review the generated link before sharing.

Should I type spaces, symbols or encoded text?

Enter plain text. The builder encodes spaces, ampersands, plus signs, emoji and other characters so they remain inside the correct value. Do not paste pre-encoded tags: an entered percent sign is treated literally. Outer spaces are trimmed, but capitalization and internal spaces are retained. Use the same naming convention for every link in a campaign.

Does this install Google Analytics or guarantee attribution?

No. A tagged URL supplies labels; the destination needs an analytics installation that reads them. Consent choices, blockers, redirects and your analytics configuration can affect reporting. Test the final destination and confirm a visit reaches your reports. This tool does not connect to or inspect your analytics account.

Will this work with Google Ads auto-tagging?

The builder retains non-UTM query parameters such as gclid, but adding manual tags does not replace an advertising platform integration. When manual and auto-tagging are used together, Google Analytics normally uses auto-tagged values for traffic classification. Check Google's current guidance linked below before changing an existing paid campaign setup.

Are my campaign details saved?

The builder works on your device. It does not save a campaign history, fetch the URL or send your entered link and tags to a server. Reset clears the form and result; refreshing also starts a new form. A copied link remains in your clipboard until you replace it. Anyone who receives the link can read its tags, so use campaign labels without personal information.

Why is my website URL rejected?

Use a complete HTTP or HTTPS address. The builder rejects embedded login credentials, spaces, backslashes, malformed percent escapes and URLs above 8,192 characters. Each campaign field allows up to 200 characters. It validates the URL format without visiting the site, so a generated link does not prove that the page exists.