See your post on every platform
Upload an image or video and instantly see how it looks inside Instagram, TikTok, Facebook, X, LinkedIn, and YouTube mockups — right in your browser, before you post.
Drop your image or video here
or click to browse
JPEG · PNG · GIF · WebP · MP4 · MOV · and more · stays in your browser, nothing uploaded
All platform specs
| Platform | Format | Aspect ratio | Caption limit | Max file size | Video limit |
|---|---|---|---|---|---|
| Reels | 9:16 | 2,200 | 100 MB | 90 sec (Reels) · 60 sec (Feed) | |
| Feed (1:1) | 1:1 | 2,200 | 100 MB | ||
| Feed (4:5) | 4:5 | 2,200 | 100 MB | ||
| TikTok | Video (9:16) | 9:16 | 2,200 | 287 MB | 10 min (most) · 60 min (verified) |
| Feed (1:1) | 1:1 | 2,200 | 287 MB | ||
| Feed (1:1) | 1:1 | 63,206 | 10 GB (video) · 30 MB (image) | 240 min | |
| Feed (16:9) | 16:9 | 63,206 | 10 GB (video) · 30 MB (image) | ||
| Feed (4:5) | 4:5 | 63,206 | 10 GB (video) · 30 MB (image) | ||
| X / Twitter | Post (16:9) | 16:9 | 280 | 512 MB (video) · 5 MB (image) | 2 min 20 sec |
| Post (1:1) | 1:1 | 280 | 512 MB (video) · 5 MB (image) | ||
| Feed (1.91:1) | 1.91:1 | 3,000 | 5 GB (video) · 100 MB (image) | 10 min | |
| Feed (1:1) | 1:1 | 3,000 | 5 GB (video) · 100 MB (image) | ||
| Feed (4:5) | 4:5 | 3,000 | 5 GB (video) · 100 MB (image) | ||
| YouTube | Shorts (9:16) | 9:16 | 5,000 | 256 GB | Shorts: 3 min · Long-form: 12 hours |
| Video (16:9) | 16:9 | 5,000 | 256 GB |
Why preview before posting?
Every social platform crops, letterboxes, or zooms your media differently. A portrait photo that looks perfect on Instagram Stories may lose important detail when auto-cropped to a square on Facebook. A landscape thumbnail that fills a YouTube card can appear heavily letterboxed in a TikTok feed.
This free tool simulates how your file will be framed on each platform so you can catch crop issues before publishing — saving time and protecting your brand image.
Your file never leaves your device. We use the browser's built-in URL.createObjectURL() API to display a local preview; no bytes are transmitted to any server.
