Bounce Rate Calculator

Enter total visits and bounces to get your bounce rate and engagement rate instantly.

Only plain numbers are accepted — no periods or commas as thousands separators (e.g. use 1000, not 1.000 or 1,000).
Universal Analytics: single-page sessions, or GA4: non-engaged sessions.
Plain numbers only (e.g. 1000, not 1.000 or 1,000).
Result Live
Bounce Rate
Engagement Rate (GA4)

How to calculate bounce rate

Formula
Bounce Rate = (Bounces ÷ Total Visits) × 100   Example: 450 bounces ÷ 1,000 visits × 100 = 45%

Engagement rate is simply the other side of the same coin — whatever percentage didn't bounce. The two always add up to exactly 100%.

What actually counts as a "bounce" changed in 2023

This matters more than the arithmetic itself, because the two major versions of Google Analytics define a "bounce" quite differently — and mixing them up is the single most common reason someone's bounce rate looks wildly different from what they remember.

Classic (Universal Analytics): a bounce was any session with exactly one pageview and no further interaction, no matter how long the visitor stayed. Someone could read an entire 2,000-word article for ten minutes and still count as a bounce, simply because they never clicked to a second page.

GA4: bounce rate is the inverse of engagement rate. A session counts as engaged — not a bounce — if it meets any one of three conditions: it lasted 10 seconds or longer (configurable up to 60 seconds in GA4's settings), it included 2 or more pageviews, or it triggered a conversion event. That ten-minute single-page reader from the example above would no longer count as a bounce at all under GA4.

Because of this, GA4 bounce rates typically run noticeably lower than old Universal Analytics numbers for the exact same traffic — commonly cited estimates put the gap around 15–30 percentage points. Don't compare a GA4 bounce rate directly against a pre-2023 benchmark; they're measuring genuinely different things despite sharing a name. This calculator does the same arithmetic either way — what changes is which sessions you count as "bounces" going in.

Average bounce rate by industry

A high bounce rate isn't automatically bad, and a low one isn't automatically good — it depends heavily on what the page is for. A blog post that fully answers someone's question in one read is doing its job even with a 80% bounce rate; a checkout page with the same number would be a serious problem. These are directional ranges aggregated from multiple industry analytics sources, not a single authoritative dataset, and reflect current GA4-era measurement — treat them as a general sense of where your site type typically lands, not a precise target.

Industry / Site TypeTypical Bounce Rate Range
E-commerce20–45%
Service Businesses15–50%
SaaS / Technology35–55%
B2B30–55%
B2C (general)35–60%
Media / News60–85%
Blogs / Content Sites70–90%

Frequently asked questions

How do I calculate bounce rate?

Divide the number of bounces by total visits, then multiply by 100. 450 bounces out of 1,000 visits is a 45% bounce rate.

What is a good bounce rate?

It depends heavily on your site type — a "good" bounce rate for an e-commerce product page (20–45%) looks nothing like a good one for a blog post (70–90%), where a single satisfying read is often a success, not a failure. See the industry table above for context.

Why does my GA4 bounce rate look so different from Universal Analytics?

Because they measure different things. Universal Analytics counted any single-page visit as a bounce regardless of how long someone stayed. GA4 only counts a session as a bounce if it lacks engagement entirely — under 10 seconds, one pageview, and no conversion. A long, satisfying single-page visit was a bounce in the old system and isn't one in GA4, which is why GA4 bounce rates are typically lower for the same traffic.

References