fshy

Home / Storage

pixelfed.de — Pixelfed, 15 MB per object, unlimited per account

pixelfed.deFediverse pixelfedstorage/pixelfed-de-pixelfed-15-mb-per-object-unlimited-per-accoJSONcomparereport an errorprovider JSON

Free allowance
Per-account unlimited (Pixelfed has no per-user storage counter).
Verdict
fails: quotathe free allowance is too small to matter
Cost
free tier
Identity
email?placeholder, not evidence; card unknown, phone unknown
Binding limit
per-object-capPer-file image_size_limit = video_size_limit = 15360000 bytes (about 14.65 MiB)
Evidence
reported6 sources; a third party said so
Freshness
stale on 2026-11-19checked 2026-11-04 (live); stale on 2026-11-19
Free tierPer-account unlimited (Pixelfed has no per-user storage counter). Per-file image_size_limit = video_size_limit = 15360000 bytes (14.6 MiB); 12 attachments per status; image_matrix_limit 2,073,600 px (1920x1080).
unit unlimited; metered on stored-bytes
Pricenone stated
Limits
  • per-object-cap (binding) Per-file image_size_limit = video_size_limit = 15360000 bytes (about 14.65 MiB) source
per-object-cap 14.6 MiB; per-account unlimited; supported MIME restricted to image/jpeg,png,gif,webp + video/mp4 — no arbitrary blobs (PNG/JPEG wrapper needed).
Identityemail (placeholder) the registration form asks name, username, email, password and a box confirming the user is at least 16 years old; no phone or card field
EgressFree, plain CDN path, no meter.
Per-object capPer-file image_size_limit = video_size_limit = 15360000 bytes (about 14.65 MiB) (15360000 bytes)
Retentionnot stated
Interfacerest rest
ToolingPixelfed is a Mastodon-API derivative: POST /api/v1/media (multipart) then POST /api/v1/statuses with media_ids[]. OAuth2 via /api/v1/apps. Any Mastodon client library mostly works.
Composes withWorst per-object cap (14.6 MiB, and photos-only MIME list: jpeg/png/gif/webp/mp4). The multiplier is broad: hundreds of Pixelfed instances, most open. Useful only as a fan-out target, never as primary.
Reliabilitypixelfed.social itself returned HTTP 521 (origin down) throughout this probe; pixelfed.art also 521. The software is fine, the flagship host was not.
Evidence notereported reported: the pages read on 2026-11-03 are https://pixelfed.de/api/v1/instance, which states registrations true with approval_required false, image_size_limit and video_size_limit of 15360000, the MIME types image/jpeg, image/png, image/gif, image/webp and video/mp4, and max_media_attachments 12, and https://pixelfed.de/register, which shows a form with an age-confirmation box. Neither page states a per-account storage quota, so the 'unlimited per account' value of free_tier.stated is not confirmed by them and the rung stays reported.
Parsed numbers
  • has-free-tier 1
  • per-object-cap 14.65 MiB
Evidence 6
datesourcewhat it proved
2026-10-21pixelfed.de/api/v1/instanceprobe: GET -> 200, configuration.media_attachments.image_size_limit=15360000, video_size_limit=15360000, image_matrix_limit=2073600, statuses.max_media_attachments=12, registrations=true, version 3.5.3 (Pixelfed 0.15.1)
2026-10-21pixelfed.social/api/v1/instanceprobe: GET -> 521 (Cloudflare origin down); pixelfed.art -> 521
2026-11-03pixelfed.de/api/v1/instanceimage and video per-file limits are both 15360000 bytes
2026-11-03pixelfed.de/registerthe registration form carries a 16-years-old box after the name, username, email and password fields
2026-11-03pixelfed.de/api/v1/instanceregistrations are open and need no approval
2026-11-04pixelfed.de/api/v1/instancethe instance JSON states the per-file image limit of 15360000 bytes
More fields 1
dead end{"failure_class": "quota","why": "Per-account unlimited (Pixelfed has no per-user storage counter). Per-file image_size_limit = video_size_limit = 15360000 bytes (14.6 MiB); 12 attachments per status; image_matrix_limit 2,073,600 px (1920x1080).","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