CTR Calculator
See what share of ad impressions or pageviews turned into clicks, as a percent and a decimal.
How the click rate is worked out
Clicks and one denominator go in. The share that turned into clicks comes out as a percent and as a decimal.
-
Pick the denominator
Ad impressions for clicks per ad shown, or pageviews for clicks per page viewed.
-
Enter clicks
Clicks for one period, from the report that holds the denominator.
-
Enter the count
Ad impressions or pageviews for the same dates. It must be above zero.
-
Read both forms
The readout shows the percent to four decimals and the decimal to six, with the formula underneath.
- Multiplier from ratio to percent
- 100
- Decimal places on the percent
- 4
- Decimal places on the decimal
- 6
- Denominator classes to choose from
- 2
What the readout shows
This click-through rate calculator gives every rate twice: as a percent for reports and as a decimal for formulas.
-
Ad CTR
Clicks per 100 ad impressions. It tops out at 100%, since more clicks than impressions is rejected.
clicks ÷ impressions × 100 -
Pageview CTR
Clicks per 100 pageviews. A page can carry several ads, so this rate may pass 100%.
clicks ÷ pageviews × 100 -
Decimal
The same rate as a fraction of one, to six decimal places, for spreadsheets and formulas.
0.3500% → 0.003500 -
Formula line
The division written out, clicks ÷ count × 100 = percent, with your own counts in it.
-
Ratio check
With ad impressions picked, more clicks than impressions stops the calculation and names the problem.
-
Message line
A dash and one line of text while a field is empty or the count is zero.
Three ways to write one click rate
The worked example uses made-up counts for one ad unit over one week.
-
Ad CTR
42 clicks in 12,000 ad impressions is 0.0035 of them, shown as 0.3500% with four decimal places.
-
Decimal
The Decimal row holds the same rate with six places, 0.003500. Paste that where a formula expects a fraction.
-
Pageview CTR
The same 42 clicks over 4,000 pageviews reads 1.0500%. The two rates differ by the ad impressions per pageview, here 3.
-
Clicks per thousand
The decimal × 1,000 gives 3.5 clicks per 1,000 ad impressions, the step that connects CTR to CPM and RPM.
How CTR lines up with CPM, CPC and RPM
The click rate is what links a price per click to a price per 1,000 impressions. These identities hold when every number comes from the same report and dates.
- CPM from CPC and CTR
- CPM = CPC × CTR as a decimal × 1,000. A 0.80 CPC at 0.35% (0.0035) is a 2.80 CPM.
- Impression RPM from CTR
- Impression RPM = ad CTR as a decimal × revenue per click × 1,000. At 0.35% and 0.40 per click, that is 1.40.
- Pageview CTR from ad CTR
- Pageview CTR = ad CTR × ad impressions per pageview, when both use the same clicks. 0.35% × 3 = 1.05%.
- Clicks needed for a target
- Clicks = impressions × target CTR as a decimal. Reaching 0.5% on 12,000 impressions takes 60 clicks.
- Points and percent change
- A move from 0.30% to 0.36% is 0.06 percentage points, and a 20% rise relative to where it started.
Reading a result
The readout keeps one layout for both denominators. This one shows a finished ad CTR.
-
Label
Ad CTR with ad impressions picked, Pageview CTR with pageviews picked.
-
Percent
Four decimal places and a % sign. A dash while a field is empty, the count is 0 or the ratio is impossible.
-
Unit line
Clicks per 100 ad impressions, or clicks per 100 pageviews.
-
Formula line
Repeats your two counts with thousands separators, then × 100 and the percent, so the rate can be checked by hand. Before both counts are in, it shows the formula in words.
-
Decimal row
The same rate with six decimal places. It shows a dash whenever the percent does.
Result states
A rate appears once both counts are valid. Otherwise the readout shows a dash and one of these messages, worded as on the workbench.
Where clicks and counts come from
The calculator reads only what you type. Clicks and the denominator should come from one report.
- ClicksAd report
- Ad clicks for the unit or site you are measuring, from the report that also holds the impressions.
- Ad impressionsAd report
- Ads shown in the same period and scope. Only ads that were served count; empty slots add nothing.
- PageviewsAnalytics
- Page loads for the same pages and dates. Use them when you want clicks per page viewed.
- ScopeYour choice
- Site-wide, one section or one ad unit. Clicks and the count must share the same scope.
- Date rangeYour choice
- The calculator has no dates. Match the days and the time zone of both numbers.
What moves a CTR
A click rate changes when clicks or the count change. These are common reasons one period differs from the next.
- Placement
- Moving a unit changes how often it is seen, and with it how often it is clicked.
- Units per page
- Extra units add impressions faster than clicks, so ad CTR can fall while pageview CTR rises.
- Ad refresh
- Refreshing a slot adds impressions without new pageviews, which lowers ad CTR unless clicks grow at the same pace.
- Filtered clicks
- If invalid clicks are removed after the period, a later report shows fewer clicks and a lower CTR.
- Audience and device
- Visitors on other devices or from other sources can click at different rates.
- Denominator switch
- Moving from ad impressions to pageviews changes the rate with no change on the site.
What to enter
Two counts from one report. Clicks may be 0; the denominator must be above 0.
Accepted
42Whole clicks.
2.5Fractional clicks, such as a daily average, are accepted.
12000Impressions or pageviews as plain digits.
0Zero clicks is a real result: 0.0000%.
Read as
-
1.2e4becomes12,000Scientific notation is read in full, with separators in the formula line.
-
+42becomes42A leading plus sign is dropped, and spaces around the number are trimmed.
Not accepted
0.35%The fields take counts. A percent sign makes the entry invalid.
12,000A comma makes the entry invalid. Type 12000.
-3Counts cannot be negative.
50 clicks, 40 impressionsWith ad impressions picked, this returns “Clicks cannot exceed impressions.” With pageviews picked, it is accepted.
Example click rates
Four cases with made-up counts. The readout wording is exact.
Weekly CTR for one unit
Clicks 18 · Ad impressions 7500
- You see
- Ad CTR 0.2400% and Decimal 0.002400.
- What it means
- 2.4 clicks for every 1,000 times the ad was shown.
- Next
- Compare with the same unit's previous week, from the same report.
Clicks per page viewed
Clicks 310 · Pageviews 62000
- You see
- Pageview CTR 0.5000% and Decimal 0.005000.
- What it means
- One click for every 200 pageviews, across all the ads on those pages.
- Next
- Switch to ad impressions to see how each unit does.
A rate above 100%
Clicks 15 · Pageviews 10
- You see
- Pageview CTR 150.0000% and Decimal 1.500000.
- What it means
- Clicks outnumber pageviews, which the pageview class allows because a page can carry several ads.
- Next
- Check that the count covers the same pages as the clicks before reporting it.
More clicks than impressions
Clicks 50 · Ad impressions 40
- You see
- No rate. The readout says “Clicks cannot exceed impressions.”
- What it means
- An ad cannot be clicked more often than it was shown, so one of the two numbers is off.
- Next
- Check that both cover the same unit and dates.
Before you report a CTR
A click rate travels well only with its denominator and its dates attached.
-
Name the denominator
Write ad CTR or pageview CTR next to the figure. The two differ by the ad impressions per pageview.
-
Same scope
Clicks and the count should cover the same unit, section or site.
-
Same dates
Use whole days in one time zone for both numbers.
-
Enough impressions
On 300 impressions, one extra click moves the rate from 0.33% to 0.67%. Wait for more data before comparing.
-
Percent or decimal
Put the decimal in formulas and the percent in reports, so nobody multiplies by 100 twice.
-
One change per test
To calculate click-through rate for a creative or placement test, change one thing per period so the rate can be traced to it.
Questions that need more than two counts
A click rate is one division. These questions need earnings, spend, history or the network's own data.
CTR Calculator and related tools
Clicks connect ad prices and ad revenue. Each of these tools takes a different slice.
| CTR Calculator This tool | CPM Calculator | RPM Calculator | AdSense Revenue Calculator | |
|---|---|---|---|---|
| Answers | What share of ad impressions or pageviews turned into clicks | What 1,000 impressions cost, and the cost per click | What 1,000 pageviews or ad impressions earned | What pageviews could earn at a benchmark page RPM |
| Money involved | None: counts only | Spend | Revenue | A benchmark RPM |
| You enter | Clicks and ad impressions or pageviews | Cost, impressions and optional clicks | Revenue and pageviews or ad impressions | Monthly pageviews, a category and a region |
| Result | CTR as a percent and a decimal | CPM and CPC | Page or impression RPM, and same-period revenue | A monthly baseline and a yearly figure |
Who works out click rates
Anyone with a click count and something to divide it by.
-
Site owners
See whether a layout change moved clicks per pageview from one month to the next.
-
Ad operations teams
Read ad CTR per unit after a placement test, from the unit report of the network.
-
Media buyers
Put a campaign's click rate next to its CPM and CPC.
-
Analysts
Turn dashboard percentages into decimals for models, and check a reported rate against its counts.
Words used on this page
Definitions for the readout and the examples.
- CTR
- Click-through rate: clicks ÷ impressions × 100, the share of impressions that led to a click.
- Ad impression
- One ad shown in a slot.
- Pageview
- One load of a page, whatever the number of ads on it.
- Denominator class
- What the clicks are divided by: ad impressions or pageviews. The result label names it.
- Decimal form
- The rate as a fraction of one: 0.35% is 0.0035.
- Percentage point
- The difference between two percents. 0.30% to 0.36% is 0.06 points.
- Clicks per thousand
- CTR as a decimal × 1,000. At 0.35%, 3.5 clicks per 1,000 impressions.
- Impossible ratio
- More clicks than ad impressions. The calculator rejects it.
Common questions
What is the CTR formula?
Clicks ÷ impressions × 100. For 27 clicks in 9,000 ad impressions: 27 ÷ 9,000 = 0.003, and × 100 gives 0.30%. That is how to calculate CTR by hand, and the formula line shows the same steps.
Why show a decimal as well as a percent?
Spreadsheets and bidding formulas expect the fraction, 0.003, while dashboards show 0.30%. Having both on screen stops anyone multiplying by 100 twice.
Should I divide by ad impressions or pageviews?
Ad impressions give clicks per ad shown, which suits comparing units. Pageviews give clicks per page viewed across all its ads, which suits comparing layouts. With ad impressions picked, the page works as an ad CTR calculator.
Why can pageview CTR go above 100%?
A page with several ads can collect more than one click per view. With pageviews picked, 15 clicks on 10 pageviews reads 150.0000%.
Why are more clicks than impressions rejected?
An ad cannot be clicked more times than it was shown. A ratio like that points to mixed dates, mixed units or double-counted clicks, so the calculator stops with “Clicks cannot exceed impressions.”
Why does 1 click in 3 show 33.3333%?
The percent is rounded to four decimal places and the decimal to six, so 1 in 3 reads 33.3333% and 0.333333. The decimal is worked out from the unrounded percent.
Does an empty clicks field mean zero clicks?
No. An empty field is missing data, so the readout waits with a dash. Type 0 for a period with no clicks and the rate reads 0.0000%.
Can I type a rate instead of counts?
The fields take counts, and a percent sign such as 0.35% makes the entry invalid. To get from a rate back to clicks, multiply impressions by the rate as a decimal.
Can I compare two ad units with it?
Yes, one run per unit. Give each unit its own clicks and its own ad impressions for the same dates, then compare the two percents. Shared site-wide clicks over one unit's impressions give a rate that belongs to neither.
Work out another click rate
Enter clicks and a count in the calculator above. The rate updates as you type.