CPM & CPC Calculator - Ad Spend and CTR Online Tool

Use this CPM Calculator and CPC Calculator to estimate ad spend, impressions, clicks, CPM, CPC, and CTR locally. Enter budget and target costs to plan campaign scenarios instantly.

Click for theater mode

Ad Metric Inputs

Edit a valid pair, such as spend + impressions, spend + clicks, budget + target CPM, or budget + target CPC.

Example: ecommerce campaign with 500 spend, 100000 impressions, and 2500 clicks

All campaign budgets, impressions, and clicks are calculated locally in your browser.

Ad Cost Results

Current basis: Ad Spend + Impressions + Clicks
CPM
$5
CPC
$0.2
CTR
2.5%
Ad Spend
$500
Impressions
100,000
Clicks
2,500

Funnel Overview

Impressions100%
Clicks2.5%
Core Formulas
CPM = Spend / Impressions x 1000CPC = Spend / ClicksCTR = Clicks / Impressions x 100

How to Use

  1. To calculate CPM, enter Ad Spend and Impressions. For example, spend 500 with 100000 impressions returns a CPM of 5.
  2. To calculate CPC, enter Ad Spend and Clicks. For example, spend 500 with 2500 clicks returns a CPC of 0.20.
  3. To calculate CTR, enter Impressions and Clicks. For example, 100000 impressions and 2500 clicks return a 2.5% CTR.
  4. Click "Load example" to start with an ecommerce campaign, then adjust budget, target CPM, or target CPC to see how many impressions or clicks you can afford.

Core Features

  • Paid Media Metric Sync: Enter ad spend, impressions, and clicks in one panel to calculate CPM, CPC, and CTR without switching between separate calculators.
  • Reverse Budgeting: Enter your budget with a target CPM to estimate available impressions, or use budget plus target CPC to estimate clicks.
  • CPM, CPC, and CTR Together: Compare exposure cost, traffic cost, and click-through rate in the same result view for brand and performance campaigns.
  • Universal Ad Metric Formulas: The formulas match standard reported metrics from Google Ads, Meta Ads, TikTok Ads, affiliate campaigns, and ecommerce traffic planning.
  • Client-Side Privacy: Campaign budget, impressions, and click data stay in your current browser and are not uploaded or recorded.

Related Tools

FIRE Calculator 2026 (Inflation Adjusted) | Retirement Gap Simulator

The 2026 FIRE Calculator (Inflation Adjusted). Simulate real purchasing power, analyze retirement savings gaps, and generate a visual wealth roadmap. One-click CSV export for your Excel or Notion finance dashboard. 100% Private, client-side calculation.

Position Size Calculator - Risk-Based Trade Sizing

Calculate trade position size from account balance, risk %, entry, and stop loss. Runs locally in your browser with no uploads, so you can compare risk scenarios before you trade.

Compound Interest Calculator | Free APY & Investment Chart

Calculate compound interest from principal, recurring contributions, APY, and time. Visualize principal, interest, and final balance with a local interactive chart.

Online Loan & Mortgage Calculator - Instant Amortization Schedule

Use this Loan Calculator / Mortgage Calculator to estimate monthly payment, total interest, and an amortization schedule locally. Enter amount, rate, and term to calculate now with instant charts.

Online Investment & ROI Calculator - Compound Interest Visualizer

Use this Investment Calculator / ROI Calculator to estimate starting capital, monthly contributions, annual return, and inflation-adjusted results locally. Calculate projected returns with an instant compound interest chart, ROI, and yearly schedule.

APR to APY Calculator - Convert Nominal & Effective Rates

Use this APR to APY Calculator to convert between APR and APY locally. Enter a rate, choose compounding frequency, and see the effective interest rate, spread, and frequency comparison instantly.

Profit Margin Calculator - Margin vs Markup Converter

Use this Profit Margin Calculator to calculate gross profit, Markup, Margin, and selling price locally. Enter cost and price, or cost and target margin, then calculate your margins instantly.

ROAS & CPA Calculator - Return on Ad Spend & Target CPA

Calculate ROAS, CPA, AOV, and CVR from ad spend, revenue, conversions, and clicks locally. Use target ROAS or target CPA reverse calculation to plan the revenue and orders you need.

Calculation Logic

This tool uses the core ratio formulas behind common paid media reporting. It is designed for fast campaign planning, creative review, and traffic cost checks.

Core formulas:

CPM=Adย SpendImpressionsร—1000 \text{CPM}=\frac{\text{Ad Spend}}{\text{Impressions}}\times1000
CPC=Adย SpendClicks \text{CPC}=\frac{\text{Ad Spend}}{\text{Clicks}}
CTR=ClicksImpressionsร—100% \text{CTR}=\frac{\text{Clicks}}{\text{Impressions}}\times100\%

CPM is useful for brand reach and exposure cost, CPC is useful for traffic acquisition cost, and CTR helps show whether the ad creative or audience is earning clicks. Real ad platforms can still vary because of auctions, quality scores, competition, and billing rounding. This calculator only performs local math.

FAQ

What is the difference between CPM and CPC?

CPM is the cost per one thousand impressions and is often used for brand reach. CPC is the cost per click and is often used for campaigns focused on traffic and downstream conversion.

How do I calculate CPM from ad spend and impressions?

Use CPM = Ad Spend / Impressions ร— 1000. Enter total spend and impressions in the calculator and the CPM result updates automatically.

What is CTR?

CTR means Click-Through Rate. It shows clicks as a percentage of impressions. A higher CTR often means your creative or audience targeting is earning attention, but the real business value still depends on conversions and profit.

Is a high CTR always good?

Not always. A high CTR means people click, but if those clicks do not convert or generate margin, campaign ROI can still be poor. This tool calculates basic ad metrics; it does not guarantee profitability.

Will you save my campaign budget data?

No. All inputs and calculations run locally in your browser. Your ad spend, impressions, and clicks are not uploaded to a server.