BUSINESS AND COMMERCE · CALCULATED IN YOUR BROWSER

Ad Metrics Calculator (CPM, CPC, CTR, CVR)

Enter impressions, clicks, spend, and conversions to get every advertising metric at once.

Prepare your figuresImpressions, clicks, spend, conversions, revenue

Review the estimateCPM / CPC / CTR / CPA

Input

Results

CPM (cost per 1,000 impressions)150
CPC (cost per click)7.5
CTR (click-through rate)2%
Conversion rate4%
CPA (cost per acquisition)187.5
ROAS
Average order value750
Revenue − ad spend54,000.00

No currency is assumed — enter every amount in the same one. Results are estimates and are not a marketplace statement or a tax conclusion.

About this tool

Enter whatever figures you have — impressions, clicks, spend, conversions, revenue — and get CPM, CPC, CTR, conversion rate, CPA, ROAS, and average order value together. This is deliberately one page rather than five small tools: reading campaign performance means comparing the metrics against each other, not opening one page for CTR and another for CPC. Leave fields blank and the metrics that depend on them show "—" while the rest still calculate.

How it works

  1. Enter impressions and clicks to get CTR and CPM.
  2. Enter spend to get CPC and CPA.
  3. Enter conversions and revenue to get conversion rate, AOV, and ROAS.

Assumptions and limits

Metrics that cannot be computed show "—" rather than 0: with no clicks there is no CPC, and inventing a number would mislead a spending decision.

Privacy

Costs, revenue, and campaign figures are calculated only inside this browser. Nothing is uploaded, stored, or written to the URL or any log.

Frequently asked questions

How do CPM, CPC, and CPA differ?
They differ in the denominator. CPM is the cost of a thousand impressions, so it prices reach. CPC is the cost of a click, so it prices traffic. CPA is the cost of a conversion, so it prices orders. A low CPC with a high CPA usually means the traffic arrived but the landing page or product did not convert it.
Why do some fields show "—"?
Because that metric's denominator is zero. No impressions means no CPM, no clicks means no CPC, no conversions means no CPA. Showing "—" is the honest answer; printing 0 or infinity would read as either excellent or catastrophic performance.