Audited 31 Jul 2026·Last updated 28 Oct 2026·5 citations·Tier 1·0 uses

CTR Calculator — Click-Through Rate

Work out click-through rate from clicks and impressions, or turn a target CTR into expected clicks or the impressions a click goal needs.

CTR Calculator

Solve for
Observed clicks, or the known click target when solving for impressions.
Times the ad, link or message was served under the reporting platform's counting rules.
Used when solving for clicks or impressions. Enter 2.5 for 2.5%, not 0.025.
%
Click-through rate
9.09
Clicks as a percentage of impressions, either computed from your counts or the rate you entered for a forecast.
CTR as decimal
0.0909
Clicks
500
Impressions
5,500
Impressions without a click
5,000
Clicks per 1,000 impressions
90.9091

Background.

Two versions of an ad ran for a week. Version A was shown 5,500 times and clicked 500 times; version B was shown 200 times and clicked 24 times. Which one is working better? Raw clicks favour A by a wide margin, but they mostly reflect how often each was shown. Click-through rate removes that by dividing clicks by impressions: A comes out at 9.0909%, B at 12%. Whether B's lead means anything is a separate question, and with only 200 impressions behind it, probably not yet.

That division is the whole of the metric, and Google Ads, Microsoft Advertising and the marketing dictionaries all define it the same way. The calculator runs it in three directions. Give it clicks and impressions and it returns the rate. Give it impressions and a rate and it forecasts clicks. Give it a click target and a rate and it tells you how many impressions you need to buy or earn. Each mode also shows the rate as a decimal, as clicks per thousand impressions and as the number of impressions that produced no click.

The arithmetic is trivial; the counts behind it are not. An impression is whatever the reporting platform counts as one: an ad served, a search result displayed, an email delivered. It is not a person, so one visitor who sees an ad five times contributes five impressions. Clicks follow the platform's own rules too, including how invalid or accidental clicks are filtered out. Take both numbers from the same report, for the same placements and dates, or the ratio describes no real campaign.

A rate on its own also says nothing about whether the clicks were worth having. An ad that lures curious clicks with a vague headline can post a high CTR and sell nothing, while a brand placement can do its job without being clicked at all. CTR sits at the top of the funnel; cost per click, conversion rate and revenue tell you what happened next.

What is ctr calculator?

Click-through rate is the proportion of impressions that led to a click: CTR = clicks ÷ impressions. Written as a decimal it is a probability-like number between 0 and 1; multiplied by 100 it becomes the familiar percentage, and multiplied by 1,000 it becomes clicks per thousand impressions, a scale that sits naturally beside CPM pricing. The same name covers several settings that are not directly comparable. In paid search it is clicks on an ad over the times it appeared. In Google Search Console it is clicks on your listing over the times it appeared in organic results, which depends heavily on ranking position. In email marketing it is usually clicks over emails delivered, while clicks over emails opened is a different metric, click-to-open rate. A CTR is only meaningful next to another CTR measured with the same definitions.

The click in the numerator also varies. Social platforms often report several versions side by side: a link click-through rate that counts only clicks through to your destination, and a broader rate that counts any click on the ad, such as expanding an image or opening a profile. Unique CTR divides people who clicked by people reached rather than clicks by impressions. Each is legitimate, but a broad-click rate can run considerably higher than the link rate for the same ad, so say which one you mean.

How to use this calculator.

  1. Choose what to solve for. Click-through rate needs clicks and impressions; clicks needs impressions and a rate; impressions needs a click target and a rate above zero.
  2. Take clicks and impressions from the same report, with the same date range, campaign or placement filter and click definition. Mixing all clicks from one tool with impressions from another distorts the rate.
  3. Type rates as percentages: 2.5 means 2.5%, not 0.025. Rates above 100% are refused, as are more clicks than impressions.
  4. For forecasts, use a rate measured on a similar audience, format and placement, preferably over enough impressions to be stable. A rate borrowed from a different channel can be off by a large factor.
  5. Read the rate together with clicks per thousand impressions, which is often easier to plan with, and with the impressions that produced no click.

The formula.

CTR (%) = clicks ÷ impressions × 100

CTR (%) = clicks ÷ impressions × 100

The other two modes are the same identity rearranged. Expected clicks = impressions × CTR ÷ 100, and impressions needed = clicks ÷ (CTR ÷ 100). The calculator converts the percentage to a decimal first, so 2.5% becomes 0.025, then multiplies or divides. Clicks per thousand impressions is the decimal times 1,000, and impressions without a click are impressions minus clicks. Forecasts keep their fractions: 333 impressions at 2.5% gives 8.325 expected clicks. No real report will show 8.325 clicks, but rounding every scenario before adding them up would bias the total, so round only when you need a whole number for a decision.

The model assumes at most one counted click per impression. That is why the rate is capped at 100%, why clicks may not exceed impressions, and why zero impressions or a zero target rate are refused: in each case the division either has no answer or describes something other than CTR. Some platforms report interaction or all-click metrics that can exceed 100%; those need the platform's own formula.

CTR links the two common ways of buying media. Cost per thousand impressions equals cost per click × CTR × 1,000, because the cost of a thousand impressions is the cost of the clicks they produce. At a $0.80 cost per click and a 2.5% CTR, that is $0.80 × 0.025 × 1,000 = $20 per thousand impressions. Raise CTR at the same CPM and each click gets cheaper.

