Snapchat Image Sizes — Snap, Geofilter & Story Dimensions
Snapchat is designed for full-screen vertical content. All snaps, stories, and ads use portrait orientation optimized for mobile devices. Using the correct dimensions ensures your content fills the screen without letterboxing.
All Snapchat Dimensions
Snap
- 1080 x 1920 — Full-screen vertical (9:16)
- Standard snap and story dimensions
- Max file size: 5MB (images)
Geofilter
- 1080 x 2340 — Extended vertical for edge-to-edge devices
- Must be PNG with transparent background
- Max file size: 300KB
Profile Photo
- 320 x 320 — Square, displayed as circle (Bitmoji or photo)
- Shows in chat list and friend profiles
Story Ad
- 1080 x 1920 — Full-screen vertical ad creative
- Same dimensions as regular snaps
- Supports swipe-up CTA
Snapchat Image Optimization Tips
- Always use vertical (9:16): Snapchat is entirely portrait-oriented. Horizontal content will be letterboxed with black bars.
- Geofilter safe zones: Keep designs in the top and bottom 25% of the canvas — the middle area is where the snap photo/video appears.
- Keep text large and bold: Snapchat content is viewed quickly on small screens. Use at least 24pt text for readability.
- Profile photos are tiny: At 320x320 displayed even smaller, use a simple icon or close-up face crop.
- Test on multiple devices: Geofilter dimensions (1080x2340) account for taller phone screens — check how they display on older 16:9 devices too.
Drop an image here or click to browse
Social Media Image Size Cheat Sheet (2024)
| Platform | Type | Dimensions |
|---|---|---|
| Post (Square) | 1080 x 1080 | |
| Post (Portrait) | 1080 x 1350 | |
| Post (Landscape) | 1080 x 566 | |
| Story / Reel | 1080 x 1920 | |
| Profile Photo | 320 x 320 | |
| TikTok | Video Cover | 1080 x 1920 |
| Profile Photo | 200 x 200 | |
| YouTube | Thumbnail | 1280 x 720 |
| Channel Banner | 2560 x 1440 | |
| Profile Photo | 800 x 800 | |
| Post (Landscape) | 1200 x 630 | |
| Post (Square) | 1200 x 1200 | |
| Cover Photo | 820 x 312 | |
| Profile Photo | 170 x 170 | |
| Event Cover | 1200 x 628 | |
| X (Twitter) | Profile Photo | 400 x 400 |
| Header Photo | 1500 x 500 | |
| In-Stream Photo | 1600 x 900 | |
| Card Image | 1200 x 628 | |
| Post Image | 1200 x 627 | |
| Cover Photo | 1584 x 396 | |
| Profile Photo | 400 x 400 | |
| Company Logo | 300 x 300 | |
| Standard Pin | 1000 x 1500 | |
| Idea Pin | 1080 x 1920 | |
| Board Cover | 600 x 600 | |
| Profile Photo | 165 x 165 | |
| Twitch | Profile Photo | 256 x 256 |
| Offline Banner | 1920 x 1080 | |
| Panel | 320 x 300 | |
| Snapchat | Snap | 1080 x 1920 |
| Geofilter | 1080 x 2340 | |
| Profile Photo | 320 x 320 | |
| Story Ad | 1080 x 1920 | |
| Threads | Profile Photo | 320 x 320 |
| Feed Image | 1080 x 1350 | |
| Feed Square | 1080 x 1080 | |
| Link Preview | 1200 x 628 |
Frequently Asked Questions
What size is a Snapchat snap?
Snapchat snaps should be 1080x1920 pixels (9:16 aspect ratio). This is the standard full-screen vertical format used for both photo and video snaps, as well as stories.
What are the Snapchat geofilter dimensions?
Snapchat geofilters should be 1080x2340 pixels to support edge-to-edge display on modern phones. They must be PNG format with a transparent background and under 300KB in file size.
What size is a Snapchat profile photo?
Snapchat profile photos (or Bitmoji avatars) are 320x320 pixels. They display as a circle in the chat list and on friend profiles. Keep your image simple and centered.
What dimensions should Snapchat ads be?
Snapchat story ads use 1080x1920 pixels (9:16), the same as regular snaps. This ensures ads feel native to the platform and fill the entire screen without letterboxing.