Short answer

A CTR calculator divides clicks by impressions and multiplies by 100 to give click-through rate. For example, 420 clicks from 12,000 impressions is a 3.50% CTR. Convertica's free CTR calculator also solves for the clicks or impressions you need, tests whether two CTRs really differ, and follows CTR through to cost per acquisition.

  • CTR is clicks divided by impressions, but each platform decides what counts as a click and an impression, so compare CTRs only within one platform and placement.
  • A CTR measured on a few hundred impressions has a wide margin of error. Read the confidence interval before the rate.
  • A gap between two CTRs is worth acting on only when it is statistically significant and both were measured under the same conditions.
  • CTR and conversion rate multiply: conversions per impression equal CTR times conversion rate.
  • There is no universal good CTR. Judge yours against your own baseline and your break-even cost per click.

CTR calculator

Free to use, no sign-up. Take both numbers from the same report and dates. The result updates as you type.

Times the ad, search result or link was shown. For email: emails delivered.

Clicks counted, or the clicks you want when planning.

Unique opens. Adds click-to-open rate; use unique clicks with it.

Click-through rate (CTR)

3.50%

420 clicks ÷ 12,000 impressions × 100 = 3.50%.

That is 35 clicks for every 1,000 impressions.

95% confidence interval for this CTR: 3.19% to 3.84%. The rate behind these clicks is likely in that range, and more impressions narrow it.

Formula

CTR (%)     = clicks / impressions * 100
clicks      = impressions * CTR
impressions = clicks / CTR

Is the difference between two CTRs real?

Two ads, two subject lines or two periods. Enter the counts behind each rate, not the rates.

A (the baseline)
B (what you are comparing)
Test setting

Choose it before you look at the result. The test is two-sided, so it also catches a B that is worse.

Two-sided p-value

0.0151

Statistically significant at the 95% level: the p-value is below 0.05. A gap this large would be unusual if the two CTRs were really the same.

CTR A: 420 ÷ 12,000 = 3.50%. CTR B: 492 ÷ 12,000 = 4.10%.

B's CTR is 17.1% higher than A's in relative terms (+0.60 percentage points).

95% confidence interval for the difference, B minus A: +0.12 to +1.08 percentage points.

z = 2.43, from a two-proportion z-test with impressions as trials and clicks as successes.

Formula

CTR A = clicks A / impressions A
CTR B = clicks B / impressions B
q  = (clicks A + clicks B) / (impressions A + impressions B)
SE = sqrt(q(1 - q) * (1/impressions A + 1/impressions B))
z  = (CTR B - CTR A) / SE
p  = 2 * (1 - Phi(|z|))

This is the two-proportion z-test, with impressions as trials and clicks as successes. The statistical significance calculator explains the method, the p-value and the confidence interval in full.

From CTR to cost and sales

What a CTR is worth once the clicks have a price and a conversion rate. Any currency.

Enter 0 for unpaid clicks, such as organic search or email.

Conversions divided by clicks, for the page the clicks land on.

Cost per acquisition (CPA)

30.00

12,000 impressions × 3.5% CTR = 420 clicks.

420 clicks × 1.50 cost per click = 630.00 cost.

420 clicks × 5% conversion rate = 21 conversions.

CPA = cost per click ÷ conversion rate = 1.50 ÷ 5% = 30.00, the same as cost ÷ conversions.

CTR × conversion rate = 0.175% of impressions end in a conversion: 1.75 for every 1,000 impressions.

A CTR a quarter higher (4.375%) or a conversion rate a quarter higher (6.25%) each bring 26.25 conversions from the same impressions. At the same cost per click, only the higher conversion rate lowers CPA, to 24.00.

Formula

clicks      = impressions * CTR
cost        = clicks * cost per click
conversions = clicks * conversion rate
CPA         = cost / conversions = cost per click / conversion rate

More on each part: the CPA formula and calculator and the conversion rate calculator.

What is the CTR formula?

The CTR formula is clicks divided by impressions, multiplied by 100. Click-through rate is the share of the times a link, ad, search result or email was shown that ended in a click. With 420 clicks from 12,000 impressions, CTR is 420 / 12,000 × 100 = 3.50%, or 35 clicks for every 1,000 impressions.

CTR (%) = clicks / impressions * 100

