TikTok is primarily a vertical video platform, but it also displays profile photos, supports photo carousels, and shows video cover thumbnails. Each context has a specific ideal size. Getting these right avoids blurry profile photos, cropped text on photo posts, and distorted thumbnails. This guide covers every TikTok image dimension as of 2026.
TikTok Image Sizes — Quick Reference
- Profile photo: 200×200 px minimum (displays as a circle)
- Photo post (single): 1080×1920 px (9:16 portrait)
- Photo post (landscape): 1920×1080 px (16:9)
- Photo carousel: 1080×1920 px per image
- Video cover thumbnail: 1280×720 px (16:9) or 720×1280 px (9:16)
- Video dimensions: 1080×1920 px (9:16 recommended)
TikTok Profile Photo Size
TikTok profile photos display as circles. Here's what you need to know:
- Minimum upload size: 200×200 px
- Recommended upload: 400×400 px or larger for sharpness
- Display shape: Circle — corners are cropped
- Maximum file size: 50 MB
- Accepted formats: JPG, PNG, GIF (static only for profile)
Use a square image with your subject centered. TikTok's circular crop cuts off corners, so anything important (face, logo) should stay away from edges. Upload at 400×400 px minimum — the platform upscales small images which causes blurriness.
TikTok Photo Post Size
TikTok supports photo-only posts (without video), sometimes called "photo mode" or "slideshow posts." These display full-screen on mobile:
- Portrait orientation (recommended): 1080×1920 px (9:16). Fills the full screen on mobile — no black bars, no cropping.
- Landscape orientation: 1920×1080 px (16:9). TikTok adds black bars above and below on portrait-mode phones.
- Square: 1080×1080 px. Also gets black bars on a typical phone screen.
- Maximum file size per image: 20 MB
Stick to 1080×1920 (9:16 portrait) for TikTok photo posts. This matches the phone screen and gives your content the most visual impact without any padding.
TikTok Photo Carousel Size
Photo carousels (multiple swipeable photos in one post) follow the same rules as single photo posts. Use 1080×1920 px for each image in the carousel. Keep all images the same aspect ratio — mixing orientations creates an inconsistent swipe experience.
- Recommended size per image: 1080×1920 px (9:16)
- Maximum images per carousel: 35
- Maximum file size per image: 20 MB
TikTok Video Cover / Thumbnail Size
When you upload a video to TikTok, you can set a custom cover image (thumbnail). This appears on your profile grid and in search results:
- For portrait videos (9:16): 720×1280 px or 1080×1920 px. This is the standard TikTok video format.
- For landscape videos (16:9): 1280×720 px. Less common on TikTok but used for some content types.
- Safe zone: Keep text and key visuals away from the bottom 20% of the frame — TikTok's UI overlays (username, caption, buttons) cover this area.
Safe Zone for TikTok Content
TikTok overlays UI elements on top of your video and photo content:
- Bottom area (15–20%): username, caption, sound info — keep text out
- Right side (~15%): like, comment, share, follow buttons
- Recommended safe zone: Keep important content within the center 1080×1420 px (for 1080×1920 content), leaving 250 px clear at the bottom and 150 px on the right.
How to Resize Images for TikTok
- Open Picovert's image resizer — free, no account needed.
- Set the target dimensions: 1080×1920 for photo posts, 400×400 for profile photo.
- If your image isn't in portrait orientation, use the crop tool first to crop to 9:16.
- Download and upload to TikTok.
TikTok Image Quality Tips
- TikTok compresses images — especially on slower connections. Upload at the exact recommended resolution. Don't upscale a small image and upload the padded version.
- JPG vs PNG: JPG works for photos. PNG is better for graphics, text overlays, or images with flat areas of color.
- Pre-compress to under 5 MB before uploading using Picovert's compressor to reduce TikTok's recompression.
- WebP is not supported for TikTok uploads — convert to JPG or PNG first.
File Size Limits on TikTok
- Profile photo: 50 MB
- Photo post (single or carousel image): 20 MB per image
- Video: 287.6 MB (up to 10 minutes)