Conversion rate calculator
Calculate conversion rate from conversions and visitors, or work back to the traffic a target needs. Covers the sessions-or-users choice behind two answers.
Solve for
Your numbers
Completed actions of one defined type: purchases, or signups, or booked calls. Not all three added together. Enter it a whole number.
The denominator you have chosen: sessions, or unique users, or entrances to this one page. Enter it a whole number.
Conversion rate
2.29%
2.29% of that traffic converted. Record whether the denominator was sessions or users, because the two answers differ by however many people came back twice.
The sum this ran
Conversion rate = (Conversions ÷ Visitors) × 100
Everything here runs in your browser. Nothing you type is uploaded, which matters when the inputs are spend, revenue and margin.
Conversions per what, exactly
The numerator is usually agreed and the denominator almost never is. Two analysts can report rates that differ by a third from the same week of data, and both be computing correctly, because they divided by different things.
- Sessions is the common default in web analytics. Somebody who visits three times before buying contributes three to the denominator and one to the numerator, which pushes the rate down.
- Users, or unique visitors, divides by people instead. The same buyer counts once, so the rate is higher and answers a different question: what share of the people who came ended up buying.
- Entrances to one page is the right denominator for judging that page. Using site-wide sessions to judge a landing page silently includes everybody who never reached it.
- Paid traffic deserves its own denominator. A site-wide rate blends in returning customers and direct traffic, and will always make paid acquisition look better than it is.
The exact sums this page runs
Three arrangements of one division. The third is the one worth reaching for in a planning meeting, because it converts a conversion target into the traffic that target actually requires.
- Conversion rate = (Conversions ÷ Visitors) × 100. The default. Note that the answer depends entirely on which denominator you picked.
- Conversions to expect = (Conversion rate × Visitors) ÷ 100. Forecasting from traffic you can already see in analytics.
- Visitors needed = (Conversions × 100) ÷ Conversion rate. The traffic target behind a conversion target, and the honest reply to an unrealistic goal.
Define the conversion before you measure it
A rate is only as solid as the event underneath it, and that event is a decision somebody made in a tag manager months ago. Check it before you defend a number built on it.
- Write down the single action you are counting. Mixing purchases, newsletter signups and contact form submissions into one numerator produces a figure nobody can act on.
- Check for double counting. A thank-you page that fires on refresh, or an event on both a button click and the confirmation screen, inflates conversions quietly and permanently.
- Decide how you handle refunds and cancellations, and apply it consistently. Counting a cancelled order as a conversion is defensible for judging a landing page and indefensible for judging a channel.
- Confirm the denominator survives consent. If analytics only records visitors who accepted cookies while conversions are recorded server side, the rate is inflated by however many people declined.
- Choose the attribution basis for the numerator, last click or otherwise, and use the same one for every channel you compare.
- Note the date range and denominator alongside the result. An unlabelled conversion rate cannot be reproduced three months later, and it will be questioned.
Rate movements that are not improvements
Conversion rate is a ratio, so it can be improved by shrinking the denominator. Several of the most common apparent wins are exactly that, and they reduce the number of sales while the dashboard turns green.
- Cutting broad top-of-funnel traffic raises the rate immediately and lowers total conversions. If the rate improved and the sales did not, this is usually why.
- Traffic mix shifts do the same thing invisibly. A week with more branded search and less display will post a better rate with no change to the site at all.
- Tracking losses move it in the other direction. A broken tag, a consent banner change or an ad blocker update can knock a chunk off recorded conversions and look like a genuine decline.
- Seasonality and promotions move both sides. Comparing a sale week against a normal week measures the discount, not the funnel.
You just fixed one post. Now do the month.
The conversion rate calculator solves one piece of one post. OctoSpark plans, writes and schedules the whole calendar across every network you use, publishes it for you, and reports what actually performed.
- One calendar for every network
- Schedule once, publish everywhere
- Drafts written in your own voice
- See what actually performed
No card needed. These tools stay free either way.
Related free tools
- A/B test significance calculatorCalculate relative lift, absolute lift and two-tailed significance for an A/B test from four numbers, with a warning when the sample is too small to hold.
- Ad budget calculatorWork backwards from a conversion target to the total budget, the daily cap and the cost per conversion, from your own click price and landing page rate.
- CTR calculatorCalculate click-through rate from clicks and impressions, or solve for either one behind a rate. Explains which click column to use, since platforms differ.
Frequently asked questions
How this tool works, what it cannot do, and what happens to what you put into it.
Should I divide by sessions or by users?
Either is defensible, and the only mistake is not saying which. Sessions answers what share of visits ended in a conversion, and is the right basis when you care about the efficiency of traffic buying. Users answers what share of people eventually converted, which suits a considered purchase where several visits are normal. Pick one, label it, and keep it consistent across comparisons.What is a good conversion rate?
Published benchmarks hover around two to three percent for ecommerce, but the spread within any industry is far wider than the gap between industries. Price point, traffic source, brand familiarity and whether the conversion is a purchase or a form all move it by more than the benchmark itself. Your own rate on the same traffic mix last month is the only fair comparison available.Why is my ad platform reporting a different conversion rate from my analytics?
Because they attribute differently and count different denominators. Ad platforms credit conversions to an impression or click inside their own attribution window, including view-through conversions in some configurations, and they divide by clicks rather than by sessions. Analytics tools usually use last non-direct click and divide by sessions. Both are internally consistent and they will not reconcile.How much traffic do I need before the rate means anything?
Enough conversions, rather than enough traffic: the uncertainty is driven by the count in the numerator. Below roughly thirty conversions the confidence interval is wide enough that ordinary week-to-week variation will look like a trend. If you are comparing two versions rather than tracking one, a significance test is the tool for the question.Is my data private?
Yes. This tool does its work in your browser, so whatever you type, paste or upload stays on your device. Nothing is sent to our servers, which is also why it keeps working if you go offline after the page has loaded.Is this really free?
Yes. Every tool here is free with no account, no credit card and no usage cap. They exist so that the people who need our scheduling product find us, which only works if the tools are genuinely useful on their own.Do I need an account?
No. Open the page and use it. An account is only for OctoSpark itself, where you plan, schedule and publish a whole calendar rather than fixing one post at a time.Can I use the output commercially?
Yes. Anything you produce here is yours, including for client and commercial work. We claim no rights over it and we do not watermark it.