Bluesky Video Specs 2026: Upload Limits, Format and Compression Guide

Bluesky video upload specifications

Quick answer: For reliable Bluesky video posts, use a web-compatible MP4 with H.264 video, AAC audio, constant frame rate, and a file comfortably below the service’s current blob limit. Bluesky-hosted accounts must verify their email before uploading video, and posting limits may apply.

Last verified: August 30, 2026

Bluesky video workflow at a glance

Setting Practical recommendation
Container MP4
Video codec H.264
Audio AAC
Frame rate 24–30 fps, constant
Aspect ratio 9:16, 1:1, or 16:9 based on content
File size Stay below the currently reported 50MB blob ceiling and any app-specific limit

Understand the 50MB technical ceiling

Bluesky’s protocol documentation currently lists a maximum individual blob upload of 52,428,800 bytes, or 50MB. Client apps and account services may impose additional constraints, so do not design a workflow that lands exactly at 50MB. A target of 45–48MB provides safer overhead.

Email verification and posting limits

Bluesky’s official video upload tutorial states that Bluesky-hosted accounts must verify their email before uploading video. It also notes limits on the number of video posts. If video works on one account but not another, check verification and account-specific limits before re-encoding repeatedly.

Recommended export settings

  • MP4 container
  • H.264 video
  • AAC audio at 48 kHz
  • Constant frame rate
  • Rec.709 SDR
  • Fast-start/web-optimized MP4 when your encoder provides the option

Choose the right aspect ratio

9:16 vertical

Best for phone-first demonstrations, creator clips, and repurposed short-form video. Keep captions away from the extreme bottom.

1:1 square

A practical compromise for mixed desktop and mobile viewing. It also reduces pixel count compared with 1080×1920, helping meet the file limit.

16:9 landscape

Use for screen recordings, trailers, interviews, and content composed for a wide frame. Avoid adding unnecessary letterboxing.

Compress to a target size

Use the same bitrate formula used for other constrained platforms:

total bitrate (Mbps) = target file size (MB) × 8 ÷ seconds

For a 60-second video targeting 45MB, total bitrate is about 6 Mbps. Reserve 128–192 kbps for audio and export the remaining budget as video bitrate.

Step-by-step export

  1. Trim the clip and remove unused sections.
  2. Choose the final aspect ratio.
  3. Set a constant frame rate that matches the source.
  4. Calculate bitrate from duration and a 45–48MB target.
  5. Export H.264 MP4 with AAC audio.
  6. Check playback locally and confirm the actual file size.
  7. Upload from a verified Bluesky account.

Why a Bluesky video upload fails

  • The account email is not verified.
  • The file exceeds the blob or client limit.
  • The codec or container is not web-friendly.
  • The MP4 metadata is damaged or not optimized for streaming.
  • A posting-rate limit has been reached.
  • The network interrupted the upload before processing completed.

FAQ

Can I upload a file exactly 50MB?

It is safer to stay below the maximum. Container calculations and client behavior can make edge-case files fail.

Should I export 4K?

Usually not for a file-limited social post. 1080p or 720p generally preserves more visible quality at the available bitrate.

Does every Bluesky client support video identically?

No. Bluesky is built on an open protocol, and client behavior can vary. Check the app you actually use.

Official sources

Similar Posts