Compress images, generate color palettes, create favicons, build CSS gradients, and more. All free, all in your browser. No uploads to servers.
Every tool runs in your browser. No backend. No data collection. Your images never leave your device.
A featured image tool every day. Try it now, completely free.
Speed up your website and improve SEO with these image best practices.
WebP images are 25-34% smaller than JPEG at equivalent quality. All modern browsers support it. Use our Image Compressor to convert.
Add loading="lazy" to images below the viewport. This reduces initial page load time and saves bandwidth for users who don't scroll.
Always set width and height attributes on img tags. This prevents Cumulative Layout Shift (CLS), a Core Web Vital metric.
SVGs are resolution-independent and typically smaller than PNG for simple graphics. Use our SVG Optimizer to reduce file size further.
Social share images should be exactly 1200x630px. Use our Social Share Card Generator for perfectly sized OG images every time.
Serve images from a CDN to reduce latency. GitHub Pages, Cloudflare, and Vercel all provide free CDN distribution for static assets.
The complete reference guide for image dimensions on every major platform. Updated for 2026.
| Platform | Image Type | Dimensions | Aspect Ratio |
|---|---|---|---|
| X (Twitter) | Post Image | 1200 x 675 | 16:9 |
| X (Twitter) | Profile Photo | 400 x 400 | 1:1 |
| X (Twitter) | Header Banner | 1500 x 500 | 3:1 |
| Feed Post | 1080 x 1080 | 1:1 | |
| Story / Reel | 1080 x 1920 | 9:16 | |
| Profile Photo | 320 x 320 | 1:1 | |
| Post Image | 1200 x 627 | 1.91:1 | |
| Profile Photo | 400 x 400 | 1:1 | |
| Banner | 1584 x 396 | 4:1 | |
| TikTok | Video Cover | 1080 x 1920 | 9:16 |
| TikTok | Profile Photo | 200 x 200 | 1:1 |
| Post Image | 1200 x 630 | 1.91:1 | |
| OG / Share Card | Open Graph Image | 1200 x 630 | 1.91:1 |
Try your luck! Spin the wheel for free design resources and premium tool access.
Free developer tools at spunk.codes — Use code SPUNK for exclusive access