Unsubscribe Rate Calculator
Calculate campaign unsubscribe rate and subscriber-list loss rate. Enter emails delivered and unsubscribes to get the unsubscribe rate, plus optionally add your list size for subscriber loss rate and remaining subscribers.
Input
Messages that actually landed in an inbox for this campaign (excludes bounces).
Recipients who opted out after this send.
Optional. Total list size before this campaign — adds subscriber loss rate and remaining subscribers.
Output
| Metric | Value |
|---|---|
| No data yet | |
Guides
The Unsubscribe Rate Calculator turns a campaign's delivered count and opt-out count into the unsubscribe rate every ESP dashboard reports — and, if you also know your list size, the subscriber loss rate and remaining subscriber count too.
The formulas
Unsubscribe Rate % = Unsubscribes ÷ Emails Delivered × 100
Subscriber Loss Rate % = Unsubscribes ÷ Starting Subscribers × 100
Remaining Subscribers = Starting Subscribers − UnsubscribesUnsubscribe rate answers "how many people who received this campaign opted out?" — it's the number most email platforms show you per-send. Subscriber loss rate answers a different question: "how much of my whole list did this one campaign cost me?" A list of 500,000 losing 48 subscribers barely moves the needle even at a 5% unsubscribe rate on a small segment send; the two rates only diverge when your campaign didn't go to your entire list.
How to use it
- Enter Emails Delivered — messages that actually landed in an inbox for this campaign (exclude bounces).
- Enter Unsubscribes — how many recipients opted out after this send.
- Optionally enter Subscriber List Size (Before) — your total list size before the campaign. This unlocks the subscriber loss rate and the remaining-subscriber count; leave it blank if you only care about the per-campaign rate.
Results update instantly as you type.
What's a healthy unsubscribe rate?
Most senders see unsubscribe rates well under 0.5% per campaign. Rates creeping past 1–2% usually mean a mismatch between what was promised at signup and what's being sent, sending too frequently, or a list that's gone stale — all worth investigating before it drags down sender reputation and deliverability.
Privacy
All calculations run entirely in your browser. Your subscriber counts are never uploaded or stored.
Use it from code
From 3 credits per callREST API
curl -X POST https://api.iotools.cloud/v1/tool/unsubscribe-rate-calculator \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"emailsDelivered": "9600",
"unsubscribes": "48",
"startingSubscribers": "50000"
}'Swap in your own key from your account. The tool's fields are the body — no wrapper.
Ask an AI agent
Use the IOTools `unsubscribe-rate-calculator` tool (Unsubscribe Rate Calculator) on this input:
YOUR_INPUT_HEREPaste this at any agent connected to the IOTools MCP server, then add your input.