The same formula runs backwards. To reach 4.1% on 12,000 impressions you need 492 clicks, 72 more than now. To get 500 clicks at 3.50% you need 500 / 0.035 = 14,285.71, rounded up to 14,286 impressions. The numbers on this page are the default values in the calculators, made up to show the arithmetic. None of them is a benchmark.

How to use the CTR calculator

  1. Choose what to calculate. CTR, the clicks needed for a target CTR, or the impressions needed for a number of clicks.
  2. Enter impressions and clicks from one report. The same platform, placement and date range for both. For email, enter emails delivered and unique clicks.
  3. Read the rate with its confidence interval. With whole-number counts, the result shows the range the true CTR is likely to be in.
  4. Compare two CTRs in the second calculator before you call one ad, subject line or month the winner.
  5. Follow the click through in the third. Add cost per click and conversion rate to see cost, conversions and cost per acquisition.

How to calculate CTR, and how far to trust it

To calculate CTR, divide clicks by impressions from the same report and multiply by 100. Then check how much data is behind the rate. A CTR is an estimate, and the fewer impressions it rests on, the wider its margin of error. The calculator shows that margin as a 95% confidence interval.

The 3.50% in the default example rests on 12,000 impressions, and its interval is 3.19% to 3.84%: the data is consistent with a long-run CTR anywhere in that range. The same 3.50% from 14 clicks on 400 impressions has an interval of 2.10% to 5.79%, too wide to say whether the ad is better or worse than anything else.

The interval is a Wilson score interval, which stays between 0% and 100% and still works when there are very few clicks. For other confidence levels, see the confidence interval calculator.

How to calculate the average CTR of several ads

Add up the clicks, add up the impressions and divide the totals. Averaging the CTRs themselves gives a small ad the same weight as a large one and produces a rate that no set of impressions ever had.

CTR across two ads (illustrative numbers)
AdImpressionsClicksCTR
Ad A12,0004203.50%
Ad C1,500906.00%
Both, from the totals13,5005103.78%
Average of the two CTRs (wrong)4.75%

What counts as a click and an impression on each platform?

Every platform uses the same formula, clicks divided by impressions, but each decides for itself what a click and an impression are. An ad CTR, an organic search CTR, an email click rate and a YouTube thumbnail CTR are therefore four different measurements. Compare a CTR only with other CTRs from the same platform and placement.

What goes into CTR, according to each platform's own documentation
PlatformA click isAn impression is
Google Ads A click on the ad, such as the headline of a text ad. It is counted even if the person never reaches your site, and invalid clicks are filtered out automatically. Each time the ad is shown on a search results page or another site in the Google Network.
Google Search Console (organic results) A click that takes the searcher from Google to your page. Clicking the same result again after coming back counts once. A link to your site appearing on the current page of results, in most cases whether or not it was scrolled into view.
Meta ads A link click: a click on a link in the ad that leads to a destination you chose. Meta's Clicks (all) is a larger count that also includes clicks on other parts of the ad, such as your Page name. The first time an instance of the ad is on screen. Scrolling away and back does not add another.
Microsoft Advertising The number of times an ad was clicked. The number of times an ad was displayed on search results pages.
Email (Mailchimp) Click rate counts each successfully delivered email that registered a click, once. Total clicks is a separate count that includes repeat clicks. There is no impression. The base is emails successfully delivered.
YouTube A view that came from a counted thumbnail impression. Views from outside YouTube are not in the rate. A thumbnail shown on YouTube for more than 1 second with at least half of it visible.

Sources, each platform's own documentation: Google Ads Help on clickthrough rate, clicks and impressions; Search Console Help on impressions, position and clicks; Meta Business Help Center on link click-through rate, Clicks (all) and link clicks and impressions; Microsoft Advertising's report column definitions; Mailchimp's email report definitions; and YouTube Help on thumbnail impressions.

One more consequence: the click a platform counts is not a visit. Google Ads counts a click even when the person never reaches the site, so clicks in the ad account and sessions in analytics will not match.

Email click rate vs click-to-open rate

Email has two rates that are easy to confuse. Click rate divides the people who clicked by the emails delivered. Click-to-open rate divides them by the people who opened. Mailchimp calls the second one "clicks per unique opens". HubSpot calls the first "click rate" and the second "click-through rate", so check which one a report means before you compare it with anything.

