CPM / CPC / CTR Converter
Enter any two of CPM, CPC and CTR โ the tool computes the third, showing exactly how your ad pricing translates between impressions, clicks and engagement.
What are CPM, CPC and CTR?
These three metrics describe the same ad spend from different angles. CPM (cost per mille) is the price of 1,000 impressions โ the standard unit for buying display and video inventory. CPC (cost per click) is the price of a single click โ what you effectively pay when buying on performance. CTR (click-through rate) is the bridge between them: the percentage of impressions that turn into clicks. Because clicks = impressions ร CTR, the three are locked together โ knowing any two pins down the third.
The three formulas
Every conversion runs through the same relationship, just solved for a different unknown. Enter CTR as a percentage in the tool; the formulas use it as a decimal (divide by 100 first).
Worked example
A campaign costs $12 CPM and delivers a 1.5% CTR. First convert CTR to a decimal: 1.5% โ 0.015. Then CPC = 12 รท (1,000 ร 0.015) = 12 รท 15 = $0.80. Each click effectively costs eighty cents. It works in reverse too: at $0.80 CPC and 1.5% CTR, CPM = 0.80 ร 0.015 ร 1,000 = $12.00. And the third direction: $12 CPM with $0.80 CPC gives CTR = 12 รท (1,000 ร 0.80) ร 100% = 1.50%.
Common mistakes
- Entering CTR as a decimal instead of a percent. Typing 0.015 when you mean 1.5% throws every result off by 100ร โ always enter 1.5.
- Comparing CPC across different CTRs. A $2 CPC at 0.5% CTR and a $2 CPC at 2% CTR are priced at completely different CPMs ($10 vs $40). Compare CPM, or normalize by CTR.
- Forgetting viewability. CPM counts served impressions, not seen ones. A cheap CPM on barely-viewable inventory can cost more per real view than a pricier vCPM line.
Frequently asked questions
Should I buy on CPM or CPC?
Buy CPC when you want the platform to carry the CTR risk โ you pay per click no matter how weak your creative is. Buy CPM when your CTR is strong: with a high CTR, a CPM buy works out cheaper than the same traffic priced per click, and you keep the upside. As a rule of thumb, if your expected CPC (from this converter) is lower than the platform's CPC price, take CPM; otherwise take CPC.
What is a good CTR?
There is no universal benchmark โ CTR depends on channel, format and intent. Search ads run higher than display because the user is already looking for something; a banner nobody asked for runs lower. Judge your CTR against your own past campaigns and tests on the same placement, not against someone else's number. If CTR keeps falling on the same audience, your creative is fatiguing.
Why is my CPC high when CPM is low?
Because CPC is driven by the ratio of the two: CPC = CPM รท (1,000 ร CTR). A $2 CPM sounds cheap, but with a 0.1% CTR it converts to $2.00 per click. The CPM is low because the inventory is low-quality or the audience is unresponsive โ the same forces that crush your CTR. Cheap impressions are only a bargain if people actually click.
Does this work for social ads too?
Yes โ the math is channel-agnostic. CPM, CPC and CTR are defined identically on Meta, TikTok, LinkedIn, Google and programmatic exchanges, so the converter works anywhere those three metrics are reported. Just make sure the inputs come from the same campaign and date range: mixing last month's CPM with this week's CTR gives a meaningless result.
What is vCPM?
vCPM is cost per 1,000 viewable impressions โ impressions that actually had a chance to be seen (typically at least 50% of the ad's pixels in view for one second on display, two seconds on video, per the IAB/MRC standard). A $5 CPM on barely-viewable inventory can be more expensive per real view than a $7 vCPM. If your goal is awareness, price on vCPM; this converter's math is the same either way.