Skip to main content

CTR Calculator

Calculate click-through rate from clicks and impressions, work out the clicks needed to hit a target CTR, or compare CTR across multiple campaigns pasted as name/clicks/impressions rows.

Input

Output

Result
MetricValue
No data yet
Was this helpful?

Guides

What does this calculator do?

The CTR Calculator has three modes behind one "Mode" switch:

  • Basic — enter clicks and impressions, get the click-through rate, the non-click rate, and a plain-language performance rating.
  • Reverse — enter a target CTR and your impression count, get the exact number of clicks you need to hit it.
  • Compare — paste in several campaigns at once and see each one's CTR side by side, plus which one wins.

The core formula (used everywhere):

CTR = (Clicks ÷ Impressions) × 100

Basic mode example: 250 clicks on 10,000 impressions is 250 ÷ 10000 × 100 = 2.50% CTR, a 97.50% non-click rate, and a "Good" rating.

Reverse mode example: to hit a 2.5% CTR on 333 impressions you need ⌈2.5% × 333⌉ = 9 clicks (rounded up, since clicks are whole numbers) — which actually lands at a 2.703% CTR, slightly above target because 9 is the smallest whole number that clears it.

Compare mode example: paste Search Ads | 317 | 10000, Email | 262 | 10000, and Display | 46 | 10000 and the table shows 3.17%, 2.62%, and 0.46% CTR respectively, with Search Ads flagged as the best performer.

How to use it

  1. Pick a Mode at the top.
  2. Basic: enter Clicks and Impressions.
  3. Reverse: enter your Target CTR (%) and Impressions.
  4. Compare: paste one campaign per line into Campaigns, in the format Name | Clicks | Impressions — the same format works if you paste rows out of a spreadsheet.

The result updates as you type. Copy or download the table as CSV from any mode.

What counts as a "good" CTR?

There's no single universal number — it depends heavily on the channel. As a rough reference, published averages run around 3.17% for search ads, 2.62% for email, and 0.46% for display ads, and a CTR above 5% is generally considered excellent across most channels. This tool's rating band (Below Average / Average / Good / Excellent) is a general-purpose scale built around that same ">5% is excellent" benchmark — treat it as a sanity check, not a precise verdict for your specific channel or industry.

Why does Reverse mode's resulting CTR not exactly match my target?

Clicks are whole numbers, but the exact click count for an arbitrary target CTR usually isn't. The tool rounds up to the nearest whole click (so you're guaranteed to meet or beat your target, never fall short), which means the resulting CTR is often a hair above what you asked for.

Privacy

This calculator runs entirely in your browser. Your clicks, impressions, and campaign data are never sent to a server, logged, or stored — every mode's math happens locally on your device.

ctrclick-through rateadvertisingmarketingcampaignimpressionsclickscalculator

Use it from code

From 3 credits per call

REST API

curl -X POST https://api.iotools.cloud/v1/tool/ctr-calculator \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "mode": "basic",
    "clicks": "250",
    "impressions": "10000",
    "targetCtr": "5",
    "campaigns": ""
  }'

Swap in your own key from your account. The tool's fields are the body — no wrapper.

Ask an AI agent

Use the IOTools `ctr-calculator` tool (CTR Calculator) on this input:

YOUR_INPUT_HERE

Paste this at any agent connected to the IOTools MCP server, then add your input.

Love the tools? Lose the ads.

One payment clears every ad from your account, for good. No subscription, no tracking.