searchata

CTR calculator

Calculate click-through rate from clicks and impressions. Use the same source, date range and filters for both inputs.

Free. No account required. This form processes the values in your browser.

WebMCP available in compatible browsers

How this tool works

Divide clicks by impressions and multiply by 100. The calculator accepts whole-number counts, requires at least one impression and reports the percentage without assigning a performance score.

  • This does not connect to your analytics, advertising account or Search Console.
  • CTR varies by source, position, query and device. The result is a calculation, not a benchmark or a diagnosis.

Read the result, then take action.

Illustrative example — not a live result

120 clicks from 4,000 impressions

120 ÷ 4,000 × 100 gives a click-through rate of 3%.

Next step: Use comparable reporting periods and filters when you compare two rates.

Common questions

What is click-through rate?

Click-through rate is clicks divided by impressions, expressed as a percentage. An impression is a recorded appearance in the source report.

What is a good CTR?

There is no single rate that applies to every source or query. Compare similar positions, devices, search contexts and reporting periods.

Why does this require at least one impression?

A rate with zero impressions is undefined. Check the source report and the reporting period before calculating it.

Use this tool with an agent

Open this page in a WebMCP-compatible browser. Ask your agent to use your supplied values. The generated result appears here and is returned as JSON. Your agent can also use the public POST endpoint.

calculate_ctr({
  "clicks": 120,
  "impressions": 4000
})

POST /api/free-tools/ctr-calculator
Content-Type: application/json

{
  "clicks": 120,
  "impressions": 4000
}

Results include the generated output, supplied-data results, and usage limits. View the tool catalog.