Enter your advertising metrics to instantly calculate Cost‑Per‑Thousand impressions (CPM), Cost‑Per‑Click (CPC) and Click‑Through‑Rate (CTR). All calculations are done locally in your browser.
480 spent, 96,000 impressions, 1,152 clicks.
CPM 5.00, CPC 0.42, CTR 1.20 percent.
The three are not independent. Fix any two and the third follows, because CPC = CPM ÷ (1000 × CTR). This table holds CPM at 10.00 and varies the click-through rate.
| CTR | CPM | Resulting CPC |
|---|---|---|
| 0.25% | 10.00 | 4.00 |
| 0.50% | 10.00 | 2.00 |
| 1.00% | 10.00 | 1.00 |
| 2.00% | 10.00 | 0.50 |
| 3.00% | 10.00 | 0.33 |
| 5.00% | 10.00 | 0.20 |
| 10.00% | 10.00 | 0.10 |
This is why a rising CPM is not automatically bad news and a falling one is not automatically good. Doubling the click-through rate halves the cost per click at an unchanged CPM, so creative that earns more clicks buys the same traffic for less — without renegotiating a single media rate.
CPC is CPM divided by ten times the CTR, so any two of them determine the third. That is what makes the set diagnostic rather than descriptive: when CPC rises, exactly one of two things happened — the auction got more expensive, raising CPM, or the creative stopped earning clicks, lowering CTR. Reading CPC alone tells you the cost went up. Reading all three tells you why, and the two causes have completely different fixes.
It measures how many people who saw the ad found it relevant enough to act. A falling CTR on a stable audience usually means fatigue — the same people have seen it too often — while a low CTR from launch usually means a targeting or message mismatch. Because CTR feeds auction quality scoring on most platforms, it also affects what you pay, so a creative problem shows up twice: fewer clicks and more expensive ones.
Cheap clicks that do not convert cost more in the end than expensive clicks that do. These three describe the media buy; cost per acquisition and return on ad spend describe the outcome. Optimising toward a low CPC in isolation reliably drifts spend toward cheap, poorly qualified inventory. Use these to diagnose the buy, then judge it on conversions.
The tool accepts zero clicks — CPM and CTR are still meaningful and CPC is reported as not applicable rather than as a number, since dividing by no clicks has no answer. A zero there would read as free traffic, which is the opposite of what happened. A campaign with real spend, real impressions and no clicks at all is itself the finding, and it is usually a creative, placement or tracking problem rather than a bidding one.
CPM is the cost of a thousand impressions, so it prices reach; CPC is the cost of one click, so it prices response. They are linked through CTR — a high CTR turns a given CPM into a low CPC. Buying on one basis or the other does not change the underlying economics, only which risk you carry.
Divide clicks by impressions and multiply by 100. In the example, 1,152 clicks on 96,000 impressions is 1.20 percent.
Check CPM and CTR together. If CPM rose, the auction got more expensive and the creative is fine. If CTR fell, the creative or targeting stopped working and the auction is fine. If both moved, deal with the creative first, because CTR usually influences what the platform charges you.
No. Cheap clicks from poorly matched audiences convert badly, and a campaign can look efficient on CPC while performing worse on cost per acquisition. These three metrics describe the media buy; judgement belongs downstream, on conversions and their value.
One licence key, pasted into any CYZOR tool. Today it does three things: drops the CYZOR line from PDFs you send for signature, takes CYZOR branding off your forms and adds CSV export, and switches on the AI rewrite in the resume builder.