With 5,000 emails delivered, 1,500 unique opens and 150 unique clicks, the click rate is 150 / 5,000 = 3.00% and the click-to-open rate is 150 / 1,500 = 10.00%. The two are tied together by the open rate (30.00%): click rate = open rate × click-to-open rate. Enter opens in the calculator to get all three. Mailchimp's help on open and click rates warns that bot activity, such as Apple's Mail Privacy Protection, can inflate both, and a click-to-open rate inherits whatever is wrong with the open count.

How to calculate organic CTR in Google Search Console

  1. Open the Performance report for search results. By default it covers the past three months.
  2. Turn on total clicks, total impressions, average CTR and average position by toggling the headings above the chart.
  3. Pick the Pages or Queries tab above the table, and filter to the page or query you care about.
  4. Read the CTR column, or divide clicks by impressions yourself. Search Console defines CTR as the click count divided by the impression count.
  5. Compare only at a similar average position. Position moves CTR on its own, so a rate at position 3 says nothing about a rate at position 8.

Two details from Google's documentation matter here. The chart totals count by property, so two of your results shown for one search are a single impression, while the Pages tab counts by page; the same clicks can therefore give two different CTRs. And an AI Overview occupies a single position: a click on a link inside it that leads to your page counts as a click like any other.

Get your free CRO audit

Enter your website and email and the audit starts right away. Watch it check your page live: eight checks, each scored out of 100, and three fixes you can make now.

Is the difference between two CTRs statistically significant?

A difference between two CTRs is statistically significant when it is larger than chance alone would usually produce from that many impressions. The test needs the impressions and clicks behind each rate, not the rates alone: the same two CTRs can be a clear result on 24,000 impressions each and noise on 2,000.

3.50% against 4.10%, tested at the 95% level (illustrative numbers)
Impressions for eachClicks, A and BTwo-sided p-valueAt the 95% level
2,00070 and 820.3210Not significant
6,000210 and 2460.0856Not significant
12,000 (the example above)420 and 4920.0151Significant
24,000840 and 9840.0006Significant

In the default example, CTR B is 17.1% higher than CTR A, z is 2.43 and the p-value is 0.0151, below 0.05. The 95% confidence interval for the difference runs from +0.12 to +1.08 percentage points, so the real gap may be a fraction of the +0.60 points measured. A significant result tells you the two CTRs differ. It does not tell you by how much, or why.

When the result can be trusted

  • Both ran at the same time, to the same audience, in the same placement. The A/B test features in ad and email platforms exist for this. Two ads that ran side by side with different targeting are not a fair comparison.
  • Two periods are a weaker comparison than two versions. Season, budget, position and audience change between periods, and the test cannot separate them from the change you made.
  • Organic search is not a split test. Compare the same queries at a similar average position before and after, and treat the result as a pointer, not proof.
  • The sample was decided first. Checking every day and stopping at the first significant result finds winners that are not there. Size the test with the A/B test sample size calculator, and see how long to run an A/B test.
  • Impressions are close to independent. The test treats each impression as a separate chance to click. When the same few people see an ad many times, it will overstate how sure you can be.

YouTube's own help on click-through rate data gives the same advice in other words: small variations are common, and a change is worth acting on when it is statistically significant.

CTR vs conversion rate: how the two multiply

CTR measures the step before the click and conversion rate the step after it. Multiplied together they give conversions per impression: of everyone who saw the link, the share who went on to buy or sign up. At a 3.50% CTR and a 5% conversion rate, 0.175% of impressions convert, or 1.75 in every 1,000.

conversions per impression = CTR * conversion rate
CPA                        = cost per click / conversion rate
CTR and conversion rate compared
CTRConversion rate
FormulaClicks / impressions × 100Conversions / clicks (or visits) × 100
Counted byThe ad platform, search engine or email toolYour analytics, store or CRM
What it testsThe promise: headline, title, subject line, creative, audienceWhether the page keeps the promise: offer, clarity, proof, forms, speed
Higher rate, same cost per clickMore clicks and more cost. CPA does not move.More conversions from the same clicks. CPA falls.
A low figure points toThe wrong audience, a weak promise or a poor positionThe landing page, the offer or the checkout

The table below takes the default example (12,000 impressions at 1.50 a click) and raises each rate by a fifth, alone and together.

