CPM to CPC Calculator
This CPM to CPC calculator turns a cost-per-thousand-impressions number into a cost-per-click number by adding the one metric that connects them: your click-through rate. Type in your spend, impressions, and clicks, and it works out CPM, CPC, and CTR together so you can see exactly how the two prices relate.
Cost per thousand impressions.
How to use the cpm to cpc
- Enter your total cost (ad spend) and impressions to get CPM, calculated as cost ÷ impressions × 1000.
- Fill in the optional Clicks field. The calculator then also returns CPC (cost ÷ clicks) and CTR (clicks ÷ impressions) from the same inputs.
- Read CPM and CPC side by side: the conversion is CPC = CPM ÷ (CTR × 1000), so a higher CTR pulls your CPC down while CPM stays the same.
- Optionally add Conversions to also see CPA (cost ÷ conversions), and switch the currency if you're not working in the default.
- To go the other direction or plan a spend, enter a known CPC and CTR to back into CPM, or use the sibling budget page to size cost from a target CPM.
About the cpm to cpc
CPM and CPC measure the same campaign from two different angles. CPM (cost ÷ impressions × 1000) is what you pay to be seen a thousand times; CPC (cost ÷ clicks) is what you pay for each person who actually clicks. Neither number is "better" on its own, because they answer different questions. A brand-awareness buy usually gets judged on CPM, since the goal is reach. A performance buy usually gets judged on CPC, since the goal is traffic. The bridge between them is click-through rate: CTR = clicks ÷ impressions. Once you know CTR, the conversion is pure arithmetic. CPC = CPM ÷ (CTR × 1000), and running it the other way, CPM = CPC × CTR × 1000. That relationship is why a low CPM can still hide an expensive CPC when creative barely gets clicked, and why a scary-looking CPM can deliver cheap clicks when the ad resonates.\n\nThe way this page's calculator handles the conversion is simple: you enter cost and impressions to get CPM, then fill in the optional Clicks field. As soon as clicks are present, it also returns CPC and CTR from the same three numbers, so you're reading CPM and CPC off one consistent set of inputs instead of juggling two tools. Add Conversions on top and it will also give you CPA (cost ÷ conversions), which is often the number that actually decides whether a click was worth buying. Everything recalculates in your browser as you type, in whichever of the eight supported currencies you pick.\n\nBe clear about what this is: a math calculator, not a reporting dashboard. It does not log into Meta, Google Ads, or any ad account, and it does not pull live numbers for you. You supply the cost, impressions, and clicks — from a platform report, a media plan, or an estimate — and it does the CPM-to-CPC conversion honestly and instantly. It's one framing of the same underlying CPM Calculator; if you want to size a spend from a target CPM instead, see the budget page, and if you're a publisher measuring ad revenue rather than ad spend, the eCPM page runs the identical formula on revenue.
Frequently asked questions
- What is a CPM to CPC calculator?
- A CPM to CPC calculator converts a cost-per-thousand-impressions price into a cost-per-click price using your click-through rate. You enter cost, impressions, and clicks, and it returns CPM, CPC, and CTR from the same numbers so you can compare the two costs directly.
- How do you convert CPM to CPC?
- Use CTR as the link. CPC = CPM ÷ (CTR × 1000), where CTR is clicks ÷ impressions written as a decimal. For example, a $5 CPM at a 1% CTR (0.01) works out to $5 ÷ (0.01 × 1000) = $0.50 CPC. This calculator does that step for you once you fill in the Clicks field.
- How do you convert CPC back to CPM?
- Run the same relationship the other way: CPM = CPC × CTR × 1000. A $0.40 CPC at a 2% CTR (0.02) gives 0.40 × 0.02 × 1000 = $8 CPM. Enter your own cost, impressions, and clicks and the tool shows both figures side by side.
- What is the difference between CPM and CPC?
- CPM is the price for a thousand impressions and is used to judge reach and awareness. CPC is the price for a single click and is used to judge traffic and performance. CTR ties them together — the same campaign can look cheap on one metric and expensive on the other depending on how often the ad is clicked.
- Does the CPM to CPC calculator connect to my ad account?
- No. It is a client-side math tool. It does not log into Facebook, Google Ads, or any platform and does not fetch live data. You type in the cost, impressions, and clicks from your own report or estimate, and it computes the metrics in your browser.
- Can it also calculate CTR and CPA?
- Yes. Filling in the Clicks field returns CTR (clicks ÷ impressions) alongside CPC, and adding the Conversions field returns CPA (cost ÷ conversions). That lets you follow one set of inputs all the way from CPM through CPC to cost per action.
- When should I care about CPM versus CPC?
- Lean on CPM when you're buying reach or brand awareness and impressions are the point. Lean on CPC when you're buying traffic and clicks are the point. Because CPC = CPM ÷ (CTR × 1000), improving click-through rate lowers your CPC without changing your CPM — which is often the cheapest lever you have.
- Is this the same tool as the main CPM Calculator?
- Yes, this is the CPM-to-CPC framing of the same free CPM Calculator. Sibling pages cover planning a media budget from a target CPM and calculating eCPM on ad revenue for publishers, all using the same core formula.