The CPM Calculator is a free online tool for digital marketers to instantly calculate Cost Per Mille (CPM), campaign cost, or impressions from any two inputs.
What is the CPM Calculator?
The CPM Calculator is a real-time three-way calculator that takes any two of cost, impressions, or CPM and outputs the third. It runs on the web at cpmcalculator.dev, with no download or signup required. The tool provides readable plain-English summaries and automatically updates the URL to share the exact setup with teammates.
Key Features
- Real-time three-way calculation — Enter any two values among cost, impressions, and CPM; the third updates instantly without a button click.
- Plain-English output summaries — Generates sentence-level explanations of the result, useful for team briefs and Slack threads.
- Built-in benchmark references — Includes average CPM ranges by industry (Finance $30-$50, Ecommerce $10-$30, Gaming $5-$15, B2B SaaS $18-$40) and by market (United States high, UK medium-high, Singapore medium-high, India low-medium).
- Scenario comparison mode — Compare two CPM assumptions side by side with the same impression goal to see spend differences instantly.
- Shareable URL scenarios — The URL updates automatically with each input, so teammates can open the exact same setup.
- No calculate button — The result updates as soon as both inputs are filled.
Who is it for?
- Digital media buyers running awareness campaigns on YouTube, Facebook, or TikTok who need quick CPM calculations.
- Marketing planners budgeting top-of-funnel activities and estimating reach for fixed spend.
- Team leads who need to share campaign assumptions with stakeholders via a single link.
What can you do with the CPM Calculator?
- YouTube ads planning: Input cost and impressions to find CPM, or use the preset example (Cost $600, Impressions 50,000, CPM $12).
- Facebook ads budgeting: Enter CPM and desired impressions to forecast cost (example: Cost $960, Impressions 80,000, CPM $12).
- TikTok reach estimation: Use a fixed budget and CPM to estimate impressions (example: Cost $400, Impressions 66,667, CPM $6).
- Benchmark validation: Compare calculated CPM against industry averages to sense-check campaign efficiency.