12,000 impressions at a 1.50 cost per click (illustrative numbers)
ScenarioCTRConversion rateClicksCostConversionsCPA
As it is3.5%5%420630.002130.00
CTR a fifth higher4.2%5%504756.0025.230.00
Conversion rate a fifth higher3.5%6%420630.0025.225.00
Both a fifth higher4.2%6%504756.0030.2425.00

Either rate a fifth higher brings the same 25.2 conversions from the same impressions. The difference is the bill. At a fixed cost per click, more clicks cost more, so CPA stays at 30.00. A higher conversion rate gets the extra conversions from clicks already paid for, and CPA falls to 25.00. In a live auction the cost per click is not fixed: Google Ads says CTR contributes to a keyword's expected CTR, which is a component of Ad Rank, so a better CTR can also change where and how often an ad shows.

Why is my CTR high but my conversion rate low?

A high CTR with a low conversion rate is a landing page problem more often than an ad problem. The ad did its job: people were interested enough to click. Something after the click lost them. Usually the page does not repeat the promise that earned the click, or it makes the next step slow, unclear or hard to trust.

Take two ads at the same 1.50 cost per click, each shown 10,000 times. Ad X has a 5% CTR and its page converts 1.5% of clicks: 500 clicks, 750.00 spent, 7.5 conversions, a CPA of 100.00. Ad Y has a 3% CTR and its page converts 4%: 300 clicks, 450.00 spent, 12 conversions, a CPA of 37.50. The ad with the lower CTR wins on every number that pays the bills.

  • Fix the page before you pause the ad. Run the page through the free landing page analyzer, or get a free CRO audit of it.
  • Check the promise. If the ad offers more than the page delivers, the CTR is borrowed. Rewrite the ad to match the page, or the page to match the ad.
  • Measure each ad's conversion rate, not the campaign's. Tag every ad's link with the UTM builder so analytics can follow its clicks through to conversions.

The pattern to look for is clicks and conversions rising together. In Convertica's A/B test for dScryb, a variation that added call-to-action buttons to the site's search results, among other changes, raised clicks from the results page and paid membership sign-ups in the same test.

+24%

Call-to-action clicks from the search results page, 17-day A/B test

Source: dScryb, A/B test on desktop and mobile, 98% confidence

+49.4%

Paid membership sign-ups, 17-day A/B test

Source: dScryb, paid membership sign-ups, 17-day A/B test, 98% confidence

What is a good CTR?

A good CTR is one that beats your own baseline for the same platform, placement and audience by a statistically significant margin, while the clicks cost less than your break-even cost per click. There is no universal good CTR, because platforms count differently and a click is worth a different amount to every business.

That is why this page publishes no average CTR by industry or channel. A figure averaged across advertisers with different placements, audiences, counting rules and margins cannot tell you whether your ad is working. Three checks of your own can.

  1. Your baseline. Compare the CTR with your own earlier results for the same placement, audience and, in search, the same position.
  2. The significance check. A CTR above baseline counts only if the gap is bigger than chance. That is the second calculator.
  3. Your break-even cost per click. A click is worth what it converts into: break-even CPA times conversion rate. If a conversion is worth 150 at a 40% gross margin, break-even CPA is 60.00, and at a 5% conversion rate a click can cost up to 3.00.
break-even CPC = break-even CPA * conversion rate
effective CPC  = CPM / (1000 * CTR)
break-even CTR = CPM / (1000 * break-even CPC)

On media bought per 1,000 impressions, CTR decides what a click costs. At a CPM of 12.00, a 0.25% CTR makes each click cost 4.80, above the 3.00 break-even in this example. The CTR needed is 12.00 / (1,000 × 3.00) = 0.40%, or 4 clicks per 1,000 impressions. That figure is this example's break-even, not a target for anyone else. Work out yours with the CPC calculator and the CPM calculator.

So "is a 2% CTR good?" has no answer without the placement, the cost of the click and the conversion rate behind it. The same 2% can lose money in one campaign and be the best ad in the account in another.

To raise a CTR that falls short, the guide on how to increase click-through rate covers search, ads, email and on-page links. The headline or subject line usually does most of the work; the headline analyzer checks one before you spend impressions on it.

How to calculate CTR in Excel or Google Sheets

