CTR calculator
Calculate click-through rate from clicks and impressions. Use the same source, date range and filters for both inputs.
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.