Key Takeaways
The exact Snapchat image and video dimensions for Snaps, Stories, Spotlight, profile pictures, and ads — with safe zone tips and common mistakes to avoid.
Why Snapchat Image Sizes Are Different from Every Other Platform
Snapchat was built from day one around the phone held vertically in one hand. While Instagram and Facebook started as desktop-first products that gradually adapted to mobile, Snapchat's entire visual language — full-bleed 9:16 images, no margins, no title bars — was designed for the way people actually hold their phones. That means Snapchat's image size requirements are radically different from most other platforms, and the mistakes creators make here are also different.
The most common mistake is treating Snapchat like a cropped version of Instagram. An Instagram portrait post (1080 × 1350 px, 4:5 ratio) uploaded to Snapchat looks letterboxed with thick black bars. A YouTube thumbnail (1280 × 720 px, 16:9 landscape) is rotated 90 degrees on a phone screen. Neither looks intentional. Getting Snapchat sizes right requires starting with the correct canvas before you design a single pixel.
This guide covers every Snapchat image format for 2026: photo Snaps, Stories, Spotlight, profile pictures, and paid ad units — with the exact pixel dimensions, file size limits, and safe zone boundaries for each.
The Universal Snapchat Spec: 1080 × 1920 px at 9:16
Unlike platforms that support multiple aspect ratios for different content types, Snapchat uses a single dominant format for nearly all visual content: 1080 × 1920 pixels at a 9:16 aspect ratio. This is the same vertical format used by Instagram Stories, TikTok, and YouTube Shorts — but Snapchat was using it before any of those products existed.
The 9:16 ratio fills the entire screen of a modern smartphone with no empty space. At 1080 px wide, the image matches the native resolution of most Android and iPhone displays without requiring any upscaling. Upload anything smaller and Snapchat scales it up, introducing softness and visible compression. Upload anything in the wrong ratio and Snapchat adds black letterboxing bars, which immediately signals a creator who does not understand the platform.
Here is the quick-reference spec table for all major Snapchat content types:
- Photo Snaps: 1080 × 1920 px (9:16) — JPEG or PNG — max 5 MB
- Video Snaps: 1080 × 1920 px (9:16) — MP4 or MOV — max 10 seconds, max 100 MB
- Stories (images): 1080 × 1920 px (9:16) — same spec as photo Snaps
- Spotlight: 1080 × 1920 px (9:16) — video up to 60 seconds
- Profile picture: 320 × 320 px minimum — displayed as a circle
- Snap Ads (Single Image/Video): 1080 × 1920 px — 3 to 180 seconds for video
- Story Ads thumbnail: 360 × 600 px — shown in the Discover feed
Photo Snap Specifications
A photo Snap is the most basic Snapchat content type — a still image sent directly to friends or posted to your Story. The requirements are straightforward but non-negotiable:
- Dimensions: 1080 × 1920 px
- Aspect ratio: 9:16 (vertical)
- File formats: JPEG, PNG, WebP, GIF (still only — animated GIFs play as video)
- Maximum file size: 5 MB
- Color profile: sRGB
JPEG at 85–95% quality hits the sweet spot between file size and visual sharpness. PNG is appropriate for graphics with flat colors or text overlays, but a full-resolution photo PNG will often exceed the 5 MB limit and require compression before upload. Snapchat applies its own in-app compression on top of whatever you upload, so starting with a high-quality file always produces a better final result than starting small.
One detail that trips up designers: Snapchat displays images at the full device resolution without any padding or safe-area insets in the image itself. The UI chrome (the sender name, time stamp, and action buttons) overlays the image. Design your layout so that no important content is placed near the edges — see the safe zone section below for exact measurements.
Video Snap Specifications
Video Snaps follow the same 9:16 canvas as photos but have additional technical constraints around duration, codec, and audio:
- Dimensions: 1080 × 1920 px
- Aspect ratio: 9:16
- Maximum duration: 10 seconds per Snap (chain multiple Snaps for longer content)
- Formats: MP4 (H.264), MOV
- Maximum file size: 100 MB
- Frame rate: 24 fps to 60 fps (30 fps recommended)
- Video bit rate: 1,000–3,000 kbps for smooth playback
- Audio: AAC, stereo, 44.1 kHz
H.264 (AVC) is the safest codec choice. H.265 (HEVC) produces smaller files at the same quality but can cause processing failures on older Snapchat client versions. Stick to H.264 for maximum compatibility. If your export software offers a "web optimized" or "fast start" moov atom option, enable it — it allows Snapchat to begin streaming the video before the full file downloads.
The 10-second limit per Snap feels restrictive but is intentional. Snapchat's engagement data consistently shows that short, punchy videos outperform longer ones on the platform. If you need more than 10 seconds, break the content into separate Snaps in a Story sequence — each with a clear visual hook at the start so viewers tap to continue.
Snapchat Stories: Same Dimensions, Different Strategy
Snapchat Stories use the identical 1080 × 1920 px (9:16) canvas as individual Snaps. The difference is not technical but strategic: a Story is a sequential series of Snaps that remains visible for 24 hours. Each card in a Story should be designed to work both standalone and in sequence.
Best practices for Story design:
- Hook in the first frame. Viewers swipe through Stories rapidly. Your first image or the first 2 seconds of your first video determines whether anyone watches the rest. Lead with your strongest visual or most compelling statement.
- Design for tap-through. Unlike Instagram Stories which play automatically, Snapchat users actively tap to advance. Position content so each card ends with an implied "what comes next?" that rewards the tap.
- Use consistent visual framing. A Story feels cohesive when the color palette, type treatment, and layout are consistent across cards. Abrupt style changes read as separate posts stitched together rather than an intentional series.
- Add captions. A significant portion of Snapchat users view Stories with sound off in public settings. Overlay text captions on any video Snap that relies on dialogue or voiceover to deliver its message.
Snapchat Spotlight: The 60-Second Vertical Video Format
Spotlight is Snapchat's answer to TikTok and Instagram Reels — an algorithmic feed of short vertical videos from creators the viewer does not necessarily follow. It is the most important growth surface on Snapchat for creators who want to reach new audiences, and it has slightly different constraints from regular Snaps:
- Dimensions: 1080 × 1920 px (9:16) — same canvas
- Maximum duration: 60 seconds (significantly longer than individual Snaps)
- Minimum duration: 5 seconds
- Format: MP4 (H.264) or MOV
- No resharing allowed: Spotlight videos cannot be forwarded, screenshot, or saved by viewers
- Sound-on default: Unlike Stories, Spotlight plays with sound on by default in the feed
Because Spotlight is algorithmically distributed, the first 2–3 seconds are critical. Snapchat's algorithm evaluates completion rate — the percentage of viewers who watch through to the end. A video that hooks immediately and holds attention throughout will be shown to more people than one with a slow build, regardless of the creator's follower count. Design Spotlight videos with a strong visual in the first frame (not a title card or blank screen) and build toward a payoff in the final 10 seconds.
Spotlight videos compete directly with TikTok and Reels for the same creator workflows. If you are cross-posting 9:16 vertical video across platforms, a Snapchat Spotlight video made at 1080 × 1920 px is immediately suitable for TikTok and Instagram Reels with no format conversion needed — only the safe zone positions of text overlays may need adjustment.
Snapchat Profile Picture Size
Your Snapchat profile picture is displayed as a circle in the friend list, Chat screen, and on your public profile. The display size is small — approximately 64 × 64 px in the friend list — but the original upload resolution matters because Snapchat also shows the image at larger sizes on profile pages and in group chats.
- Minimum upload size: 320 × 320 px
- Recommended upload size: 800 × 800 px or higher
- Shape: Square upload, displayed as a circle (Snapchat crops to a center circle)
- Format: JPEG or PNG
Because the display is circular, keep all important content — faces, logos, key icons — within the central 80% of the square canvas. Anything near the corners will be cropped out. For a logo or brand mark, center it on a solid or simple background. A complex image with edge details will look cluttered and unreadable at the small display sizes used in the friend list.
Snapchat uses your Bitmoji avatar as the profile picture if you have linked a Bitmoji account. For personal accounts, the Bitmoji often looks better at small sizes than a photo because it is designed for that display context. For business or creator accounts, a clean logo or professional headshot usually performs better for brand recognition.
Snapchat Safe Zones: Where Not to Put Important Content
The Snapchat UI overlays several interface elements on top of your Snap or Story. Understanding exactly where these elements appear is critical for keeping your text, logos, and subjects visible and unobstructed.
On a 1080 × 1920 px canvas, the approximate safe zones are:
- Top 250 px: Occupied by the sender name, time stamp, and notification area. Avoid placing any critical content here — especially text you want readers to read clearly.
- Bottom 300 px: Occupied by the "Send to" / "My Story" button bar and swipe-up prompts. Keep this zone clear of text and key visuals.
- True safe zone: The central region from approximately Y=250 to Y=1620 (1,370 px tall, full width) is reliably visible without any UI overlay.
- Side margins: Keep text at least 80 px from the left and right edges for comfortable reading on all screen sizes.
A practical design approach: treat your Snapchat canvas as having a safe zone of 1080 × 1370 px centered vertically. Everything decorative (backgrounds, textures, abstract elements) can extend to the full 1080 × 1920 px bleed. Everything that must be readable — headlines, calls to action, brand names, faces — should stay within the safe zone.
This safe zone guidance applies to both Stories and Spotlight. For Snap Ads, Snapchat provides an official safe zone template through its Business Manager, which is more restrictive and accounts for the ad call-to-action overlay at the bottom.
Snapchat Ad Specifications
For creators and businesses running paid Snap Ads through Snapchat Ads Manager, the technical requirements are similar to organic content but with stricter quality thresholds because Snapchat reviews ad creatives before approval.
Single Image or Video Ad
- Dimensions: 1080 × 1920 px (9:16)
- Image formats: JPEG, PNG — max 5 MB
- Video formats: MP4, MOV — H.264, 3 to 180 seconds, max 1 GB
- Minimum video bit rate: 2,500 kbps
- Audio: Required on video ads, max -16 LUFS
- Call-to-action attachment: Web View, App Install, or Deep Link
Story Ad
- Tile thumbnail (shown in Discover feed): 360 × 600 px — JPEG or PNG — max 5 MB
- Brand name on tile: Max 25 characters
- Headline on tile: Max 34 characters
- Content cards (the actual Story): 1080 × 1920 px — 1 to 20 cards
Collection Ad
- Top creative: 1080 × 1920 px video or image (same spec as Single Ad)
- Product thumbnails: 160 × 160 px — square — PNG or JPEG
- Number of products displayed: 4 simultaneously
For ad creatives, Snapchat's review team will reject any video where the first frame is black or shows the Snapchat app UI from a screen recording. Start with a strong visual immediately. Text overlay on ads should use the safe zone even more conservatively than organic content, as the call-to-action button at the bottom reduces the safe area further.
File Format Recommendations for Every Snapchat Content Type
Choosing the right file format is as important as hitting the correct pixel dimensions. The wrong format wastes quality or causes upload failures:
- Photography and photo Snaps: JPEG at 90–95% quality. PNG is acceptable but produces unnecessarily large files for photographic content, often exceeding the 5 MB limit.
- Graphics with text, logos, or flat colors: PNG. The lossless compression preserves crisp edges that JPEG would render with blocky artifacts.
- Video Snaps and Spotlight: MP4 with H.264 video codec and AAC audio. 30 fps for smooth playback. Use the "web optimized" / "faststart" option in your export settings.
- Color profile: Always sRGB. Snapchat, like every mobile platform, assumes sRGB. Uploading a file tagged as Adobe RGB or Display P3 will cause the platform to misinterpret the color values and render your image with washed-out, less saturated colors.
Common Snapchat Image Size Mistakes (And How to Fix Them)
Even experienced creators make these errors when they first start producing dedicated Snapchat content:
Mistake 1: Uploading landscape video. A 16:9 landscape video (1920 × 1080 px) uploaded to Snapchat will appear rotated on mobile or heavily letterboxed. The fix is to export a separate vertical version for Snapchat, or to shoot originally in 9:16 on a phone.
Mistake 2: Designing at low resolution then scaling up. If you design a Snap at 540 × 960 px (half resolution) and then scale to 1080 × 1920 px, the output is blurry. Snapchat's own compression adds additional softness on top of the upscaling blur. Always start at 1080 × 1920 px and scale down if needed — never up.
Mistake 3: Placing critical content at the very top or bottom. Snapchat's UI chrome is unavoidable. A perfectly composed headline placed at Y=80 will be hidden behind the sender's name. A button or CTA at Y=1800 will be covered by the action bar. Respect the safe zones every time.
Mistake 4: Using the wrong color profile. Exporting in Adobe RGB instead of sRGB is the most invisible quality problem. Colors look correct on a calibrated monitor but appear flat and desaturated on every viewer's phone. Always convert to sRGB in your export settings.
Mistake 5: Uploading video without sound design. Snapchat plays with sound on by default in many contexts. A video that has no audio — or worse, unintentional background noise — performs significantly worse than one with intentional sound design, even something as simple as a short music clip or clean ambient sound.
Cross-Platform Workflows: Snapchat, TikTok, Instagram Reels, and YouTube Shorts
The good news for creators distributing content across all short-form vertical video platforms is that the core 1080 × 1920 px (9:16) format is shared across Snapchat, TikTok, Instagram Reels, and YouTube Shorts. One master vertical video export covers all four platforms at the pixel level. The platform-specific differences are in safe zones, duration limits, and UI overlays:
- Snapchat Stories: 10 seconds max per Snap. Safe zone avoids top 250 px and bottom 300 px.
- Snapchat Spotlight: 5–60 seconds. Sound on by default. Same safe zone as Stories.
- TikTok: Up to 10 minutes (though 15–60 seconds performs best). Safe zone avoids bottom 400 px (dense UI cluster) and right side (~200 px for engagement buttons).
- Instagram Reels: Up to 3 minutes. Safe zone avoids bottom ~400 px (caption, music, engagement bar) and top ~150 px.
- YouTube Shorts: Up to 3 minutes. Safe zone avoids bottom ~300 px (subscribe button, engagement bar).
The practical workflow: design your text overlays and key visuals for the most restrictive safe zone (roughly the central 1080 × 1200 px region), then export a single master file. That master file will display correctly on all four platforms with safe, unobstructed content positioning.
Practical Checklist: Snapchat Image Sizes 2026
- Canvas size: 1080 × 1920 px (9:16) for all Snaps, Stories, and Spotlight
- Photo format: JPEG (90–95% quality) for photos; PNG for graphics and text
- Video format: MP4, H.264 codec, AAC audio, 30 fps
- Video duration: max 10 seconds for Snaps, max 60 seconds for Spotlight
- File size: max 5 MB for images, max 100 MB for video Snaps
- Color profile: sRGB — always, without exception
- Safe zone for content: Y=250 to Y=1620 (keep text and key visuals here)
- Profile picture: 800 × 800 px minimum, center your subject within the circle
- Story Ad tile: 360 × 600 px separate image
- Cross-platform: same 1080 × 1920 px file works for TikTok, Reels, and YouTube Shorts
Frequently Asked Questions
About Evan Kim
Digital content strategist and visual communication specialist based in South Korea. Focused on practical, precise solutions for creators.
Read more articles by Evan