Sweep Inbox

Free UTM Builder for Facebook and Instagram Ads

A UTM link is easy to write and easy to write slightly differently next time, which is how one campaign becomes four rows in your reports. Build them here with the Meta presets already right. Nothing you type ever leaves your browser.

Start from a preset
Campaign tags

Source, medium, and campaign are the three that analytics tools actually need.

Meta dynamic parametersAds Manager swaps these for the real names at click time, so you never maintain them twice. Click one to drop it in the campaign field.

Your link

Put your landing page URL in on the left and the tagged link appears here.

Free. No signup, no email. Your links are built in your browser and only your recent ones are kept, on your device.

Automated comment moderation for Facebook and Instagram

We monitor your Facebook and Instagram pages 24/7 and automatically hide bad comments and spam in your ads and organic posts.

Start for free

7 days free. No credit card required. Setup in 2 minutes.

What this tool does

Nobody's UTM data is broken because they did not know the parameter names. It is broken because in March somebody typed Facebook and in April somebody typed facebook, and analytics tools treat those as two different sources. Do that across five people and a year and your channel report is fiction.

So this does three boring things properly. It lowercases everything by default, because case is the single biggest cause of split campaign data. It turns spaces into underscores, so your black friday campaign is not black%20friday in every report. And it gets the medium right: traffic from a Meta ad is paid_social, not facebook, which is the mistake that makes the medium column useless.

It also handles Meta's dynamic parameters, which are the genuinely useful bit almost nobody uses. Put {{campaign.name}} in and Ads Manager substitutes the real campaign name at click time, so you never maintain the name in two places or forget to update the link when you rename something.

One honest note, because every other tool on this site promises nothing is stored: this one keeps your recent links on your device so it can show them back to you. That never leaves your browser and there is a clear button that really clears.

How to tag your Meta ads properly

The parameters are the easy part. Being consistent is the entire job, and it is the part that goes wrong.

  1. 1Start from a presetThe presets set source and medium correctly for you. Meta ad traffic is source facebook, medium paid_social. Getting that pair right is most of the value of tagging at all.
  2. 2Name the campaign the way you will name the next onePick a shape and keep it: black_friday_2026, not BlackFriday or bf26 or black-friday. It does not matter which you choose. It matters enormously that it is the same in six months.
  3. 3Leave lowercase onThis is the single most useful setting here. Analytics tools are case sensitive, so Facebook and facebook become two sources, and your channel report quietly splits in half.
  4. 4Use the dynamic parameters for the ad namePut {{ad.name}} in the content field and Ads Manager fills in the real name when someone clicks. You get per ad reporting without maintaining a single link by hand.
  5. 5Paste it into the ad's website URL fieldIn Ads Manager, the whole tagged link goes in the website URL. There is also a separate URL parameters box if you would rather keep the tags apart from the link.

The mistakes that break UTM data

In rough order of how much damage they do to a report.

  1. 1Inconsistent caseThe big one. Facebook, facebook, and FaceBook are three sources. Nothing in any analytics tool warns you, and by the time you notice, the history is already split.
  2. 2Putting the platform in the mediumsource=facebook and medium=facebook tells you nothing you did not already know. Medium is meant to be the type of traffic, so paid_social, and it is what lets you compare all your paid social against all your email.
  3. 3SpacesA space becomes %20, and your report shows black%20friday. This tool turns them into underscores for you, which is the convention everyone landed on.
  4. 4Tagging internal linksNever put UTMs on links between your own pages. It restarts the session and overwrites the original source, so the channel that actually brought them gets credited to you.

What UTM tags tell you, and what they do not

Tagging is genuinely worth doing and it answers a smaller question than people expect.

What tagging gives you

  • Your own record of what you ranIndependent of Meta's reporting and its attribution windows. Your analytics, your numbers, your definitions.
  • Consistency, if you let itLowercasing and underscores by default remove the two mistakes that cause most split data.
  • Per ad reporting for freeThe dynamic parameters mean you get the real campaign and ad names without maintaining a link for each one.
  • The medium done rightpaid_social rather than facebook, so you can actually compare channels rather than just list them.

What it cannot tell you

  • Anyone who did not clickThis is the big one. UTMs only exist on a click. Every person who saw your ad, read the comments, and decided against you is invisible, and they are the expensive ones.
  • Why the click happenedA tag records that traffic arrived from a campaign. It has no opinion on whether the ad, the offer, or the comment section is what decided it.
  • Anything without a linkViews, impressions, and someone typing your name into Google a week later because they saw the ad. None of that gets tagged.
  • Whether the data is any goodCookie consent, ad blockers, and browser privacy features drop a real share of traffic before your analytics ever sees it. The tag was fine. The click still vanished.
  • Your naming conventionThis tool makes it easy to be consistent. It cannot make you consistent, and the person on your team who types Q4_SALE in caps is not reading this page.
  • What happened under the adThe link is the last step of a journey you paid for. Whatever was in the comment section decided how many people reached it, and no parameter records that.

Tracking clicks vs Sweep Inbox

One measures the people who arrived. The other is about the people who did not. Here is the split.

