Free CTR calculator
Work out click-through rate from your own clicks and impressions, or the clicks a target CTR would need. Browser-only, with no benchmarks supplied.
Calculate your click-through rate
Enter counts from one engine, one period and one filter set. The optional target CTR produces a hypothetical estimate, never a benchmark.
Your result
Enter your clicks and impressions to see the result.
The formula, with a worked example
CTR = clicks ÷ impressions × 100.
Worked example: 100 clicks ÷ 5,000 impressions × 100 = 2%. If you then enter a 3% target CTR, the estimate is 5,000 × 3 ÷ 100 = 150 target clicks, which is 50 additional clicks (hypothetical estimate) above the recorded 100. The target figures are estimates from your own inputs, not predictions.
Zero impressions leave CTR undefined: clicks without a denominator have no percentage. Zero clicks with impressions above zero return 0%.
Where to find clicks and impressions
Google Search Console: open the Performance > Search results report. The graph and the Queries, Pages and Countries tabs report Clicks and Impressions for your chosen date range and filters. See Google's performance documentation for the definitions.
Bing Webmaster Tools: open the Search Performance report to see impressions and clicks per page and query for your chosen date range.
For the positions behind these counts over time, see MrKeyword rank tracking and Bing rank tracking.
Keep engines, periods and filters separate
Google and Bing measure and report impressions differently, and each applies its own date ranges and filters. A ratio is only meaningful inside one combination: one engine, one period, one filter set. Adding Google clicks to Bing clicks, or mixing a 28-day range with a 7-day range, changes the numerator and the denominator in different ways and produces a number that describes nothing. Calculate each combination on its own, then compare the results side by side.
Interpret CTR against your own data
CTR depends on position, result features, brand queries and intent, so judge it against the same page's past CTR in the same engine, period and filters — not against figures from other pages or tools. If impressions are healthy and CTR falls, the snippet may be the problem: preview yours with the SERP snippet preview. If impressions fall too, look at rankings and indexing first.
FAQs
Why is CTR undefined when impressions are zero?
CTR divides clicks by impressions. Zero impressions leave no denominator, so no percentage exists; the tool shows undefined rather than 0%. Zero impressions usually mean the page did not appear for the period, or the engine's reporting limits hid it.
What is a good CTR?
This tool does not supply benchmark rates or default performance figures. Compare CTR against the same page's own history in the same engine, period and filters; position, result features and query intent all move it.
Are the target clicks a prediction?
No. Target clicks and additional clicks are hypothetical estimates: your entered target CTR applied to your entered impressions. They show the size of the gap, not a forecast.
Does my data leave my browser?
No. The calculation runs locally and sends no network requests. No Search Console or Bing connection, and no sign-up, is required.