CPM, CPC, CTR Calculator
Enter any two of your campaign values — impressions, clicks, spend, CTR, CPM, or CPC — and this calculator will instantly compute the rest. No formulas needed. Works for Google Ads, Meta Ads, Linkedin Ads, display campaigns, and any other paid media channel.
Enter any two values and click Calculate — the remaining fields are computed automatically.
Highlighted fields are calculated results
How It Works
Enter any two known values from your campaign data and click Calculate. The tool derives all remaining metrics automatically. Calculated results appear highlighted so you can tell them apart from your inputs at a glance. Click Clear all to start a new calculation.
Field Legend
| Field | What it means |
|---|---|
| Impressions | Total number of times your ad was shown |
| Clicks | Total number of clicks your ad received |
| Spend | Total amount spent on the campaign |
| CTR | Click-through rate — the percentage of impressions that resulted in a click |
| CPM | Cost per thousand impressions — how much you pay for every 1,000 ad views |
| CPC | Cost per click — how much you pay on average for each click |
About Ad Metrics
CPM, CPC, and CTR are the three core metrics that describe how a paid campaign is priced and how it performs. They are mathematically linked. In other words, knowing any two of them lets you calculate the third.
CPM (Cost Per Mille) measures the cost of reaching 1,000 people and is the standard pricing model for awareness and display campaigns. A lower CPM means your budget is buying more exposure.
CPC (Cost Per Click) measures efficiency for traffic-driving campaigns. It reflects how much you’re paying every time someone acts on your ad. It is directly influenced by both CPM and CTR.
CTR (Click-Through Rate) is a measure of ad relevance and creative performance. A higher CTR means your audience finds the ad compelling enough to click — which, on a CPM buy, also drives your effective CPC down.
Understanding how these three metrics interact helps you diagnose campaign problems, benchmark performance across channels, and set realistic targets before a campaign goes live.
Use Cases
Planning Campaign Budget: If a media partner quotes you a CPM of $8.00 and your target is 500,000 impressions, enter both values to instantly see projected spend.
Reverse-engineer Target CPC: Running a display campaign and need to hit a CPC of $0.40? Enter your target CPC alongside an expected CTR from past campaigns. The tool will calculate the CPM you need to negotiate. This is useful when briefing publishers or setting Max CPM bids.
Audit a Campaign Report: Received a report from an agency or platform with partial data? Paste in the metrics you have (for example, the ad spend and clicks) and verify whether the reported CTR and CPM figures actually add up.
Cross-channel Benchmarking: Comparing the efficiency of a Meta Ads campaign against a Google Display campaign? Normalize both using CPM and CPC outputs from the same inputs so you’re comparing apples to apples.