Skip to content

Free CPM calculator

CPM, solved in any direction — right here.

Enter any two of cost, impressions, or CPM and read the third instantly — with the exact formula shown. No sign-up, no waiting. Start typing below.

  • Free forever
  • No sign-up
  • Instant results

CPM calculator

Cost per thousand impressions

Solve for
$
Quick fill
Typical CPM by channelUse it to sanity-check your number
Meta Ads
$5 – $12
Google Display
$1 – $4
Programmatic
$0.50 – $2
YouTube
$4 – $10

Your result

Live

CPM

$2.50

( $500 ÷ 200,000 ) × 1,000 = $2.50

Cost$500
Impressions200,000

CPM is the price of 1,000 ad impressions — a cost metric, not a performance one. Pair it with CTR and conversion rate to judge a campaign.

Why media buyers keep this open

Solve in any direction

Find CPM, cost, or impressions — flip the same formula without re-learning the math.

No sign-up wall

No email, no paywall, no cookie banner gymnastics. Land, type, get your number.

Built for repeat use

Quick-fill presets for Meta, Google, and programmatic so you skip the setup every time.

FAQ

Questions, answered fast.

Everything you need to trust the number before you act on it.

What counts as a good CPM?

It varies by channel — Meta often runs $5–12, Google Display $1–4, programmatic display under $2, YouTube $4–10, LinkedIn $8–25+. Narrow B2B targeting pushes CPM up; broad awareness pulls it down. Compare against your own historical CPM, not a universal benchmark.

How do you calculate CPM?

CPM = total ad spend ÷ impressions × 1,000. If you spend $500 to serve 200,000 impressions, the CPM is ($500 ÷ 200,000) × 1,000 = $2.50. You can also rearrange it to find spend (CPM × impressions ÷ 1,000) or impressions (spend ÷ CPM × 1,000).

What's the difference between CPM and CPC?

CPM charges per thousand impressions — you pay to be seen, regardless of clicks. CPC charges per click — you pay only when someone engages. CPM suits awareness campaigns; CPC suits traffic and direct response. Read CPM next to CTR and conversion rate, because a cheap CPM that never converts is not cheap.

Is this calculator really free?

Yes — free forever, no sign-up, no email, no paywall. It runs entirely in your browser; nothing you type is sent anywhere. If you need a custom internal tool built for your team, that's the part I do for hire.

Can I trust the math?

The formula is shown live next to every result, so you can verify it yourself. CPM is a simple ratio — cost ÷ impressions × 1,000 — and the calculator solves it in all three directions with the same equation rearranged.

Built by Nayeemur Rahman

Need a custom internal tool like this for your team?

I ship fast, focused web tools at a fraction of agency cost. Book a 20-minute call and let's scope it.