UTM tagsSweep Inbox
PriceFree, no signupPaid, with a 7 day free trial
What it seesPeople who clickedEverything that happens under the ad, click or not
The buyer who read a scam reply and leftInvisible. No click, no tag, no recordNever sees the reply, because it was hidden first
What it changesNothing. It labelsWhat your buyers actually read
When it worksAt the moment of a clickAround the clock

Questions people actually ask

  • paid_social, with source facebook. The common mistake is putting facebook in both, which makes the medium column useless: medium is meant to describe the type of traffic, not the platform, so all your Meta, LinkedIn, and TikTok ads share paid_social and you can compare paid social against email or organic in one view. Organic posts are medium social.

More free tools

Every tool here is free, runs in your browser, and never asks for an email.

Hidden Words Generator

Build a blocked words list for Instagram and Facebook in one click, then paste it into your Meta settings. No signup, no email.

Open tool

Comment Spam Checker

Paste the comments from under your posts and ads, and see which ones are spam and why. No signup, no email.

Open tool

Negative Comment Reply Generator

Ready to post replies for complaints, scam accusations, trolls, and late deliveries. Pick the situation and the tone, then make it yours.

Open tool

Comment Moderation ROI Calculator

See what moderating your comments by hand costs every month, in hours and in money. Your numbers, our arithmetic, shown in full.

Open tool

Comment Section Health Score

Ten questions, one grade, and the specific fix for every weak spot in how you handle your comments. Most of the fixes are free.

Open tool

Profanity Block List Generator

Build a swear word block list in English, French, Spanish, Arabic, or German, and choose how strict it is. Paste it straight into Meta.

Open tool

Emoji Spam Blocked List

Emoji spam has no words, so word filters never see it. Meta's blocked list takes emojis too. Build one and paste it in.

Open tool

Arabic Hidden Words List

An Arabic blocked words list written as Arabic, not translated. Gulf, Egyptian, Levantine, and Maghrebi dialects included.

Open tool

Comment Policy Generator

The post you point at when someone asks why their comment was hidden. Pick your industry and strictness, then pin it.

Open tool

Facebook Review Response Templates

Replies for angry one star reviews, fake ones, mixed, and glowing. Written for the next customer reading, not the reviewer.

Open tool

Moderation Cost Savings Calculator

Covering every hour is 4.2 full time people. See the gap between the coverage you promised and the team you have.

Open tool

Facebook Ad Policy Checker

Paste your ad copy and see which phrases look risky, and which Meta policy each one belongs to. It cannot approve anything, and it says so.

Open tool

Ad Comment Cost Calculator

You paid for the impression and a scam reply was underneath it. See what that is worth, with the guesswork clearly labelled.

Open tool

Ad Character Limits Counter

Facebook and Instagram do not have the same limits, whatever the blogs say. Live counter with a truncation preview.

Open tool

CPM, CPC and CPA Calculator

Fill in whatever you have from Ads Manager and it works out the rest. Anything it cannot compute says so instead of showing zero.

Open tool

Breakeven ROAS Calculator

The 1 divided by margin shortcut is wrong and it flatters you. This one counts fees, shipping, and fulfilment.

Open tool

Ad Frequency Calculator

Frequency on its own tells you nothing. See how much of your audience you have actually burned through.

Open tool

A/B Test Significance Calculator

Is variant B really winning, or is it a coin landing heads? A proper two-tailed test, explained in plain words.

Open tool

Ad Budget Calculator

Work backwards from a revenue goal to the spend it needs, with the ROAS your plan quietly assumes shown next to it.

Open tool

Engagement Bait Checker

Tag a friend, like if you agree, share to win. Meta demotes all of it. Paste your caption and get a rewrite.

Open tool

Instagram Engagement Rate Calculator

The rate everyone quotes divides your likes by people who never saw the post. This gives you that one and the honest one.

Open tool

Instagram Comment Picker

Pick a giveaway winner with a genuinely random draw. No post link, no upload, and deliberately no reroll.

Open tool

Banned Hashtag Checker

The ones that catch you out are words like desk and adulting. Honest about the fact that no list is official or current.

Open tool

Instagram Fonts Generator

Every style at once, ready to copy. Also the only one that tells you which styles your blind followers cannot read.

Open tool

Instagram Character Counter

Captions can be 2,200 characters and get cut off at 125. See exactly which words disappear behind the more link.

Open tool

Follower Growth Rate Calculator

8 percent in a week and 8 percent in a quarter are not the same. This normalises properly so you can compare them.

Open tool

Instagram Reach Rate Calculator

A 500 percent reach rate can mean your own followers never saw the post. Split it and find out which it is.

Open tool

Facebook Engagement Rate Calculator

Dividing by page likes is close to meaningless when barely any of them see your posts. Add reach and get the real number.

Open tool

Facebook Comment Picker

Draw a giveaway winner from your Facebook comments. No post link, nothing uploaded, and deliberately no reroll.

Open tool

Facebook Character Counter

63,206 characters is trivia. Your post gets cut at 125 on a phone, and you cannot see that from your desktop.

Open tool

Your tags only see the people who made it through.

Every buyer who read a scam comment and scrolled on is missing from your reports entirely. Connect your pages and let Sweep Inbox deal with the comment before it costs you the click.

Get started for free

7 days free. No credit card. Cancel anytime.

Meta approved partnerFacebookInstagram
Meta Tech Provider