How to crop a photo for Snapchat (in the app or in your browser)
Snapchat crops everything to a 9:16 full-screen frame, and photos that don't match get cut off in surprising places. Here's how cropping works inside the app, and how to pre-crop any image so it posts exactly the way you framed it.
Snapchat is a full-screen, vertical app. Every snap and story is displayed in a 9:16 portrait frame — on most phones that's 1080×1920 pixels — and anything you post gets fitted into that frame whether it matches or not. Post a landscape photo from your camera roll and Snapchat will either letterbox it with padding or zoom it to fill, slicing off the left and right edges. That's why a photo that looked great in your gallery shows up on your story with heads cropped out.
There are two ways to take control: crop inside Snapchat, or crop before the photo ever reaches Snapchat. The second gives you far more precision, but let's cover both.
Cropping inside the Snapchat app
Snapchat does have a built-in crop, though it's easy to miss:
- Open a snap (take one, or pick a photo from Memories / camera roll).
- Tap the crop icon in the right-hand editing toolbar (scissors-adjacent; on some versions it lives under the pencil/edit menu).
- Drag the corners to choose the region, then confirm.
Two limitations you'll run into quickly. First, the in-app crop is free-form — there's no way to lock it to an exact aspect ratio, so getting a clean 9:16 by dragging corners is guesswork. Second, on photos imported from the camera roll, Snapchat's editor sometimes only offers zoom-and-position (pinch to fit the frame) rather than a true crop, which means you're choosing what gets cut off rather than preventing the cut.
The pinch gesture is still worth knowing: after importing a photo, pinch outward to display it letterboxed (whole photo visible, bars above and below) or pinch/spread to fill the frame (no bars, edges cropped). That choice alone fixes most "why did Snapchat cut my photo" complaints.
The better way: crop to 9:16 before you post
If the framing matters — a group shot where nobody should be cut, a product photo, a flyer — crop the image to exactly 9:16 first, so Snapchat has nothing left to decide. The photo fills the screen edge-to-edge with no surprise cropping and no letterbox bars.
You don't need to install anything for this. Our image cropper runs in the browser, on your phone or computer:
- Open the crop tool and load your photo. It never uploads — the crop happens on your device.
- Choose the Snapchat (9:16) preset. The crop box locks to the right ratio; you only decide which 9:16 slice of the photo to keep.
- Drag the box over the part of the image you want, then export as JPG or PNG.
- Save it to your camera roll and post it to Snapchat. It fills the frame exactly as cropped.
The same preset works for anything in the 9:16 family — Instagram Stories and Reels, TikTok, YouTube Shorts all use the identical ratio, so one crop covers every vertical platform.
Getting the size right (when it matters)
Aspect ratio is what prevents cropping; resolution is what prevents blurriness. Snapchat's native frame is 1080×1920. If your source photo is much larger — phone cameras shoot 4000+ pixels tall — that's fine; it will be scaled down cleanly. Problems appear in the other direction: a small image stretched up to full screen looks soft. If you need a specific output size, run the cropped image through the image resizer and set it to 1080×1920 exactly. For a batch of photos — say, a story series — the bulk resize tool processes them all at once.
One more practical tip: leave breathing room at the top and bottom of your crop. Snapchat overlays your username and caption controls near the top and the reply bar at the bottom, so anything critical (faces, text) is safest in the middle ~80% of the frame. The same safe-zone advice applies to Instagram Stories and TikTok.
Quick reference: vertical platform sizes
| Platform | Aspect ratio | Recommended pixels | | --- | --- | --- | | Snapchat snap / story | 9:16 | 1080×1920 | | Instagram Story / Reel | 9:16 | 1080×1920 | | TikTok video / photo | 9:16 | 1080×1920 | | YouTube Short | 9:16 | 1080×1920 | | Instagram feed (portrait) | 4:5 | 1080×1350 |
All of these are presets in the crop tool, so you can cut one master photo to every platform in a minute or two — privately, in your browser, with nothing uploaded to anyone's server.
The short version: Snapchat will always force your photo into a 9:16 frame, and the only way to control what survives that frame is to hand it a 9:16 photo. Crop first, post second.