CTR Calculator
50 clicks on 5,000 impressions is a 1.00% CTR, or 10 clicks per 1,000 impressions. This CTR calculator turns raw clicks and impressions into a clear click-through rate percentage you can use for search ads, display ads, email campaigns, paid social, and organic search listings. Enter clicks, enter impressions, and the tool shows the share of impressions that produced a click. Use the result as a quick performance check, not a final verdict. CTR helps you see whether a headline, subject line, ad, or search snippet is earning attention from the people who saw it. It does not tell you if those clicks were qualified, profitable, or likely to convert, which is why the best read of CTR always includes context such as channel, targeting, offer, position, and conversion rate.
Quick answer
CTR means click-through rate. The formula is clicks divided by impressions, multiplied by 100.
What this tells you
- •CTR means click-through rate. The formula is clicks divided by impressions, multiplied by 100.
- •A 1% CTR means 1 out of every 100 impressions produced a click during the selected reporting window.
- •Clicks per 1,000 impressions shows the same relationship on a per-thousand scale, which can make small rates easier to picture.
- •Use clicks and impressions from the same platform, channel, campaign scope, and date range or the answer will look precise but describe the wrong slice of traffic.
- •CTR is best for judging message relevance and attention. Pair it with conversion rate, cost metrics, and revenue data before you change budget or creative direction.
How to Use
- 11. Enter the total clicks for the campaign, ad group, email, or listing you want to review.
- 22. Enter the total impressions from that exact same source and time period. Impressions must be greater than zero for the calculation to work.
- 33. Click Calculate to see your CTR as a percentage and the matching clicks per 1,000 impressions figure.
- 44. Compare the result against your own past performance or against a similar channel, not against an unrelated benchmark from another traffic source.
- 55. If you are making optimization decisions, check what happened after the click as well, including conversions, revenue, lead quality, unsubscribe rate, or other outcome metrics that fit the channel.
How It Works
Formula
CTR = Clicks / Impressions × 100The calculator uses two equivalent views of the same ratio. First it divides clicks by impressions and multiplies by 100 to report click-through rate as a percentage. If a campaign received 84 clicks from 2,800 impressions, 84 ÷ 2,800 = 0.03 and 0.03 × 100 = 3.00%. The tool also scales that same ratio by 1,000, so the same campaign produced 30 clicks per 1,000 impressions. That second view can be easier to discuss when rates are small because it turns a tiny percentage change into a more concrete volume comparison. The method assumes impressions are greater than zero and that both inputs describe the same reporting window and traffic source.
Calculation note: values are processed in the order shown above, using the current input units.
Worked Examples
Branded search ad group
50 ÷ 5,000 = 0.01, so the CTR is 1.00%. Multiply the same ratio by 1,000 and you get 10 clicks per 1,000 impressions. This gives you a clean baseline for a search term set that is already closely related to the user query. If later edits lift the campaign to 1.40%, that means the ad is earning 4 more clicks per 1,000 impressions than before.
Display remarketing banner
30 ÷ 6,000 = 0.005, which becomes 0.50% after multiplying by 100. On the per-thousand view, the banner generated 5 clicks per 1,000 impressions. That is a realistic lower CTR example because display placements often interrupt other content instead of matching active search intent. The result may still be acceptable if remarketing visitors convert well after they click.
Email newsletter product link
84 ÷ 2,800 = 0.03, so the CTR is 3.00%. The same ratio equals 30 clicks per 1,000 impressions, which makes the volume easier to compare against another send with a similar audience size. In email reporting, impressions may be represented by delivered or opened messages depending on the platform, so you need to know which definition your data source uses. A 3.00% result is easier to trust when the list segment, subject line, and send window match the comparison period.
Shopping feed campaign
215 ÷ 12,500 = 0.0172, which converts to a 1.72% CTR. Multiply by 1,000 and the campaign produced 17.2 clicks per 1,000 impressions. This is a useful middle-range example because product ads often sit between broad display traffic and high-intent branded search traffic. If a feed change pushes the rate to 2.10% with similar conversion quality, the listings are likely becoming more relevant to shoppers.
Paid social lead ad
96 ÷ 18,000 = 0.005333..., which rounds to 0.53%. That is the same as 5.33 clicks per 1,000 impressions. Social campaigns often post modest CTRs because the audience is not actively searching for the offer at the moment they see it. Before you judge the ad as weak, compare the CTR with cost per lead and the quality of the leads created after the click.
Organic search result test
142 ÷ 8,200 = 0.017317..., so the displayed CTR rounds to 1.73%. On a per-thousand basis, that is 17.32 clicks for every 1,000 impressions. Organic search CTR can move when title tags, meta descriptions, ranking position, or search intent shift. This makes the calculator useful for checking whether a page update earned more clicks from roughly the same visibility.
Broad CTR reference by channel
CTR expectations change with user intent and ad format. Use these ranges as loose context only, then compare them with your own past performance, device mix, and audience quality.
| Channel | Broad range | Why it often differs |
|---|---|---|
| Google Search ads | 3% to 5% | Users are already expressing intent through a query, so tightly matched ads often earn more clicks. |
| Display ads | 0.4% to 0.6% | Placements interrupt browsing, so even well-targeted banners usually draw fewer clicks than search. |
| Email campaigns | 2% to 3% | List quality, send cadence, subject line strength, and whether the platform counts delivered or opened messages can shift the rate. |
| Organic search | 1% to 3% | Ranking position, page title appeal, SERP features, and query intent can change CTR even when impressions stay similar. |
| Paid social ads | 0.5% to 1.5% | Creative fatigue, audience targeting, placement mix, and offer strength often move the metric more than raw reach does. |
These are broad planning ranges, not guarantees. A lower CTR can still be profitable, and a higher CTR can still produce poor business outcomes if the traffic does not convert.
How to read CTR without overreacting
CTR is a useful attention signal because it tells you how often people clicked after seeing the asset. That makes it valuable for questions such as whether a new headline is clearer, whether an ad matches a search term, or whether a product title stands out in a crowded feed. It is especially useful early in optimization because it responds faster than deeper business metrics. A drop in CTR can be an early sign that the message lost relevance, while a lift in CTR can suggest that a creative change is getting more qualified people to take the first step.
Context matters more than the raw percentage. Search ads, display banners, email links, social ads, and organic listings each sit in different environments and reach people with different levels of intent. A 0.7% CTR on broad paid social traffic may be normal, while the same number on branded search traffic could signal a problem with ad copy, ad rank, or targeting. The more similar your comparison set is in audience, placement, device, and time period, the more useful the CTR comparison becomes.
Sample size matters too. A campaign with 6 clicks from 120 impressions shows a 5% CTR, but that rate can swing hard with only a few additional impressions or clicks. Another campaign with 2,000 clicks from 100,000 impressions shows a 2% CTR, yet that number may be much more stable and therefore easier to trust for budgeting decisions. When you compare CTR over time, check impression volume first so you do not treat noisy small samples like a firm trend.
Finally, remember what CTR cannot answer. It does not tell you whether the clicks led to leads, sales, booked calls, or profit. It does not tell you whether the traffic was accidental, unqualified, or driven by a misleading promise. Use CTR to judge how well you earned the click, then pair it with downstream metrics to judge whether earning that click helped the business.
Common mistakes
- Comparing CTR across unrelated channels as if one benchmark should fit search, display, email, social, and organic traffic equally.
- Mixing clicks from one date range with impressions from another, which produces a neat percentage that does not describe any real reporting window.
- Treating high CTR as proof of success without checking what happened after the click, including leads, sales, unsubscribe rate, bounce rate, or revenue.
- Ignoring impression quality and visibility. A low CTR can come from poor placement, weak ad rank, or broad targeting, not only from bad copy.
- Reacting to very small samples too quickly. A few extra clicks can move CTR sharply when impression volume is low, so trend lines matter more than one tiny snapshot.
Limitations
This tool calculates CTR from raw clicks and impressions only. It assumes both values belong to the same reporting slice and that your platform definitions are consistent. It does not adjust for invalid traffic, viewability rules, ad position, keyword match type, sender reputation, privacy thresholds, or post-click outcomes such as leads, revenue, and retention. A campaign can show a strong CTR and still miss business goals if the clicks are too expensive or poorly qualified.
Embed this calculator on your site
Drop this single line where you want the calculator to appear. It is responsive, mobile-friendly, resizes automatically, and is free to use with attribution.
<script src="https://calctide.com/embed.js" data-tool="ctr-calculator" async></script>Preview the embed at /embed/ctr-calculator/.