CPM = ad spend ÷ impressions × 1000 — solve for spend, impressions or CPM, plus CPC, CTR and CPA off the same budget — browser-only
- Runs locally
- Category Calculator
- Best for Getting a realistic range before a purchase, plan, workout, or schedule decision.
What this tool does
Free CPM calculator (cost per mille, cost per thousand impressions) for planning and reconciling digital ad buys. Give any two of ad spend, impressions and CPM and the tool fills in the third: read the CPM on a booked campaign, work out the spend a target CPM costs over a known impression volume, or see how many impressions a fixed budget buys at a quoted rate. The optional funnel panel takes clicks and conversions and reads CPC (cost per click), CTR (click-through rate) and CPA (cost per acquisition) off the same spend, so one screen covers reach and response together. CPM is the headline rate for display, video, programmatic and social inventory because publishers sell impressions, not clicks. The formula multiplies by 1000 because rates are quoted per thousand views to keep the number readable. One-click copy of the full summary, and a shareable URL that reopens your exact scenario. 100% client-side, nothing uploaded.
Tool details
- Input
- Numbers
- The page exposes text boxes, numeric controls, file pickers, or structured inputs depending on the tool.
- Output
- Live result + Copy
- The result area focuses on usable output, with copy, download, or preview actions when supported.
- Privacy
- Browser-side processing
- The main tool logic does not call an external API, so inputs normally stay in the current tab.
- Save / share
- Shareable URL state
- Key settings are encoded in the URL so another person can reopen the same setup.
- Performance budget
- Initial JS <= 9 KB
- No WASM budget is declared, keeping the tool quick to open on mobile.
- Best fit
- Calculator · Marketer
- Category and role tags drive related tools, internal links, and quick fit checks.
How to use
-
1. Input
Paste or drop your content into the tool panel.
-
2. Process
Click the button. All processing is local in your browser.
-
3. Copy / Download
Copy the result or download to disk in one click.
How CPM Calculator fits into your work
Use it for fast estimates, comparisons, and planning numbers before you make the final call.
Calculation jobs
- Getting a realistic range before a purchase, plan, workout, or schedule decision.
- Comparing scenarios by changing one input at a time.
- Turning rough assumptions into a number you can discuss.
Calculation checks
- Double-check units, dates, rates, and rounding assumptions.
- Treat health, finance, tax, and legal outputs as planning aids, not professional advice.
- Save the inputs that produced an important result so you can reproduce it later.
Good next steps
These links move the current task into a more complete workflow.
- 1 ROI Calculator ROI %, net gain, annualized ROI (CAGR) and payback period — one screen, share a link — 100% in your browser Open
- 2 Markup & Margin Calculator Cost ⇄ price ⇄ markup % ⇄ margin % — solve any two, see both rates side by side — 100% in your browser Open
- 3 Percentage Calculator 5 common percentage calculations — "x% of y", "x is what% of y", percentage change, increase/decrease — instant, browser-only Open
Real-world use cases
Reconcile a campaign invoice against the booked CPM
A publisher bills you 500 and the report says the flight served 100000 impressions. Punch both in and the tool returns a 5 CPM — which you compare against the rate on the insertion order. If the card said 4 and the invoice implies 5, you have a 25% overage to query before you pay. This is the everyday close-out check that keeps a media plan honest against what actually ran.
Size the budget for a reach target before a launch
Marketing wants 250000 impressions of a product-launch video and the rate card quotes a 12 CPM. Switch the solve toggle to Ad spend, enter the CPM and the impressions, and the tool returns 3000. That is the line you take into the budget meeting, derived in one step rather than back-of-envelope, and it reopens from the share link if finance wants to see the assumptions.
See how far a fixed budget stretches at a quoted rate
You have 500 left in the quarter and a network is quoting an 8 CPM. Solve for impressions and the tool shows 62500 — the reach that budget buys before the auction moves. Try a few rates side by side and you quickly see which placement gives the most eyeballs per remaining dollar without spinning up a spreadsheet.
Read CPC, CTR and CPA off one spend to judge a placement
A 5 CPM display buy served 100000 impressions, earned 200 clicks and drove 25 signups. Open the funnel panel, enter clicks and conversions, and the tool shows a 2.50 CPC, a 0.20% CTR and a 20 CPA next to the CPM. Now you can argue from the bottom of the funnel, not just the top: cheap impressions that never convert are not a win.
Common pitfalls
Forgetting the times-1000 step. Dividing spend by impressions alone gives cost per single impression, a tiny fraction of a cent, not CPM. CPM is that number times 1000. If your answer looks like 0.005 instead of 5, you stopped one step early.
Comparing CPM across channels as if the impressions were equal. A viewable, sound-on video impression is worth far more than a small banner scrolled past in a fraction of a second. A lower CPM is not automatically cheaper once you weigh viewability and attention, so judge the rate alongside CTR and CPA, not on its own.
Mixing up CPM with CPC or CPA. They share the same spend but divide by impressions, clicks and conversions respectively, so the three numbers can be wildly different on one campaign. Confusing a 5 CPM with a 5 CPC overstates click cost by orders of magnitude and breaks any budget built on it.
Privacy
Every number — the CPM formula, the spend and impression solves, and the CPC, CTR and CPA in the funnel panel — is computed by plain JavaScript in your browser tab. No spend figure, impression count or campaign detail is ever sent anywhere, and nothing is logged. The one caveat: the shareable URL encodes your inputs in the query string, so a share link pasted into chat records those numbers in the recipient server access log. For a confidential media plan, use the copy button and paste the text rather than sharing the link.
FAQ
Tool combos
Folks in your role tend to reach for these alongside this tool.
- AI Model Comparison AI model comparison — 20+ models (GPT / Claude / Gemini / Llama / Qwen) across price, context, speed, capabilities (2026).
- Annuity Calculator Annuity & retirement calculator — see monthly income from your savings, accumulation + payout phases, multiple scenarios.
- Avatar Generator Generate avatars from initials, identicons, or random shapes. Download PNG/SVG.
- Barcode Generator Code 128 / EAN-13 / UPC-A / Code 39 — generate scannable 1D barcodes, export SVG or PNG, fully offline.