Drop a photo, get it at exactly 1080×1920 pixels (9:16 vertical) — the full-screen Story/Reels/TikTok frame. Center cover-cropped, GPS/EXIF stripped. Nothing is uploaded; it all runs in your browser.
1080×1920 at 9:16 is the full-screen vertical frame: Instagram Stories and Reels, TikTok, YouTube Shorts, Snapchat, Facebook Stories — they all use the same portrait canvas. Anything else gets cropped or letterboxed by the platform, so arriving at exactly 9:16 is the whole game. This page is preset to those pixels with a 500 KB budget, which is generous for a single frame.
9:16 is an extreme shape. A normal landscape photo center cover-cropped to 1080×1920 loses most of its width — you keep a tall thin slice out of the middle. That's sometimes exactly what you want (a person centered in frame survives fine) and sometimes a disaster (group shots, scenery). PixFit warns you when it crops and shows both aspect ratios; if the framing matters, crop to roughly-vertical in your photos app first, then let this page do the exact pixels.
Story UIs draw on top of your image: profile name and camera icons near the top, reply box and swipe-up affordances near the bottom. The usual guidance is to keep anything important out of roughly the top and bottom 250 px of the 1920 — PixFit can't preview the overlays, so compose with margins. The re-encode strips EXIF/GPS on the way out, which for something posted to a public story is worth having anyway. Square feed posts are the sibling page: 1080×1080.