1080×1920 px · 9:16 vertical
Each social platform crops uploaded media to its own aspect ratio before showing it in feeds. Uploading at the platform's native size — here, TikTok feed posts — preserves the framing you intended and avoids the soft-focus that comes from the platform's own resampler. This preset outputs 1080×1920 JPEG at the vertical 9:16 ratio that TikTok expects.
| Output dimensions | 1080×1920 pixels |
|---|---|
| Aspect ratio | 9:16 (vertical 9:16) |
| Output format | JPEG @ 90% quality |
| Processing | 100% in your browser — no upload |
| Cost | Free, unlimited |
| Source | Official guidelines |
Audience: 1+ billion users, skewing 16-24.
How TikTok ranks images: pure For You algorithm — completion rate, replays, and shares dominate. Posting at the platform's exact native dimensions (1080×1920 px) preserves your original framing and avoids the softening that happens when the platform's own resampler runs to fit its expected size.
Platform-specific note: TikTok cover images are served at 9:16 in the feed but render 1:1 in profile grids.
This preset is a deterministic recipe — every step has fixed parameters so the result is byte-identical across runs of the same input.
TikTok Vertical crops your input to 9:16 and resizes it to 1080×1920 px as JPEG — a 2.1-megapixel output. The work runs through canvas APIs and a WebAssembly image-encoder; the source image is decoded into an off-screen canvas, transformed in place, and re-encoded without any network upload.
Social-platform uploads frequently re-encode the file at the platform's CDN; running this preset locally before upload lets you see the exact pre-upload state. The browser-side path also means the file never leaves your device — relevant when the input contains personally identifiable information, screenshots of private documents, ID scans, or proprietary product photography.
1080×1920 px, saved as JPEG at quality 90%.
The target platform — see the cited spec — uses vertical 9:16 as its native frame. Submitting any other ratio means the platform's own crop runs, which often clips faces or text near the edge.
The target accepts JPEG, and JPEG compresses photographic content 5-10× smaller than PNG with no visible difference at quality 90%. PNG is the right choice only when the image has hard edges or transparency — which photo-ID, social posts, and product photos don't.
No. This preset runs entirely in your browser using WebAssembly + canvas APIs — no server round-trip. You can verify this in your browser's network panel: only static asset requests, no image upload. The file never leaves your device.