Free tool for advertisers
Ad Metrics Calculator: CPM, CPC & CTR
Enter spend, impressions and clicks from any ad platform to get CPM, CPC, CTR, conversion rate, cost per conversion and ROAS at once — or estimate impressions and clicks from a CPM.
- CPM, CPC & CTR
- Conversions, CPA & ROAS
- From raw data or from CPM
Metrics
Enter at least spend and impressions.
Developed by Ahmed Elshamy All free tools
How it works
Three simple steps
-
Pick a calculation
From real campaign numbers, or estimate reach and spend from a CPM.
-
Copy numbers from your ads manager
Spend, impressions and clicks — plus conversions and revenue if you have them.
-
Compare and decide
Metrics ready to compare across campaigns, ads or platforms.
What does each metric tell you?
CPM measures the cost of reach (what you pay per thousand impressions), CTR measures how compelling the ad is (how many viewers clicked), and CPC is the result of the two together. Conversion rate and cost per conversion measure what happens after the click — on the landing page and in the store.
Don’t judge a campaign on one metric: a high CPM with an excellent CTR can still give a good CPC, and a cheap CPC with poor conversion can end up more expensive. That’s why the tool shows the whole chain.
FAQ
Good to know
How is CPM calculated?
CPM = spend ÷ impressions × 1,000. Example: SAR 500 spend and 100,000 impressions = a CPM of SAR 5.
How are CTR and CPC calculated?
CTR = clicks ÷ impressions × 100. CPC = spend ÷ clicks. They’re linked: CPC = CPM ÷ (10 × CTR).
What’s the difference between clicks and link clicks?
Some platforms count every click (on the image, name or “more”), while others separate link clicks. For accurate comparisons use link clicks or actual sessions.
Are there “normal” values for these metrics?
They vary widely by platform, country, niche, season and campaign objective. The best reference is your own past campaigns, and comparing ads against each other within the same campaign.