mastodonapp.uk / mstdn.social / mastodon.social and the stock-Mastodon mass — 100 MiB per object, unlimited per account
- Free allowance
- Per-account UNLIMITED.
- Verdict
- fails: quotathe free allowance is too small to matter
- Cost
- free tier
- Identity
- emailno card, no phone
- Binding limit
- per-object-capPer-file: 103809024 bytes = 99 MiB
- Evidence
- documented13 sources; a first-party page was read and the sentence quoted
- Freshness
- stale on 2026-12-04checked 2026-11-03 (live); stale on 2026-12-04
| Free tier | Per-account UNLIMITED. Per-file: 103809024 bytes = 99 MiB (video), 16 MiB image on almost every stock instance. mastodonapp.uk raises the IMAGE cap to 99 MiB too, which is the unusual bit. unit unlimited; metered on unstated |
|---|---|
| Price | none stated |
| Limits |
mastodonapp.uk: image_size_limit and video_size_limit both 103809024 bytes (99 MiB), 4 media attachments per status; per-account unlimited and the API call rates are unverified on this host |
| Identity | email mastodonapp.uk sign-up steps: accept rules, your details, confirm email, review by the moderators; no phone or card step is listed |
| Egress | Free. Media is offloaded to plain S3-compatible buckets behind the instance domain — verified on two live instances: mastodon.world serves from s3.eu-central-2.wasabisys.com/mastodonworld/... (Wasabi), mstdn.jp serves from img.mstdn.jp/media_attachments/files/.... |
| Per-object cap | Per-file: 103809024 bytes = 99 MiB (103809024 bytes) |
| Retention | not stated |
| Interface | rest, cli rest |
| Tooling | Mastodon REST API v1; toot CLI; Mastodon.py; Mastodon-API clients in every language. |
| Composes with | THE quantity finding. Stock Mastodon has no per-account media quota — only a per-file validator. So a Mastodon account is a per-object-capped, per-account-unlimited store whose only real ceiling is (a) 30 uploads/30 min and (b) the operator's disk. There are thousands of open-registration instances. 1,000 instances x 99 MiB/object x 1,440 uploads/day is not the right sum; the right sum is 'each account is bounded by rate, not bytes', which makes the fediverse a permanent, free, CDN-fronted write target of effectively instance-disk size. |
| Reliability | Registration state varies per instance and flips often — mastodon.social, mstdn.social, mstdn.jp, mastodon.world, mastodon.gamedev.place all reported registrations=true at probe time; mas.to, fosstodon.org, chaos.social, toot.community, mastodon.online reported false. Re-probe before relying on any one. |
| Evidence note | documented documented: the image and video size limits and the attachments per status are quoted from https://mastodonapp.uk/api/v2/instance; the sign-up steps from https://mastodonapp.uk/auth/sign_up; the image size limit of a stock instance from https://mastodon.social/api/v2/instance; the media upload rate limit from https://docs.joinmastodon.org/api/rate-limits/ (read 2026-11-03) |
| Parsed numbers |
|
Evidence 13
| date | source | what it proved |
|---|---|---|
| 2026-10-21 | mastodonapp.uk/api/v2/instance | probe: GET -> 200, image_size_limit=103809024, video_size_limit=103809024, registrations.enabled=true |
| 2026-10-21 | mastodon.social/api/v2/instance | probe: GET -> 200, image_size_limit=16777216, video_size_limit=103809024, registrations.enabled=true |
| 2026-10-21 | mstdn.jp/api/v2/instance | probe: GET -> 200, 16777216/103809024, registrations.enabled=true |
| 2026-10-21 | mastodon.world | probe: HEAD media URL -> 200, image/png, 1640544 bytes, Cache-Control: public, max-age=315576000, immutable; origin URL = s3.eu-central-2.wasabisys.com/mastodonworld/media_attachments/files/117/479/508/370/053... |
| 2026-10-21 | img.mstdn.jp/media_attachments/files/117/478/448/419/166/526 | probe: HEAD ... -> 200, image/png, 1557834 bytes, Cache-Control: public, max-age=315576000, immutable |
| 2026-11-03 | mastodonapp.uk/auth/sign_up | mastodonapp.uk sign-up is accept rules, your details, confirm email, then review by the moderators |
| 2026-11-03 | mastodonapp.uk/auth/sign_up | the fourth sign-up step is review by the moderators |
| 2026-11-03 | mastodonapp.uk/api/v2/instance | mastodonapp.uk allows 4 media attachments per status |
| 2026-11-03 | mastodonapp.uk/api/v2/instance | mastodonapp.uk states an image size limit of 103809024 bytes |
| 2026-11-03 | mastodonapp.uk/api/v2/instance | mastodonapp.uk states a video size limit of 103809024 bytes |
| 2026-11-03 | mastodon.social/api/v2/instance | mastodon.social states an image size limit of 16777216 bytes |
| 2026-11-03 | docs.joinmastodon.org/api/rate-limits/ | the Mastodon documentation lists 30 media uploads per 30 minutes |
| 2026-11-03 | mastodonapp.uk/api/v2/instance | the vendor page was read and quoted on 2026-11-03: mastodonapp.uk allows 4 media attachments per status |
More fields 1
| dead end | {"failure_class": "quota","why": "Per-account UNLIMITED. Per-file: 103809024 bytes = 99 MiB (video), 16 MiB image on almost every stock instance. mastodonapp.uk raises the IMAGE cap to 99 MiB too, which is the unusual bit.","retry_when": null,"first_recorded": "2026-10-21"} |
|---|
Unknown values 3
- per object cap notes: the field may be stated in a source that was not read
- retention notes: the field may be stated in a source that was not read
- retention stated: the field may be stated in a source that was not read