Bounce Rate Calculator

Enter single-page sessions and total sessions to find the bounce rate.

How it is calculated

The tool divides single-page sessions by total sessions and multiplies by 100: bounce rate = single-page sessions ÷ total sessions × 100. This is the classic (Universal Analytics) definition of a bounce. The rest is the multi-page share, multi-page rate = 100 − bounce rate, and the multi-page session count is total − single-page sessions. Sessions are counted, so both fields must be whole numbers: a value such as 3150.5 shows no result. Total sessions must be at least 1, and single-page sessions cannot be negative or higher than the total. Both counts must come from the same page, source or time period. Percentages are rounded to two decimals. GA4 counts a bounce as a session that was not engaged (10 seconds or less, no key event and fewer than 2 page or screen views), so a GA4 report gives a different, usually lower, figure; enter its non-engaged sessions instead if you want that version.

Worked example

A landing page had 7,000 sessions in the month, and 3,150 of them viewed only that page. The bounce rate is 3,150 ÷ 7,000 × 100 = 45.00%. The multi-page session rate is 100 − 45 = 55.00%. The number of sessions that went on to another page is 7,000 − 3,150 = 3,850. The tool shows 45.00%, 55.00% and 3,850 sessions. Whether 45% is good depends on the page: for a blog post that answers one question it can be normal, while for a product page it may signal a problem.

Try this example →

Common mistakes

  • Counting page views instead of sessions. A bounce is a session with a single page view; entering total page views as the total gives a rate that is far too low.
  • Mixing periods or segments, such as single-page sessions for one source and total sessions for the whole site. Both numbers have to come from the same filter.
  • Typing the figures with a decimal part or an average. The tool accepts only whole session counts and shows no result for 3150.5, and a single-page count larger than the total is rejected too.
  • Treating a high rate as always bad. A page that answers the question fully, like a contact page or a recipe, can have a high bounce rate and still do its job.
  • Comparing the result with a GA4 bounce rate. GA4 counts non-engaged sessions, not single-page ones, so the two figures differ; compare like with like.
  • Entering the rate you already know in one of the fields. The tool needs two raw counts, so use the session numbers, not percentages.

Sources

About this calculator

Bounce rate is a web-analytics metric. This calculator uses the classic definition known from Universal Analytics and many other tools: a bounce is a session in which the visitor viewed only one page, so bounce rate = single-page sessions ÷ total sessions. The other sessions viewed two or more pages; they are shown as the multi-page session rate (100% minus the bounce rate) and count.

Google Analytics 4 defines it differently. In GA4 a session counts as engaged if it lasts longer than 10 seconds, has a key event or has 2 or more page or screen views; GA4's bounce rate is the percentage of sessions that were not engaged, and its engagement rate is the rest. A visitor who reads one page for two minutes is a bounce in the classic sense but an engaged session in GA4, so a GA4 bounce rate is usually lower and should not be compared with the classic figure. To get the GA4 figure here, enter GA4's non-engaged sessions in place of single-page sessions: the first result is then GA4's bounce rate and the second its engagement rate.

A high bounce rate can point to a landing page that does not match visitor intent or a slow page, but a page that answers a question in one view can bounce often and still do its job. Marketers, SEO specialists and UX designers compare it per page or traffic source, always with the same definition.

Was this helpful?

You can pick up to 3 reactions.

Comments

  • Be the first to comment.

Popular calculators

All Calculators