To calculate CTR in Excel or Google Sheets, put impressions in column A and clicks in column B, enter =B2/A2 in column C and format the cell as a percentage. The percentage format multiplies by 100 for display, so leave that out of the formula. For a total, divide the sum of clicks by the sum of impressions.

Spreadsheet formulas, with impressions in column A and clicks in column B
To getFormulaNote
CTR for one row=B2/A2Format as a percentage.
CTR without an error on empty rows=IF(A2=0,"",B2/A2)No impressions means no CTR, not a CTR of zero.
CTR for rows 2 to 50 together=SUM(B2:B50)/SUM(A2:A50)Never the average of the CTR column.
Clicks needed for a target CTR in D2=ROUNDUP(ROUND(A2*D2,6),0)D2 holds the target as a percentage. ROUND first, so floating point noise cannot add a click.
Impressions needed for the clicks in B2 at the CTR in D2=ROUNDUP(ROUND(B2/D2,6),0)D2 holds the CTR as a percentage.
z for row 3 against row 2=(B3/A3-B2/A2)/SQRT((B2+B3)/(A2+A3)*(1-(B2+B3)/(A2+A3))*(1/A2+1/A3))Put it in E3.
Two-sided p-value from that z=2*(1-NORM.DIST(ABS(E3),0,1,TRUE))Below 0.05 is significant at the 95% level.

With the default example in rows 2 and 3 (12,000 and 420, then 12,000 and 492), the last two formulas return 2.43 and 0.0151, the same as the calculator.

CTR is the first rate in the chain from impression to sale. These tools cover the links on either side of it.

See all free tools and how they fit together.

CTR calculator FAQ

What is the CTR formula?

The CTR formula is clicks divided by impressions, multiplied by 100: CTR = clicks / impressions × 100. For example, 420 clicks from 12,000 impressions is 420 / 12,000 × 100 = 3.50%. Take both numbers from the same report, placement and date range.

How do you calculate click through rate?

Count the clicks a link, ad or email received, count the impressions it had over the same period, divide clicks by impressions and multiply by 100. For email, the impressions are emails delivered. Use the platform's own counts for both numbers, because each platform defines a click and an impression in its own way.

Can I use the CTR calculator for email click rate?

Yes. Enter emails delivered as impressions and unique clicks as clicks to get the click rate. Add unique opens and the CTR calculator also gives click-to-open rate. For example, 5,000 delivered, 1,500 opens and 150 clicks is a 3.00% click rate and a 10.00% click-to-open rate.

What is a good CTR?

A good CTR is one that beats your own baseline for the same platform, placement and audience, and that buys clicks for less than your break-even cost per click. There is no universal good figure. A CTR that would be strong for one placement is weak for another, so this page publishes no average or benchmark.

How do I know if a difference in CTR is statistically significant?

Run a two-proportion z-test on the impressions and clicks behind each CTR. If the p-value is below your significance level, usually 0.05, the difference is statistically significant. For example, 3.50% against 4.10% on 12,000 impressions each gives p = 0.0151. The same two CTRs on 2,000 impressions each give p = 0.3210, which is not significant.

What is the difference between CTR and conversion rate?

CTR is clicks divided by impressions: the share of people who saw a link and clicked it. Conversion rate is conversions divided by clicks or visits: the share of those visitors who then bought or signed up. Multiply the two and you get conversions per impression, which is what the pair is worth together.

What is the difference between clicks and CTR?

Clicks is a count: how many times a link was clicked. CTR is a rate: clicks divided by the impressions that produced them. Clicks rise when you buy or earn more impressions, even if the ad gets no better. CTR only rises when a larger share of the people who see it click.

What does a 1% CTR mean?

A 1% CTR means 1 click for every 100 impressions, or 10 clicks for every 1,000. Whether that is high or low depends on the platform, the placement and what the click is worth to you, so compare it with your own earlier results for the same placement, not with a general figure.

Can CTR be more than 100%?

It should not be. A CTR above 100% almost always means clicks and impressions were not counted on the same basis: total clicks set against unique recipients, different date ranges, or numbers from two different tools. YouTube, for example, can report more views than impressions, because views that start outside YouTube have no counted impression. The calculator shows an error instead of a result.

Find out what is costing you conversions

Enter your website and email and the audit starts right away. Watch it check your page live: eight checks, each scored out of 100, and three fixes you can make now.