UniPost

Free tool

CPM and CTR calculator

CPM is what 1,000 impressions cost: total cost divided by impressions, times 1,000. CTR is the share of impressions that became clicks: clicks divided by impressions, times 100. Enter any two of cost, impressions and CPM to get the third, then add clicks for CTR and cost per click.

Try it

CPM

Enter values

Cost

Enter values

Impressions

Not set

CTR

Enter values

CPC

Enter values

Enter any two of cost, impressions and CPM to solve for the third. Add clicks for CTR and CPC. No default CPM or CTR ships.

How it works

CPM = cost / impressions x 1,000
Cost = CPM x impressions / 1,000
Impressions = cost / CPM x 1,000
CTR = clicks / impressions x 100
CPC = cost / clicks
  1. 1

    Enter two of cost, impressions and CPM.

  2. 2

    The calculator fills in the third.

  3. 3

    Add clicks to get CTR and cost per click.

  4. 4

    Change any input and the results update.

FAQ

How do I calculate CPM?
Divide total cost by impressions and multiply by 1,000. A $150 spend that earns 60,000 impressions has a CPM of $2.50.
How do I calculate CTR?
Divide clicks by impressions and multiply by 100. 300 clicks from 60,000 impressions is a 0.5% CTR.
What is a good CPM or CTR?
This page doesn't show a benchmark, because we haven't found a named, dated study to cite. Your own past campaigns are the fairest comparison.
Can I use it for a sponsored post?
Yes. Enter the fee as the cost and the impressions the post earned to get its effective CPM.

Optional next step

Post to LinkedIn, X or YouTube from your AI agent

UniPost connects Claude, Cursor, Grok Bot or any MCP client to your LinkedIn profile, X and YouTube, so you can schedule posts from a chat. Your first 2 accounts are free.

Related tools

Also see Schedule posts from Claude

Sources