Worked examples
These are this calculator’s own outputs, computed with the same formula the tool runs in your browser — so you can see a real answer without touching a single input.
A 4-bay NAS (Synology DS423+ / QNAP / DIY) with four 4 TB drives in RAID 5 — this is the calculator’s own default state on page load
- Inputs: Number of drives = 4, Capacity per drive = 4, Unit = TB, RAID level = RAID 5 / RAIDZ1
- Result: Usable space 12.0 TB | Raw capacity 16.0 TB (across 4 × 4 TB) | Overhead (parity) 25%, 1 drive reserved | Drives lost before failure 1 (amber), 1 drive can fail safely
A 6-bay homelab NAS with six 8 TB drives in RAID 6 / ZFS RAIDZ2 — the double-parity setup most people move to once the array gets big
- Inputs: Number of drives = 6, Capacity per drive = 8, Unit = TB, RAID level = RAID 6 / RAIDZ2
- Result: Usable space 32.0 TB | Raw capacity 48.0 TB (across 6 × 8 TB) | Overhead (parity) 33%, 2 drives reserved | Drives lost before failure 2 (green), 2 drives can fail safely
A 4-bay box with four 8 TB drives in RAID 10 (two mirrored pairs) — the mirrored-stripe option people pick for faster rebuilds over RAID 5
- Inputs: Number of drives = 4, Capacity per drive = 8, Unit = TB, RAID level = RAID 10
- Result: Usable space 16.0 TB | Raw capacity 32.0 TB (across 4 × 8 TB) | Overhead (parity) 50%, 2 drives reserved | Drives lost before failure 1 (amber), 1 drive can fail safely
How to use this calculator
This RAID capacity calculator turns your drive count and drive size into usable storage for every level — RAID 0, 1, 5, 6, 10 and ZFS RAIDZ1/2/3. Select your RAID level, enter how many drives you have and their individual capacity, and it instantly shows usable space, redundancy level, and what happens when a drive fails.
Use the RAID comparison table at the bottom to see all levels side-by-side for your drive count.
The RAID capacity formula
Every RAID level starts from your raw capacity — drive count (N) times drive size — and reserves some of it for redundancy. The usable-space math is exactly what this calculator runs:
- RAID 0 / JBOD — N x size. No redundancy, 100% usable.
- RAID 1 (mirror) — size. One drive’s worth of usable space; every drive holds a full copy.
- RAID 5 / RAIDZ1 — (N - 1) x size. One drive reserved for parity.
- RAID 6 / RAIDZ2 — (N - 2) x size. Two drives reserved for parity.
- RAIDZ3 — (N - 3) x size. Three drives reserved for parity.
- RAID 10 — (N / 2) x size. Half the raw capacity, in mirrored pairs.
Worked example. Four 4 TB drives (16 TB raw): RAID 5 gives (4 - 1) x 4 = 12 TB usable (25% overhead); RAID 6 gives (4 - 2) x 4 = 8 TB usable (50% overhead); RAID 10 also gives 8 TB usable but rebuilds faster after a failure. Six 8 TB drives in RAIDZ2 give (6 - 2) x 8 = 32 TB usable.
Those are decimal TB, the way drives are labeled. Your OS reports binary TiB, so a 12 TB result shows as roughly 10.9 TiB — about 7-10% less — before any filesystem overhead.
A ZFS caveat (RAIDZ padding). RAIDZ uses the parity formula above, but real usable capacity on ZFS is usually a little lower than the raw math shows. RAIDZ rounds every block up to a multiple of (parity + 1) sectors — the “skip blocks” that catch people out — and ZFS also reserves about 3.2% slop space it won’t let you fill. The padding is negligible with the default 128K recordsize on friendly drive counts, but grows with small recordsize/volblocksize on ashift=12 (4K-sector) pools, where small-block zvols (VM disks) can approach mirror-level overhead. So treat the RAIDZ figures here as the parity ceiling; for exact capacity that models skip blocks, use the OpenZFS capacity calculator.
Choosing a RAID level
Zero tolerance for data loss at any point — use RAID 6 or ZFS RAIDZ2. Both survive two simultaneous drive failures and are safe during the rebuild window after the first failure.
Best usable space with one-drive redundancy — RAID 5 or ZFS RAIDZ1. Same parity formula, though ZFS’s real usable capacity runs a little lower once RAIDZ padding is counted (see the ZFS note above); the ZFS version is also safer (no write hole).
Simple mirroring for small arrays — RAID 1 (2 drives) or RAID 10 (4+ drives in mirrored pairs). Lower capacity efficiency but simpler failure recovery and better random read performance.
Maximum space, no redundancy — RAID 0 or JBOD. One drive failure loses everything. Only appropriate for scratch storage or content you have elsewhere.
RAID does not replace backups
RAID protects against drive hardware failure. It does not protect against:
- Accidental file deletion (the deletion propagates across all drives instantly)
- Ransomware (encrypts data on all drives simultaneously)
- Controller failure (the RAID controller itself can corrupt data on failure)
- Fire, theft, or physical disaster
For a complete data protection strategy: RAID for uptime during a drive failure, plus a 3-2-1 backup strategy with at least one off-site copy. The two layers address different failure modes.