For business owners

Free CTR calculator

Use the CTR calculator to calculate click-through rate, solve for target clicks or impressions and compare campaign scenarios on a consistent basis.

  • Free to use
  • No account needed

Your result

Starting example. Replace these figures with your own.

2.5%Click-through rate

Clicks
250
Impressions
10000
Observed CTR
2.5%
Clicks per 1,000 impressions
25
Calculation

CTR (%) = clicks ÷ impressions × 100.

Read with the result

For multiple campaigns, divide total clicks by total impressions. Do not average the percentages.

Use matching click and impression definitions and the same reporting period. There is no universal good CTR.

More options

Your numbers

Measure click-through rate or plan the clicks and impressions needed at an assumed rate.

Other mode values are kept when you switch.

Clicks counted in the same report as your impressions.

Times the ad or search result appeared in that reporting scope.

More options

Calculated in this browser. No signup required to copy or download.

Compare another scenario

Scenario B has its own inputs and result. Changes here do not replace Scenario A.

Use it from an AI browser

This page has site tools: actions an AI agent can call directly, with no plugin or API key. The ChatGPT desktop app’s browser can use them where site tools are available, and so can Chrome with WebMCP turned on. The agent works on this page, with the same steps and limits as its buttons, so you can check the result before you use it.

Try this prompt
Open doany.ai/tools/ctr-calculator and calculate CTR for 250 clicks and 10,000 impressions from the same report. Show clicks per thousand impressions.

Site tools work only while this page is open. They never send messages, invoices or payments for you.

Check the share of impressions that produce clicks

Choose CTR, clicks or impressions as the unknown. Use the same platform, reporting period and click definition for a meaningful campaign comparison.

  1. Choose the figure to calculate

    Find CTR from clicks and impressions, plan clicks from impressions and a target rate, or find impressions from clicks and a target rate.

  2. Match the counts and definitions

    Use clicks and impressions from the same report. Keep link clicks separate from all interactions if that is the metric you want to evaluate.

  3. Compare a campaign scenario

    Use the second scenario for another message, audience or target. Copy or download the result with its inputs, then assess conversions and economics separately.

Use CTR for the question it can answer

A rate describes recorded clicks relative to exposure; it does not establish what the visitors do afterward.

  • An ad report

    What to change

    150 clicks from 10,000 impressions gives 1.5% CTR.

    Before you use it

    Use the same campaign, dates and click type for both counts.

  • A click goal

    What to change

    A target rate of 2% across 25,000 impressions corresponds to 500 clicks.

    Before you use it

    A target is a planning assumption, not a guaranteed response rate.

  • Compare two creatives

    What to change

    Place each creative’s clicks and impressions in its own scenario to compare the rates.

    Before you use it

    Different audiences, placements or small samples can explain differences; the calculator does not run a significance test.

Review the denominator and the business outcome

  • Clicks and impressions use the same platform and dates.
  • The click definition is consistent across scenarios.
  • Target CTR is entered as a percentage, such as 2 for 2%.
  • A zero impression count cannot define CTR.
  • Clicks are reviewed alongside conversions, cost and customer value.

Calculate the percentage

CTR = clicks ÷ impressions × 100. With 240 clicks and 12,000 impressions, the rate is 2%. This counts clicks per impression, rather than unique people who clicked.

Plan the required clicks

Clicks = impressions × target CTR ÷ 100. Keep a fractional planning result distinct from a whole-click threshold when deciding the number of clicks required to reach a target.

Plan the required exposure

Impressions = clicks × 100 ÷ target CTR. At a 1.5% assumed rate, 300 clicks correspond to 20,000 impressions. Actual response can differ from the assumed rate.

Sources checked on October 9, 2026: Google Ads: click-through rate definition

Questions about this tool

How do I calculate CTR?

Divide clicks by impressions and multiply by 100. For 80 clicks from 4,000 impressions, CTR is 2%. Use matching dates, campaign scope and metric definitions.

Do I enter 2 or 0.02 for a 2% target?

Enter 2 in a field labeled as a percentage. The calculation converts that percentage to its decimal share internally. Entering 0.02 would mean 0.02%, which is one hundred times smaller.

How do I calculate target clicks?

Multiply impressions by the target CTR as a decimal. A 3% target across 10,000 impressions corresponds to 300 clicks. A planning target does not guarantee that people will click.

How many impressions are needed for a click goal?

Divide the desired clicks by the target CTR as a decimal. To model 200 clicks at 2%, use 200 ÷ 0.02 = 10,000 impressions. The rate must be above zero to define that comparison.

Is CTR the same as conversion rate?

No. CTR compares clicks with impressions. Conversion rate compares a defined conversion with its own denominator, such as clicks or visits. A high click rate can still produce few customers.

What is a good CTR?

It depends on the channel, placement, audience and goal. The calculator does not import a benchmark or recommend a universal target. Compare consistent campaigns and evaluate customer outcomes as well as the rate.

Can zero impressions or repeated clicks distort the result?

Zero impressions leaves CTR undefined. Repeated clicks and different platform counting rules can also change the interpretation. Use matching exported metrics and investigate an unexpected rate rather than treating it as unique-person engagement.

Can I compare scenarios without signup?

Yes. The calculator uses the counts you enter locally. Compare a second scenario, copy the breakdown or download the result without connecting analytics. It does not fetch reports or prove which creative caused a change.