Convert between CPM, CPC, CTR, and CPA without the spreadsheet.
CPM, CPC, CTR, CPA: the core media buying metrics all derive from the same four numbers, but flipping between them mid-report still means firing up a spreadsheet. This free media math converter does it instantly. Enter any two or more of impressions, clicks, spend, and conversions, and it derives every metric the numbers support, so you can sanity-check a campaign or build a client report without breaking stride.
Every standard media metric is a ratio of the same inputs. CPM is cost per thousand impressions: spend divided by impressions, times 1,000. CPC is cost per click: spend divided by clicks. CTR is click-through rate: clicks divided by impressions, as a percentage. CPA is cost per acquisition: spend divided by conversions. Conversion rate is conversions divided by clicks, as a percentage.
Because they all share inputs, knowing any two often unlocks several others. Impressions and spend give you CPM. Clicks and spend give you CPC. Impressions and clicks give you CTR. This converter computes whichever metrics your entered numbers can support and leaves the rest blank, so you never see a misleading figure built from missing data.
No single metric tells the whole story, but read together they pinpoint where a campaign is winning or breaking. A low CTR with a healthy CPM points to a creative or targeting problem: people see the ad cheaply but do not click. A strong CTR but a high CPA points to a landing page or offer problem: people click but do not convert. Walking from CPM to CTR to CPA traces the funnel from impression to outcome.
For client reporting, these metrics translate raw spend into the language of efficiency. Showing a falling CPA or a rising CTR over time is far more persuasive than a wall of spend figures. Keeping the conversions clean and consistent across periods is what makes those trends trustworthy.
Get 3 free AI enhancements per day, no credit card required. Works inside ChatGPT, Claude, and Gemini.
Enter any two or more values. Every metric the numbers support is derived automatically.