Home › Business & Marketing › Conversion Rate Calculator
Conversion Rate Calculator
Computes the conversion rate (conversions / visitors × 100), conversions per 1,000 visitors and visitors per conversion, and the number of visitors required to reach a target number of conversions at the same rate.
When to use
You have visitor and conversion counts for a page, funnel step, email or campaign and need the rate or the traffic a conversion goal requires.
Do not use when: You are comparing two variants for statistical significance (use ab-test-significance) or need cost-based metrics such as CPA (use ad-metrics).
Formula
conversion_rate_percent = conversions / visitors × 100; visitors_per_conversion = visitors / conversions; required_visitors = ceil(target_conversions × visitors / conversions)
Inputs
| Parameter | Type | Unit | Required | Description |
|---|---|---|---|---|
visitors | integer | yes | Number of visitors, sessions, recipients or users exposed to the step. Range: > 0, ≤ 10000000000000 | |
conversions | integer | yes | Number of them that completed the goal (purchase, sign-up, click). Range: ≥ 0, ≤ 10000000000000 | |
target_conversions | integer | no | Optional conversion goal; returns the visitors needed at the observed rate. Range: > 0, ≤ 10000000000000 |
Outputs
| Output | Type | Unit | Description |
|---|---|---|---|
conversion_rate_percent | number | % | conversions / visitors × 100. |
conversions_per_1000_visitors | number | conversions / visitors × 1000. | |
visitors_per_conversion | number | visitors / conversions (only when conversions > 0). | |
required_visitors_for_target | number | target_conversions / conversion rate, rounded up (only when target_conversions given and conversions > 0). |
Example
2,500 visitors, 75 conversions, target 300: {"visitors":2500,"conversions":75,"target_conversions":300} → {"conversion_rate_percent":3,"conversions_per_1000_visitors":30,"visitors_per_conversion":33.33,"required_visitors_for_target":10000}
800 visitors, 12 conversions: {"visitors":800,"conversions":12} → {"conversion_rate_percent":1.5,"conversions_per_1000_visitors":15,"visitors_per_conversion":66.67}
GET https://tttkmbb.com/api/v1/calculate/conversion-rate?visitors=2500&conversions=75&target_conversions=300
Machine access
- API:
GET https://tttkmbb.com/api/v1/calculate/conversion-rate(query parameters) orPOSTwith a JSON body{"inputs": {...}} - Schema: https://tttkmbb.com/api/v1/calculators/conversion-rate · Markdown: https://tttkmbb.com/business/conversion-rate.md · JSON definition: https://tttkmbb.com/business/conversion-rate.json
- MCP: server
https://tttkmbb.com/mcp, toolrun_calculator with calculator_id="conversion-rate" - OpenAPI operationId:
calculate_conversion_rate - Freshness:
static. Authentication: none. Rate limit: fair use (see rate limits).
Sources
- Google Ads Help – Conversion rate: Definition (reference)
- Wikipedia – Conversion rate optimization (reference)
FAQ
Should I count visitors or sessions?
Use the same unit consistently with the conversion definition: unique visitors for 'share of people who converted', sessions for 'share of visits'. Rates differ between the two.
How precise is a rate from a small sample?
A rate from 75 conversions has roughly ±0.7 percentage points of sampling error at 95 % confidence; use margin-of-error to quantify it.
Related calculators
- A/B Test Significance Calculator — Test whether two conversion rates differ significantly.
- Margin of Error Calculator — Confidence interval for the observed rate.
- Ad Metrics Calculator (CPM, CPC, CTR, CPA) — Cost-based ad metrics such as CPC and CPA.