Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Free online calculator that computes CPM, ad spend, impressions, plus CPC, CTR, eCPM, and reach planning.
Submit your own product to reach creators and founders looking for the next tool to try.
CPM Calculator is a free web-based tool that calculates cost per mille (CPM), ad spend, or impressions for digital advertising campaigns from any two inputs. It positions itself as a straightforward utility for advertisers, publishers, and marketers who need the standard industry formulas solved instantly.
CPM Calculator is a free web app that computes one of three values—CPM rate, ad spend, or impressions—when the other two are entered, using the formula CPM = ad spend ÷ impressions × 1,000. The page also bundles calculators for CPC, CTR, and eCPM, plus a campaign comparison tool and a scenario-planning module for budget-to-reach estimates. No mobile app is required; everything runs in the browser with no account and no submit button.
CPM Calculator is aimed at anyone who has to reason about ad cost and reach. Media buyers and performance marketers use it to plan budgets from a target impression count or reconcile what a campaign actually delivered. Startup founders and small-business owners who run their own Facebook, TikTok, or Google ads use it to compare the efficiency of different placements. Publishers and content creators can flip the logic to estimate how much revenue their ad inventory might generate. Running simple scenarios on a single page also works for students learning digital advertising formulas.
The workflow is intentionally small. From the Currency / Market dropdown you pick a label such as USD or INR. Then you leave blank the value you want solved and type positive figures into the other two fields (CPM, ad spend, or impressions). The result appears immediately, showing which numbers or formula produced it. Because it runs in the browser, there is no waiting, no submission, and no spreadsheet needed.
The calculator is free to use online. The page repeatedly describes it as a 'free CPM calculator' and shows no pricing tiers, subscriptions, or trials. There is no mention of a proprietary software download or membership requirement. It is supported by the surrounding content and ad-adjacent reference material rather than a metered paywall.
CPM stands for cost per mille, the cost to deliver 1,000 ad impressions. The calculator applies CPM = (ad spend ÷ impressions) × 1,000. If a campaign spends $500 and earns 100,000 impressions, the calculator returns a $5 CPM.
No. The calculator lets you choose a currency label (USD, GBP, AUD, CAD, INR, SEK) so you can read the numbers in your own market, but it explicitly says there is no FX conversion. All calculations treat the spend and CPM as plain numbers in the same currency.
You must enter two positive values into any of the three fields—CPM, ad spend, or impressions—and leave blank the one you want calculated. Entering fewer or non-positive values produces a 'Enter two positive values' validation message.
CPM measures what an advertiser pays for 1,000 impressions. eCPM measures what a publisher earns per 1,000 ad impressions. In the related metrics section of CPM Calculator, eCPM is computed as earnings ÷ impressions × 1,000, whereas CPM is spend ÷ impressions × 1,000.
The site's own platform benchmark table stresses that CPM varies by objective, country, season, and audience, and Google Display has no universal average. The currency selector is cosmetic, so results must be interpreted within one currency, and the platform averages are directional references, not a promise of campaign performance.