Skip to content
MoneyDeck

Bounce Rate Calculator

Bounce rate, engagement rate and exit rate from your analytics numbers

Updated · Free, no signup

For exit rate. Leave 0 to skip.

Bounce rate

42%

Bounced sessions

4,200

Engagement rate

58%

Exit rate (that page)

30%

Pages per session

2.4

  • 4,200 of 10,000 sessions bounced (42%).
  • GA4 bounce rate is the mirror of engagement rate: 58% engaged + 42% bounced = 100%.
  • 30% of views of the page you checked were the last page in the session.

Sessions: bounced vs continued

About the Bounce Rate Calculator

This bounce rate calculator turns the raw counts from your analytics into the three rates people most often confuse: bounce rate, engagement rate and exit rate. Choose the GA4 definition — where a bounce is any session that was not engaged — or the classic Universal Analytics definition, where a bounce is a single-page session. Add total pageviews and the views and exits of one page to get pages per session and that page’s exit rate too.

It is useful for marketers, SEOs and site owners checking a landing page, comparing traffic sources, or reconciling numbers exported from Google Analytics 4, Matomo, Plausible or a log-based tool. Because each platform defines a bounce differently, calculating it yourself from the underlying counts makes comparisons fair.

In GA4, a session is engaged when it lasts longer than 10 seconds, has a key event, or has at least two page or screen views; bounce rate is simply 100% minus engagement rate. Exit rate is always measured per page: the share of that page’s views that were the last in a session.

With the default inputs, the bounce rate is 42%. Change any value above to recalculate instantly.

How to use the bounce rate calculator

  1. 1Choose the GA4 or classic bounce definition to match your analytics tool.
  2. 2Enter sessions and either engaged sessions (GA4) or single-page sessions (classic).
  3. 3Add total pageviews to get pages per session.
  4. 4Optionally enter one page’s views and exits to get its exit rate.
  5. 5Compare bounce rate across pages or traffic sources using the same definition.

Formula and method

GA4 bounce rate = (Sessions − Engaged sessions) ÷ Sessions × 100 · Classic = Single-page sessions ÷ Sessions × 100 · Exit rate = Exits ÷ Page views × 100

Bounce rate is a session-level metric: the share of sessions that bounced. In GA4 a bounce is a session that did not meet any engagement condition (over 10 seconds, a key event, or two or more page views), so bounce rate equals 100% minus engagement rate. In Universal Analytics and many other tools a bounce is a session with only one pageview or interaction.

Exit rate is a page-level metric: of all the times a specific page was viewed, the percentage that were the last view in the session. Every session has exactly one exit, so exit rate is naturally higher on checkout confirmations and contact pages. Pages per session is total pageviews divided by sessions.

Sessions
Visits to the site or landing page in the period
Engaged sessions
GA4 sessions lasting > 10 s, with a key event, or with 2+ views
Exits
Times the page was the last page viewed in a session
Page views
Total views of the page being checked

Worked examples

GA4 property: 10,000 sessions, 5,800 engaged

10,000 − 5,800 engaged sessions = 4,200 bounces, a 42% bounce rate and a 58% engagement rate. The checked page had 1,500 exits from 5,000 views (30% exit rate), and 24,000 pageviews across 10,000 sessions is 2.4 pages per session.

Classic single-page bounce rate for a landing page

2,080 single-page sessions out of 3,200 is a 65% bounce rate. The landing page’s exit rate is 2,240 ÷ 3,200 = 70% — higher than bounce rate because it also counts people who browsed elsewhere and came back to leave from this page.

Blog post with strong engagement

With 6,400 of 8,000 sessions engaged, GA4 reports an 80% engagement rate and a 20% bounce rate. Readers who stay over 10 seconds count as engaged even if they read only one page.

Frequently asked questions

How do you calculate bounce rate?+

In GA4, bounce rate = (sessions − engaged sessions) ÷ sessions × 100. In the classic definition it is single-page sessions ÷ total sessions × 100. For example, 400 bounces out of 1,000 sessions is a 40% bounce rate.

What is the difference between bounce rate and exit rate?+

Bounce rate is the share of sessions that bounced. Exit rate is calculated for one page: the share of that page’s views that were the last in the session, whether or not the visitor saw other pages first.

What is a good bounce rate?+

There is no universal benchmark: it depends on the definition, page type and traffic source. GA4 rates are usually lower than classic single-page rates for the same site, and single-answer pages such as blog posts or contact pages naturally bounce more than product or category pages. Compare against your own history for the same page type and source.

Why did my bounce rate change after moving to GA4?+

GA4 counts a session as engaged if it lasts over 10 seconds, so a visitor who reads one page for a minute is no longer a bounce. That usually lowers bounce rate compared with Universal Analytics, which counted every single-page session as a bounce.

How do I lower my bounce rate?+

Match the page to the search or ad intent, make it load fast, put the key answer and a clear next step above the fold, and add relevant internal links. Fixing misleading ads or titles often has the biggest effect.

Related tools