Tiers
FileForge has three tiers: Free, Forge Pro, and Max. See the pricing page for current pricing.
Free
- 5 conversions per day
- Files up to 10 MB
- 200 MB total stored at once (inputs + outputs)
- 24-hour output retention
- Standard queue priority
- Image conversions (PNG, JPG, WebP)
- Audio conversions (MP3, WAV, OGG)
- Video conversions (MP4, WebM)
- Document conversions (PDF, DOCX, ODT, TXT, HTML, MD)
- PDF → images (PNG/JPG, selected pages bundled as a ZIP)
- Same-format re-encode (e.g. PNG → PNG, MP3 → MP3, PDF → PDF) — apply the optional settings without changing format
- Archive conversions (ZIP, TAR, TAR.GZ)
Forge Pro
Everything in Free, plus:
- Unlimited daily conversions (configurable cap in admin settings)
- Files up to 500 MB
- 2 GB total stored at once (inputs + outputs)
- 7-day output retention
- Priority queue — Pro jobs jump ahead of the Free line
- All audio formats — FLAC, AAC, M4A
- All video formats — MOV, MKV, 1080p high-quality presets
- All document round-trips — DOC, RTF, XLSX, XLS, ODS, PPTX, PPT, ODP to PDF
- PDF → editable Word/ODT/RTF, and any document → images (ZIP)
- 7z archive output
- Bulk uploads — up to 20 files per submission
- Metadata preservation — opt in to keep EXIF, ID3, and document author fields
- API access — personal
ff_live_…keys with per-key scopes
Max
Everything in Forge Pro, plus higher limits for heavy workloads:
- Files up to 2 GB
- 10 GB total stored at once (inputs + outputs)
- 30-day output retention
- Bulk uploads — up to 100 files per submission
- Priority queue and all Pro formats/features
Upgrading
Choose a plan and check out from the pricing page — billing is handled in your ObraHaus account (the console owns plans, payment, and entitlements; FileForge reads your tier from it). Your new limits apply as soon as the upgrade is recorded.
Downgrade
If your Pro subscription expires or is revoked:
- Your daily conversion cap drops back to 5.
- The file-size cap drops to 10 MB, and the total-storage cap drops to 200 MB. (You won't lose files already stored, but you can't upload or convert again until you're back under 200 MB.)
- Any existing API keys immediately stop working — the auth middleware re-checks
subscription_tieron every request, so there is no grace period. - Outputs already stored under the Pro retention window revert to the Free window after the next cleanup pass.
- Conversions already queued with Pro priority finish as Pro; new submissions go through the Free lane.
Tier enforcement
Tier checks happen at three points:
- Presign upload — the signed URL is capped at
tier.max_file_mb, and the upload is also rejected up front if it would push your total stored size overtier.max_storage_mb. Finalization re-checks both against the real object size. - Create conversion — the API validates format gating, preset allowlists,
preserve_metadata,bulkcount,daily_conversions < tier.daily_limit, and that you aren't already over your storage cap. - API key auth — every
/v1/*request re-checkssubscription_tier IN ('pro', 'max'). A mid-session downgrade revokes access immediately.