A measured CTR is also an estimate from a sample, with noise that shrinks only with volume. A rough 95% margin is ±1.96 × √(p × (1 − p) ÷ n), where p is the decimal rate and n the impressions. At 2% over 10,000 impressions that is about ±0.27 percentage points; at 1% over 200 impressions the expected count is only 2 clicks, and one click more or less moves the rate by half a percentage point.

CTR also drifts for reasons unrelated to the creative. The same audience shown the same ad repeatedly tends to click less over time, and in search the rate falls steeply as an ad or listing moves down the page. A drop in CTR after a campaign widens its audience or loses position is expected arithmetic, not necessarily a worse ad.

A worked example.

Example

Version A's figures: 500 clicks from 5,500 impressions. Dividing, 500 ÷ 5,500 = 0.0909 as a decimal, and multiplying by 100 gives a CTR of 9.0909%. On the per-thousand scale that is 90.9091 clicks for every 1,000 impressions, and 5,500 − 500 = 5,000 impressions produced no click. How firm is 9.0909%? The standard error is √(0.0909 × 0.9091 ÷ 5,500) ≈ 0.0039, so the rough 95% range runs from about 8.33% to 9.85%. Version B's 12% from 24 clicks in 200 impressions carries a margin of roughly ±4.5 percentage points, wide enough to include A's rate, so the test needs more impressions before B can be declared the winner. At B's current 12%, narrowing its margin to about ±2 percentage points takes roughly 1.96² × 0.12 × 0.88 ÷ 0.02² ≈ 1,014 impressions, and to ±1 point about 4,057. Turned around for planning: to collect 1,000 clicks at A's rate you need 1,000 ÷ 0.090909 ≈ 11,000 impressions, or exactly 11,000 at the unrounded 500 ⁄ 5,500.

ctr Percent9.091
clicks500
impressions5,500
solve Forctr

Frequently asked questions.

How is click-through rate different from conversion rate?
CTR counts clicks per impression; conversion rate counts completed actions, such as purchases or sign-ups, per click or per visit. They multiply: 10,000 impressions at a 2.5% CTR give 250 clicks, and a 4% conversion rate on those clicks gives 10 conversions. A campaign can improve one while the other falls. Chasing CTR alone can draw clicks from people who were never going to buy.
Does an impression mean someone actually saw the ad?
Not necessarily. Most platforms count an impression when the ad is served or the result is displayed, whether or not it scrolled into view. Viewability is measured separately: the Media Rating Council's guideline treats a display ad as viewable when half its pixels are on screen for at least one second. A CTR on served impressions will read lower than one on viewable impressions.
Why can't the CTR here go above 100%?
Because the definition allows at most one click per impression, so clicks can never outnumber impressions. A report showing more than 100% is counting something else, usually every interaction or every click including repeats, or it is dividing numbers from two different sources. Use a one-click-per-impression count, or the platform's own named rate.
What is a good click-through rate?
There is no single threshold. Search ads, display banners, social placements, email and organic listings differ enormously, as do brand searches versus generic ones and warm audiences versus cold. The useful comparison is with your own history or with the same format, audience and objective. Google's Quality Score already judges expected CTR relative to other ads on the same keywords.
How many impressions do I need before a CTR is reliable?
Enough for the clicks to stop jumping around. To estimate a CTR near 2% within about ±0.5 percentage points at 95% confidence, you need roughly 1.96² × 0.02 × 0.98 ÷ 0.005² ≈ 3,012 impressions. Comparing two ads whose rates differ only slightly needs far more, because both estimates carry noise.
How does CTR affect what I pay per click?
When you buy impressions at a fixed CPM, cost per click is CPM ÷ (CTR × 1,000), so doubling CTR halves the cost of each click. On auction platforms that charge per click, a higher expected CTR feeds the platform's assessment of ad quality, which can lower the price needed to win a position.
Is email click-through rate calculated the same way?
Usually with delivered emails as the impressions, so CTR is clicks divided by emails delivered. Click-to-open rate divides clicks by opens instead. Since Apple's Mail Privacy Protection arrived in 2021, opens have been inflated by automatic loading of tracking images, which makes click-to-open rates less dependable than click-through rates measured against deliveries.
Why is my Search Console CTR so low?
Search Console counts an impression whenever your page appears in results, including at positions few people reach. Pages ranking on page two collect impressions with very few clicks, and queries answered directly on the results page draw clicks to nobody. Filter by query and position before judging the rate; an average across all queries mixes very different situations.
Why does the clicks forecast show a fraction?
It is an expected value, not a count. 333 impressions at 2.5% predict 8.325 clicks on average; any real run will produce a whole number, sometimes 6, sometimes 11. Keep the fraction when adding scenarios or comparing plans, and round when you need a commitment, rounding up if the figure is a minimum you must reach.
Can I compare CTRs from different platforms?
Only with care. Each platform defines impressions and clicks its own way, filters invalid traffic differently and places ads in different contexts, so a 3% rate on one is not equivalent to 3% on another. Compare within a platform first, and within the same campaign objective, since an awareness campaign bought for reach is not trying to earn clicks. Then use cost per result or conversions to compare across platforms.

How this page was produced

Published by
Quanta Calculator
Primary sources
5 cited below
Method
CTR (%) = clicks ÷ impressions × 100
Published
Last verified

Built with AI assistance and verified by automated tests against the cited sources — every worked example on this page is computed by the same code that runs the calculator. How we build and check calculators.

Embed

Quanta Pro

Paid features are coming later.

  • All 1560 calculators remain free
  • No billing is enabled
Coming soon