utm.new

About utm.new

Simple is beautiful.

Why utm.new?

Tagging a marketing link with UTM parameters is one of those five-minute tasks that somehow becomes a ten-minute slog — you copy the URL, open a builder, fill six fields, check the spelling, copy the result, paste, realise you forgot utm_id, start over. Every marketer has done this a few hundred times.

.new is a top-level domain owned by Google, designed specifically for quick, actionable shortcuts on the web — doc.new opens a new Google Doc, spotify.new creates a new playlist, meet.new starts a meeting. Every .new address is a one-click action with mandatory HTTPS baked in.

utm.new is that for marketing links. Type it into your address bar, paste your URL, pick a platform, copy. Ten seconds, zero signup, one tracked link. That's it.

What it does

  • Generates properly-formatted UTM-tagged URLs.
  • Pre-fills platform-specific tracking macros (e.g. {campaignid} for Google Ads, {{campaign.id}} for Meta) so your campaign IDs flow through automatically.
  • Lets you add any custom parameter, not just UTM ones.
  • Works without signup. Nothing gets sent to a server.

Need the full ad-platform templates?

The templates here are deliberately lean — just the six standard UTM parameters, so the output URL stays portable across any analytics tool.

If you're running ad campaigns and need the full platform-recommended templates — the ones with ad_id, adset_id, placement, ob_click_id, and so on — check out AnyTrack. They provide per-platform templates with every parameter their attribution engine needs, plus server-side conversion tracking back to the ad platforms.

What's next

We're thinking about a few additions for teams who want more:

  • UTM validator — paste a link, see what's wrong.
  • Link audit — crawl your site and flag UTM mistakes.
  • Team templates — shared conventions, no more copy-paste from Slack.

The core builder stays free, forever. Have feedback? Get in touch.