Why Dimensions Matter
Social media platforms resize and crop images to fit their layouts. If you upload an image that does not match the expected aspect ratio, the platform will auto-crop, often cutting off important content. If you upload an image that is too small, it gets upscaled and looks blurry. Getting dimensions right from the start avoids both problems.
Messaging Platforms
Discord
- Emoji: 128x128 px, 256KB max (PNG, GIF)
- Sticker: 320x320 px, 512KB max (PNG, APNG, GIF, Lottie)
- Server icon: 512x512 px, 8MB max
- Server banner: 960x540 px, 16:9 ratio
Telegram
- Sticker (static): 512x512 px, PNG with transparency
- Sticker (animated): 512x512 px, TGS or WebM
- Sticker (video): 512x512 px, WebM, max 3 seconds, 256KB
- Sticker: 512x512 px, WebP, max 100KB
- Profile photo: 500x500 px recommended
Slack
- Custom emoji: 128x128 px, max 128KB (PNG, GIF)
- Workspace icon: 170x170 px minimum
Signal
- Sticker: 512x512 px, WebP
iMessage
- Sticker (small): 300x300 px
- Sticker (medium): 408x408 px
- Sticker (large): 618x618 px
Social Media Platforms
X (Twitter)
- In-stream image: 1600x900 px (16:9)
- Profile photo: 400x400 px
- Header: 1500x500 px
- Square post: 1080x1080 px
- Portrait post: 1080x1350 px (4:5)
- Story/Reel: 1080x1920 px (9:16)
- Profile photo: 320x320 px
- Shared image: 1200x630 px
- Cover photo: 820x312 px
- Profile photo: 170x170 px
- Event cover: 1200x628 px
- Shared image: 1200x627 px
- Profile photo: 400x400 px
- Background image: 1584x396 px
- Company logo: 300x300 px
YouTube
- Thumbnail: 1280x720 px (16:9)
- Channel art: 2560x1440 px
- Profile photo: 800x800 px
TikTok
- Profile photo: 200x200 px minimum
- Video thumbnail: 1080x1920 px (9:16)
- Pin image: 1000x1500 px (2:3)
- Profile photo: 165x165 px
- Post image: Recommended 1200x628 px
- Subreddit icon: 256x256 px
- Subreddit banner: 4000x192 px (mobile: 1600x480)
Professional and Niche Platforms
Twitch
- Emote: 112x112 px (also provide 28x28, 56x56)
- Profile photo: 256x256 px minimum
- Offline banner: 1920x1080 px
Bluesky
- Post image: 2000x2000 px max
- Avatar: 1000x1000 px
- Banner: 3000x1000 px (3:1)
Mastodon
- Custom emoji: 50KB max, no fixed size (rendered small)
- Header: 1500x500 px
- Avatar: 400x400 px
Notion
- Cover image: 1500x600 px recommended
- Page icon: 280x280 px
Spotify
- Playlist cover: 640x640 px (square), max 4MB
- Artist profile: 2660x1140 px
Technical Standards
Favicon (ICO)
- Standard: 16x16, 32x32, 48x48 px (bundled in .ico)
- Apple Touch: 180x180 px (PNG)
Open Graph
- OG image: 1200x630 px
- Minimum: 600x315 px
PWA Icons
- Standard set: 192x192, 512x512 px (PNG)
- Maskable variant: Same sizes with safe area padding
Google Business
- Logo: 250x250 px minimum
- Cover: 1024x576 px
Working with Platform Presets
Memorizing all these dimensions is impractical. FastEdit includes 49 presets across all 23 platforms listed here. Select a platform and media type, and the editor automatically sets the correct dimensions, format, and file size constraints. This is especially useful when batch processing assets for multiple platforms from a single source image.