TikTok Profile Picture Size — Avatar Dimensions
Upload your TikTok profile picture at 200x200 pixels or larger, square, and it will be cropped to a circle that displays at roughly 168x168 pixels in the app. 200x200 is the minimum TikTok accepts — supply a sharp square image and let it downscale, rather than uploading something smaller and watching it get upscaled into a blur. Below: the exact spec, which file format to use, and how to keep your avatar crisp at the tiny size it actually shows.
TikTok Profile Picture Dimensions
| Spec | Value |
|---|---|
| Minimum upload dimensions | 200 x 200 |
| Displayed size | 168 x 168 |
| Aspect ratio | 1:1 (square) |
| Display shape | Circle — corners are masked off |
| File format | JPG or PNG |
Download a Blank 200x200 Template
Start at the exact avatar size instead of cropping at upload. This downloads as a blank PNG canvas at 200x200.
Drop an image here or click to browse
Social Media Image Size Cheat Sheet (2024)
| Platform | Type | Dimensions |
|---|---|---|
| Post (Square) | 1080 x 1080 | |
| Post (Portrait) | 1080 x 1350 | |
| Post (Landscape) | 1080 x 566 | |
| Story / Reel | 1080 x 1920 | |
| Profile Photo | 320 x 320 | |
| TikTok | Video Cover | 1080 x 1920 |
| Profile Photo | 200 x 200 | |
| YouTube | Thumbnail | 1280 x 720 |
| Shorts | 1080 x 1920 | |
| Community Post | 1080 x 1080 | |
| Channel Banner | 2560 x 1440 | |
| Profile Photo | 800 x 800 | |
| Post (Landscape) | 1200 x 630 | |
| Post (Square) | 1200 x 1200 | |
| Cover Photo | 820 x 312 | |
| Profile Photo | 170 x 170 | |
| Event Cover | 1200 x 628 | |
| X (Twitter) | Profile Photo | 400 x 400 |
| Header Photo | 1500 x 500 | |
| In-Stream Photo | 1600 x 900 | |
| Card Image | 1200 x 628 | |
| Post Image | 1200 x 627 | |
| Cover Photo | 1584 x 396 | |
| Profile Photo | 400 x 400 | |
| Company Logo | 300 x 300 | |
| Standard Pin | 1000 x 1500 | |
| Idea Pin | 1080 x 1920 | |
| Board Cover | 600 x 600 | |
| Profile Photo | 165 x 165 | |
| Twitch | Profile Banner | 1200 x 480 |
| Offline / Video Player Banner | 1920 x 1080 | |
| Profile Photo | 256 x 256 | |
| Info Panel | 320 x 100 | |
| Info Panel (Tall) | 320 x 300 | |
| Alert Box | 800 x 600 | |
| Emote (Large) | 112 x 112 | |
| Emote (Medium) | 56 x 56 | |
| Emote (Small) | 28 x 28 | |
| Snapchat | Snap | 1080 x 1920 |
| Geofilter | 1080 x 2340 | |
| Profile Photo | 320 x 320 | |
| Story Ad | 1080 x 1920 | |
| Threads | Profile Photo | 320 x 320 |
| Feed Image | 1080 x 1350 | |
| Feed Square | 1080 x 1080 | |
| Link Preview | 1200 x 628 | |
| Discord | Server Icon | 512 x 512 |
| Profile Avatar | 128 x 128 | |
| Profile Banner | 600 x 240 | |
| Server Banner | 960 x 540 | |
| Invite Splash | 1920 x 1080 | |
| Custom Emoji | 128 x 128 | |
| Sticker | 320 x 320 | |
| Role Icon | 64 x 64 | |
| Post Image | 1200 x 675 | |
| Community Banner | 1920 x 384 | |
| Avatar / Community Icon | 256 x 256 | |
| Old Reddit Thumbnail | 70 x 70 | |
| Status (Story) | 1080 x 1920 | |
| Business Catalog | 1024 x 1024 | |
| Profile Photo | 500 x 500 | |
| Group Icon | 500 x 500 | |
| Telegram | Channel Post Photo | 1280 x 1280 |
| Story | 1080 x 1920 | |
| Sticker | 512 x 512 | |
| Profile Picture | 512 x 512 | |
| Channel / Group Icon | 512 x 512 | |
| Spotify | Canvas (Looping Video) | 1080 x 1920 |
| Cover Art | 3000 x 3000 | |
| Show / Podcast Artwork | 3000 x 3000 | |
| Profile Image (Artist) | 750 x 750 | |
| Playlist Cover | 640 x 640 | |
| Substack | Newsletter Header | 1456 x 816 |
| Post / Section Hero | 1456 x 816 | |
| Social / Email Thumbnail | 1456 x 1040 | |
| Email Header Banner | 1100 x 220 | |
| Publication Logo | 256 x 256 | |
| Profile Photo | 256 x 256 | |
| Podcast Cover Art | 2048 x 2048 | |
| beehiiv | Post Thumbnail | 1200 x 630 |
| Publication Logo | 800 x 800 | |
| Profile Picture | 800 x 800 | |
| Inline Image (Landscape) | 1200 x 675 | |
| Inline Image (Square) | 1200 x 1200 | |
| Subscriber Profile Picture | 100 x 100 | |
| Medium | Story Cover | 1500 x 750 |
| Topic / Tag Header | 1500 x 750 | |
| Publication Logo (Horizontal) | 600 x 60 | |
| Publication Logo (Square) | 500 x 500 | |
| Profile Photo | 500 x 500 | |
| Patreon | Cover Photo | 2500 x 1000 |
| Profile Picture | 1024 x 1024 | |
| Post Image | 1920 x 1080 | |
| Video Thumbnail | 1280 x 720 | |
| Tier Image | 460 x 200 | |
| Collection Cover | 1024 x 1024 | |
| Hero Image (Legacy) | 1600 x 400 | |
| Bluesky | Profile Avatar | 1000 x 1000 |
| Profile Banner | 3000 x 1000 | |
| Post Image (Portrait) | 1200 x 1500 | |
| Post Image (Landscape) | 1200 x 675 | |
| Link Card Preview | 1200 x 630 | |
| Mastodon | Profile Picture | 400 x 400 |
| Header Image | 1500 x 500 | |
| Post Image (Landscape) | 1280 x 720 | |
| Post Image (Square) | 1200 x 1200 | |
| Post Image (Portrait) | 1200 x 1500 | |
| Link Preview Card | 1200 x 630 | |
| Etsy | Listing Photo (Square) | 2000 x 2000 |
| Listing Photo (4:3) | 2700 x 2025 | |
| Search Thumbnail | 570 x 456 | |
| Shop Banner (Big) | 1200 x 300 | |
| Shop Banner (Large) | 3360 x 840 | |
| Shop Icon | 500 x 500 | |
| Amazon | Main Image (Recommended) | 2000 x 2000 |
| Main Image (Zoom Minimum) | 1000 x 1000 | |
| Secondary / Lifestyle Image | 1600 x 1600 | |
| Video Thumbnail | 1280 x 720 | |
| Swatch Image | 30 x 30 | |
| Shopify | Product Image (Recommended) | 2048 x 2048 |
| Product Image (Maximum) | 5000 x 5000 | |
| Slideshow / Hero Banner | 1280 x 720 | |
| Blog Post Image | 1200 x 800 | |
| Logo (Wordmark) | 400 x 100 | |
| Favicon | 32 x 32 | |
| Canva | Presentation (16:9) | 1920 x 1080 |
| Instagram Post (Square) | 1080 x 1080 | |
| Instagram Story | 1080 x 1920 | |
| Facebook Cover | 851 x 315 | |
| YouTube Thumbnail | 1280 x 720 | |
| Pinterest Pin | 1000 x 1500 | |
| Logo | 500 x 500 | |
| Wix | Hero / Banner | 1920 x 1080 |
| Page / Section Background | 3000 x 3000 | |
| Blog Cover (4:3 layouts) | 940 x 705 | |
| Blog Cover (Square layouts) | 940 x 940 | |
| Gallery Image (Pro Gallery) | 2560 x 1440 | |
| Product Image (Wix Stores) | 3000 x 3000 | |
| Social Share (og:image) | 1200 x 630 | |
| Mobile Section (9:16) | 1080 x 1920 | |
| Logo | 250 x 100 | |
| Favicon | 96 x 96 | |
| WordPress | Featured Image / og:image | 1200 x 630 |
| Thumbnail (cropped) | 150 x 150 | |
| Medium | 300 x 300 | |
| Large | 1024 x 1024 | |
| 2x Large | 2048 x 2048 | |
| Max Upload Before Scaling | 2560 x 2560 | |
| Squarespace | Banner / Section Background | 2500 x 1406 |
| Full-Bleed Background | 2500 x 1667 | |
| Blog Featured Image | 1500 x 1000 | |
| Gallery Image | 1500 x 1500 | |
| Product Image | 2000 x 2000 | |
| Logo | 1200 x 400 | |
| Favicon | 300 x 300 | |
| Google Slides | Widescreen Slide (16:9) | 1920 x 1080 |
| Standard Slide (4:3) | 1024 x 768 | |
| Slide at 100% (16:9) | 960 x 540 | |
| Slide at 100% (4:3) | 960 x 720 | |
| Notion | Page Cover | 1500 x 600 |
| Page Cover (Wide Monitor) | 2400 x 960 | |
| Page Icon | 280 x 280 | |
| Custom Emoji | 280 x 280 | |
| Inline Image | 1500 x 844 | |
| Site Share Preview (og:image) | 1200 x 630 | |
| Figma | File Thumbnail / Cover | 1920 x 1080 |
| Community Cover Art | 1920 x 1080 | |
| Legacy File Cover (2:1) | 1920 x 960 | |
| Desktop Frame | 1440 x 1024 | |
| Phone Frame | 393 x 852 | |
| Max Image Fill | 4096 x 4096 | |
| Ghost | Post Feature Image | 1200 x 675 |
| Feature Image (Large Source) | 2000 x 1125 | |
| Publication Cover | 1500 x 500 | |
| Social Card (og:image) | 1200 x 630 | |
| Newsletter Header | 1200 x 600 | |
| Author Profile Picture | 400 x 400 | |
| Publication Icon | 256 x 256 | |
| Publication Logo | 600 x 72 | |
| Webflow | Hero / Section Background | 1920 x 1080 |
| Full-Bleed Hero (Retina) | 3200 x 1800 | |
| CMS Featured Image | 1600 x 900 | |
| CMS Card / Thumbnail | 1200 x 800 | |
| Open Graph Image | 1200 x 630 | |
| Product Image (Commerce) | 2000 x 2000 | |
| Webclip / Touch Icon | 256 x 256 | |
| Favicon | 32 x 32 | |
| Slack | Workspace Icon | 512 x 512 |
| Profile Photo | 512 x 512 | |
| Profile Photo (Max) | 1024 x 1024 | |
| Custom Emoji | 128 x 128 | |
| Shared Image (Full Preview) | 1024 x 1024 | |
| Link Preview (og:image) | 1200 x 630 | |
| Google Business Profile | Logo | 720 x 720 |
| Cover Photo | 1920 x 1080 | |
| Post Photo | 720 x 720 | |
| Product Photo | 720 x 720 | |
| Photo (Minimum) | 250 x 250 | |
| Tumblr | Photo Post (Recommended) | 540 x 810 |
| Photo Post (Max) | 2048 x 3072 | |
| GIF (Recommended Width) | 540 x 540 | |
| Header Image | 2048 x 1152 | |
| Avatar | 128 x 128 | |
| Email Header | Substack Email Banner | 1100 x 220 |
| Header @2x (600px Email) | 1200 x 240 | |
| Mailchimp Header @2x (New Builder) | 1320 x 264 | |
| Email Body Width (1x) | 600 x 120 | |
| Mailchimp | Full-Width Image @2x (New Builder) | 1320 x 880 |
| Full-Width Image @2x (Legacy) | 1200 x 800 | |
| Header Banner @2x (5:1) | 1320 x 264 | |
| 2-Column Image @2x | 660 x 440 | |
| Footer Logo @2x (300px Display) | 600 x 200 | |
| Social Card (1.91:1) | 1200 x 630 | |
| Landing Page Hero | 2500 x 1406 | |
| Landing Page Hero (Minimum) | 1500 x 844 | |
| Email Signature | Banner @2x (400x100 Display) | 800 x 200 |
| Banner (Google Footer Max) | 1000 x 100 | |
| Logo / Headshot @2x | 200 x 200 | |
| Logo / Headshot (1x) | 100 x 100 | |
| Facebook Ads | Feed Single Image | 1440 x 1800 |
| Carousel Card | 1080 x 1080 | |
| Stories & Reels | 1440 x 2560 | |
| Link Ad (Legacy 1.91:1) | 1200 x 628 | |
| Google Display Ads | Inline Rectangle | 300 x 250 |
| Large Rectangle | 336 x 280 | |
| Leaderboard | 728 x 90 | |
| Half-Page | 300 x 600 | |
| Wide Skyscraper | 160 x 600 | |
| Billboard | 970 x 250 | |
| Large Mobile Banner | 320 x 100 | |
| Responsive Landscape | 1200 x 628 | |
| Responsive Square | 600 x 600 | |
| LinkedIn Ads | Single Image Ad (1.91:1) | 1200 x 628 |
| Single Image Ad (Square) | 1200 x 1200 | |
| Single Image Ad (Vertical) | 720 x 900 | |
| Carousel Card | 1080 x 1080 | |
| Spotlight Ad Background | 300 x 250 | |
| Spotlight Ad Logo | 100 x 100 | |
| Message Ad Banner | 300 x 250 | |
| Video Thumbnail (16:9) | 1200 x 675 |
All TikTok Image Sizes Compared
The profile picture is one of two image sizes that matter on TikTok. Here is how it sits next to the video cover — the vertical thumbnail that fronts every clip.
| Placement | Dimensions | Ratio | Format |
|---|---|---|---|
| Profile picture | 200 x 200 (min) | 1:1 | JPG / PNG |
| Video cover / thumbnail | 1080 x 1920 | 9:16 | JPG / PNG |
Need the vertical spec instead? The TikTok video size guide covers the 1080x1920 cover and safe zones for captions and UI.
Image Format Recommendations
- PNG for logos, wordmarks, and flat graphics: lossless compression keeps hard edges and text crisp instead of smearing them into JPEG artifacts.
- JPG for photographs and headshots: at high quality (roughly 85 and up) a photo is visually identical to a PNG at a fraction of the file size.
- Start above the minimum: 200x200 is the floor, not a target. Exporting a 400x400 or larger square gives TikTok clean pixels to downscale from and leaves room if the display size ever grows.
- Use sRGB: avatars exported in a wide-gamut profile like Adobe RGB or Display P3 can shift toward muddy or oversaturated once converted for the web.
- Skip transparency: a transparent PNG background renders against whatever the app puts behind it, and TikTok is a dark-first interface. Flatten onto a solid color you chose.
How to Avoid a Pixelated TikTok Avatar
- Never upload below 200x200: a smaller source has to be upscaled to fill the circle, and upscaling invents blurry pixels. This is the single most common cause of a fuzzy avatar.
- Design for the circle, not the square: the corners of your square canvas are cut off. Keep the subject centered with margin on all sides so nothing important lands in a corner.
- Test it at 40 pixels: your avatar appears far smaller than 168px next to comments and on the For You page. Shrink your export to a thumbnail — if you can’t tell what it is, simplify.
- One subject, high contrast: a single face or a single mark against a contrasting background survives the downscale. Busy backgrounds and fine detail turn to mush.
- Avoid text: anything smaller than a couple of letters is illegible at feed size. If your brand is a wordmark, use the initial or icon instead.
- Sharpen after resizing: apply a light unsharp mask as the last step in your export, once the image is already at its final square size.
Frequently Asked Questions
What size is a TikTok profile picture?
A TikTok profile picture is 200x200 pixels at minimum — a square 1:1 image that TikTok crops to a circle and displays at about 168x168 pixels. Upload a sharp square at 200x200 or larger and keep your subject centered so nothing important is lost in the corners.
What resolution is a TikTok pfp?
TikTok requires a minimum resolution of 200x200 pixels for your profile photo and shows it at roughly 168x168 pixels in the app. Exporting at a higher resolution such as 400x400 gives TikTok cleaner pixels to downscale, which keeps the avatar sharp.
What file format should a TikTok avatar be?
Use PNG for logos, wordmarks, and flat graphics so edges stay crisp, and high-quality JPG for photos and headshots. Export in sRGB, and flatten any transparency onto a solid background since TikTok is a dark-first interface.
Why does my TikTok profile picture look blurry?
Usually because the source image was smaller than 200x200 and got upscaled, or because a detailed photo lost its detail when compressed into a tiny circle. Export a sharp square at 200x200 or larger, crop in tight on a single subject, and apply sharpening after resizing rather than before.