Skip to main content

What it checks

byteLength <= 8_000_000 per image.

Why

Meta’s Threads API documents an 8 MB per-image cap on the create-container endpoint. Larger images are rejected upstream with code 100, error subcode 2207003 or similar.

Failure response

Remediation

Re-encode at lower quality or smaller dimensions. JPEG q=85 + max 2048 px is a sensible default: