TikTok Photo Resizer · Fit Portrait Photos with Borders
Prepare portrait or square images for TikTok photo posts. Crop, add borders and resize, then check the actual JPG file size and preview before downloading.
Choose the result you need
The 9:16, 4:5 and 1:1 options are editing starting points, not official TikTok requirements. Starts at 1080×1920 px, JPG, with no file size target.
JPG · PNG · WebP — Up to 50 MB and 50 million pixels per photo
Start with saved settings
Saved editing settings
Your editing settings are saved in this browser. Photos, filenames and crop positions are not saved. Settings do not sync across devices and are removed when you clear site data.
File limits
Photos are processed one at a time. Results are kept up to 100 MB in total; the same limit applies to ZIP downloads. Large photos may fail on some devices. HEIC and RAW are not supported; use JPG, PNG or WebP.
Up to 20 photos, 500 MB total. Select a photo to adjust its framing. Reviewed photos keep their own settings; unopened photos use the current settings. Photos and edits last only while this page stays open.
Choose a photo to open the editor.
1. Choose your crop
Drag inside the selection to move it, or drag a corner to resize. Numeric controls are available below.
Enter exact crop coordinates
2. Set dimensions and size
Uses your current selection. Your original file stays unchanged.
3. Check and save
Compares the image before and after compression, with the same crop and dimensions in both previews. Check quality and destination requirements; acceptance is not guaranteed.
Download resultIf the saved file is not visible, check browser downloads or the Downloads folder in your Files app.
To reuse these settings later, give them a name under “Saved editing settings”.
Edit multiple photos
The three SNS sizes use your current selection. Margins preserve it; fill crops its center for each size. Check every preview.
Results
Help and related tools
Ratio, dimensions and file size are different
A square crop does not necessarily make a 600×600 px image. Set output dimensions and check the result. If the target cannot be met at those dimensions, try another format or change the size limits only if the upload requirements allow it.
JPG does not support transparency. HEIC and animated inputs are not supported. The photo you’re editing is not retained when you leave this page.
Start with your photo’s purpose
How to prepare your photo
- Choose saved settings for your intended placement, then select a photo or try the sample.
- Check the margins and crop in the preview. Adjust dimensions, format or target file size if needed.
- Create the result, check its actual size and pixel dimensions, then download. Check the destination app’s preview before posting.
Before you post
This tool prepares still images for photo posts; it does not create videos or slideshows. App controls, captions and previews may cover parts of the image. Keep important details away from the edges and check in TikTok. Check the official help for current requirements for your intended placement.
Each JPG, PNG or WebP photo can be up to 50 MB and 50 million pixels. Videos, HEIC and animated images are not supported. This is not a design tool for adding text or stickers.
Your photos are processed on your device and are not stored on a server. Visit analytics follows the settings in our privacy notice.
Related photo tools
See actual results
Pixel dimensions and file size are different requirements. Check both after processing.
View details
| Result | File size | Pixel dimensions |
|---|---|---|
| Keep the whole photo with margins | 3,383.7 → 212.7 KB | 1080 × 1920 |
| Crop to fill the frame | 3,383.7 → 270.1 KB | 1080 × 1920 |
This example allows enlargement to reach the selected dimensions; enlarging does not restore missing detail.
Check small text and edges before using the result. A smaller file does not guarantee acceptance by the destination.


