Cropping for a platform is not the same as resizing
Every social network shows your photo inside a fixed shape, and anything outside that shape is cut by the platform, not by you. Upload a landscape photo to a 9:16 story and the sides vanish; upload the same photo as a 1:1 post and the top and bottom go instead. Deciding the crop yourself is the difference between a composition and an accident, and it takes about fifteen seconds here.
Why the frame is fixed and the photo moves
Most crop tools give you a rectangle with handles and let you drag its corners. On a phone that is fiddly, and it lets you build a crop that is the wrong ratio or that hangs off the edge of the image. Here the frame is locked to the ratio you picked and the photo moves behind it. There is no invalid state to reach: the frame is always full, and what you see is exactly what gets written.
Pixel size matters as much as the ratio
Getting 9:16 right and exporting it at 400 px wide still produces a blurry story, because the platform will upscale it to fill a phone screen. That is why each preset carries a target size, not just a ratio, and the export is rendered at that size. If your source is too small to fill it the tool says so rather than quietly enlarging.
The sizes worth knowing
Instagram feed is 1080×1080 square or 1080×1350 portrait, and portrait simply occupies more screen as someone scrolls. Stories, Reels and TikTok are 1080×1920. A YouTube thumbnail is 1280×720. The image that appears when your link is shared anywhere — WhatsApp, Slack, LinkedIn — is 1200×630, which is the one most people forget until the preview looks broken.
Why it runs in your browser
A photo on its way to social media has usually not been published yet, and often it is of somebody who has not agreed to it being published at all. Sending it to a cropping server first is a strange detour for an operation your own device can do instantly. Here the file is decoded in memory, drawn onto a canvas and exported locally.
One photo, several destinations
A single photo rarely works everywhere. A composition built for a 1:1 feed post has the subject in the middle, which is exactly where a 9:16 story puts the caption and the profile bubble; a 4:1 LinkedIn banner cuts a portrait down to a strip of forehead. The practical habit is to export the same source more than once, framing each one for where it is going, rather than letting six platforms each guess at a different crop. Switching preset here keeps the file loaded, so the second and third export cost a drag and a click.