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
| Metric | Value |
|---|---|
| No data yet | |
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) × 100Basic 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
- Pick a Mode at the top.
- Basic: enter Clicks and Impressions.
- Reverse: enter your Target CTR (%) and Impressions.
- 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.
Use it from code
From 3 credits per callREST 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_HEREPaste this at any agent connected to the IOTools MCP server, then add your input.