Email Open Rate Calculator

Calculate open rate, CTR, CTOR, bounce rate and A/B significance for any email campaign.

Ad placeholder (leaderboard)
Enjoying the tools? Go Pro for £4.99 (one-time) and remove all ads — forever, on this device. Remove ads — £4.99

Email marketing metrics look straightforward on the surface — open rate is just opens divided by sends, right? In practice, the right denominator, the right definitions of “unique”, and the ability to compare against benchmarks make a real difference to decisions. This calculator computes every standard metric from a single set of inputs, explains the formula for each, and includes a full A/B significance test so you never declare a winner prematurely.

How it works

Enter the raw numbers from your email service provider (ESP) — sent, unique opens, unique clicks, bounces and unsubscribes — and the tool derives six campaign-level metrics instantly.

The six metrics and their formulas

Open rate is the headline number every marketer watches. The correct formula is:

Open Rate = Unique Opens / Delivered × 100

where Delivered = Sent − Hard Bounces. Dividing by delivered rather than sent is the industry standard, because a bounced email never reached an inbox and cannot possibly be opened.

Click-through rate (CTR) measures how many delivered recipients clicked any link:

CTR = Unique Clicks / Delivered × 100

Click-to-open rate (CTOR) is a quality metric that strips away the effect of deliverability and open-rate variation to isolate how compelling the content is for people who actually opened:

CTOR = Unique Clicks / Unique Opens × 100

A CTOR of 10–20% is typical. If your CTOR is low despite a healthy open rate, the email body or call-to-action is underperforming.

Bounce rate tracks hard delivery failures as a fraction of send volume:

Bounce Rate = Hard Bounces / Emails Sent × 100

Unsubscribe rate measures list fatigue or relevance issues:

Unsub Rate = Unsubscribes / Delivered × 100

Delivery rate confirms the health of your list and sender reputation:

Delivery Rate = Delivered / Sent × 100

Worked example

A SaaS company sends a product-update email to 10,000 subscribers. The ESP reports 2,150 unique opens, 430 clicks, 150 hard bounces and 26 unsubscribes.

  • Delivered: 10,000 − 150 = 9,850
  • Open rate: 2,150 / 9,850 = 21.83% (just above the all-industry average of 21.5%)
  • CTR: 430 / 9,850 = 4.37%
  • CTOR: 430 / 2,150 = 20.0% (strong — one in five openers clicked)
  • Bounce rate: 150 / 10,000 = 1.50% (within the 2% safe threshold)
  • Unsub rate: 26 / 9,850 = 0.26% (exactly at the industry average)

Benchmark comparison (SaaS / Technology): open rate is 21.83% vs 22.9% average, so marginally below sector. The CTOR of 20% is well above the typical 10–12%, suggesting the content performed strongly once recipients opened.

A/B test significance

When testing two subject lines, sending equal-sized splits and waiting for the difference to become statistically significant prevents false conclusions. The calculator uses a two-proportion z-test under the null hypothesis that both variants have equal true open rates.

The pooled standard error is:

SE = sqrt( p̂(1 − p̂)(1/n₁ + 1/n₂) )

where p̂ = (x₁ + x₂) / (n₁ + n₂) is the pooled proportion. The z-score is (p₁ − p₂) / SE, and the two-tailed p-value is derived from the standard normal distribution using an approximation of the complementary error function accurate to within 1.5 × 10⁻⁷.

A result is significant at p < 0.05 (z > 1.96 or z < −1.96). If your sample is still too small, the tool tells you to wait rather than pick a winner on noise.

Benchmark reference

The built-in benchmark table covers ten industries — from e-commerce (≈15.7% open) to finance (≈27.1% open) — based on aggregated data from Mailchimp and Campaign Monitor. Pick your sector from the dropdown to see exactly how many percentage points above or below average your campaign sits.

Ad placeholder (rectangle)