Hetzner Object Storage
- Free allowance
- Up to 100 buckets, each up to 100 TB / 50 million objects; 5 TB max per object; regions FSN1/HEL1/NBG1
- Verdict
- ★ qualifiesusable as stated; the read path was probed
- Cost
- free tierpaid plans from USD 164.19/TB-month
- Identity
- cardcard required, no phone
- Binding limit
- per-object-cap5 TB max per object
- Evidence
- documented5 sources; a first-party page was read and the sentence quoted
- Freshness
- stale on 2026-11-21checked 2026-10-21 (inherited); stale on 2026-11-21
| Free tier | Up to 100 buckets, each up to 100 TB / 50 million objects; 5 TB max per object; regions FSN1/HEL1/NBG1 unit TB; metered on unstated |
|---|---|
| Price | $8.06/TB at 5 TB stored + 5 TB egress (EUR 35.89 = $40.32); $8.21/TB at 20 TB stored + 20 TB egress (EUR 146.16 = $164.19). Roughly 3.6x the Storage Box for the same bytes. |
| Limits |
Base price EUR 6.49/mo billed hourly at EUR 0.0104/h, charged for every hour a bucket exists even if empty. Storage overage EUR 0.0087 per TB-hour (= EUR 6.35/TB/month). Minimum billable object size 64 KB — pathological for small files. |
| Binding | per-object-cap the per-object cap sets the shard size and therefore the object count; it bounds the total more tightly than any headline quota |
| Identity | card card |
| Egress | Base price includes 1 TB/month egress (1.1160 TB in a 31-day month, accumulated hourly). Overage verbatim: "Egress traffic: EUR 1.0000 per hour... per TB". Ingress, internal eu-central traffic, and all S3 API calls are free. free allowance: 1 TB per month |
| Per-object cap | 5 TB max per object (5000000000000 bytes) |
| Retention | not stated |
| Interface | s3-compatible, rclone, cli S3 API |
| Tooling | AWS CLI, rclone, all S3 SDKs |
| Composes with | S3 origin |
| Reliability | LowEndTalk scepticism: "bandwidth limit is per bucket (not per object) and the pricing is based on 1TB increments it makes feel that it's just a fancy wrapped single-node storage with S3 compatibility, rather than actual distributed object storage". |
| Evidence note | documented The page states the number in the record; the claim is documented, not measured. |
| Parsed numbers |
|
Evidence 5
| date | source | what it proved |
|---|---|---|
| 2026-10-22 | www.hetzner.com/storage/object-storage/ | the object storage page and its price row answer. Re-read https://www.hetzner.com/storage/object-storage/: HTTP 200, 7102 bytes, sha256 165549bb8b5db4ee. |
| 2026-10-21 | www.hetzner.com/storage/object-storage/ | "base price of EUR 6.49 per month... includes 1 TB of storage (up to 744 TB-hours) and 1 TB of egress traffic"; overage "Storage: EUR 0.0087 per hour per TB-hour. Egress traffic: EUR 1.0000 per hour per TB"; 64 KB minimum billable object size |
| 2026-10-21 | docs.hetzner.com/storage/object-storage/overview/ | egress quota accumulates hourly (max 1.1160 TB in a 31-day month); free traffic classes = ingress, internal eu-central, S3 API calls; quota does not carry over |
| 2026-10-21 | fsn1.your-objectstorage.com/ | endpoint probe -> 200, https://hel1.your-objectstorage.com/ -> 200, https://nbg1.your-objectstorage.com/ -> 200 (s3.hetzner.com does not resolve) |
| 2026-10-21 | lowendtalk.com/discussion/197903/hetzner-launches-object-sto | "traffic to other resources within the same region is free. So you can route egress via a Hetzner Cloud VM to get 20TB" |
More fields 2
{
"price_verbatim": "$8.06/TB at 5 TB stored + 5 TB egress (EUR 35.89 = $40.32); $8.21/TB at 20 TB stored + 20 TB egress (EUR 146.16 = $164.19). Roughly 3.6x the Storage Box for the same bytes.",
"verified": [
{
"url": "https://www.hetzner.com/storage/object-storage/",
"date": "2026-10-22",
"via": null,
"http_status": 200,
"bytes": 7102,
"sha256": "165549bb8b5db4eed914109733b559cbb78bf3f864f0612427c545a368629598",
"pattern_found": true,
"what_changed": "no change: the page still states the claim",
"capture": "captures\\hetzner-object-storage-www-hetzner-com-storage-object-storage-.txt"
}
]
}Unknown values 3
$.per_object_cap.notesthe field may be stated in a source that was not read$.retention.notesthe field may be stated in a source that was not read$.retention.statedthe field may be stated in a source that was not read
Corrections
- 2026-10-22 EUR 8.21 per TB was the dollar figure, and the ratio built on it was the wrong ratio