Resize Image for Facebook
Facebook link previews and shared images display optimally at 1200x630 pixels. Incorrect dimensions cause cropping or low-resolution rendering in the news feed.
1,000+ images processed · Your images never leave your browser
How Facebook Handles Your Images (and Why Dimensions Matter)
Facebook's image pipeline is one of the most aggressive on the internet. Every image you upload goes through a re-encoding process that prioritizes bandwidth savings over visual fidelity — Facebook serves billions of images per day, and even a 5% reduction in average file size saves them petabytes. Understanding this pipeline is how you keep your images looking sharp instead of muddy.
The recommended dimension for a shared Facebook post image is 1200x630 pixels. This 1.91:1 aspect ratio is not Facebook's invention — it is the Open Graph standard used across the entire web for link preview images. When someone shares a URL on Facebook, Messenger, LinkedIn, Slack, Discord, or iMessage, the platform fetches the `og:image` meta tag and renders a preview card at roughly this ratio. Getting your images to 1200x630 means they look correct everywhere, not just on Facebook. If you maintain a website or blog, your Open Graph images should always be resized to 1200x630 and specified in your page metadata.
When you upload a photo directly to Facebook (not as a link share), the platform accepts images up to 2048 pixels wide for photos and 720 pixels wide for shared post images at standard quality. However, Facebook compresses aggressively regardless of the upload size. A 5MB DSLR export and a carefully optimized 300KB file can end up looking nearly identical after Facebook's re-encoding — but the carefully optimized version often looks slightly better because it was compressed once with a quality-focused encoder, rather than compressed twice (once by you, once by Facebook with a throughput-focused encoder).
The practical rule: resize to the target dimensions, export as JPEG at quality 85-90, and let Facebook handle the final compression. Do not over-compress before uploading — giving Facebook a high-quality source means its encoder has more detail to work with. And do not upload massive files expecting Facebook to "use the extra pixels" — anything above 2048px wide gets downscaled, and the unnecessary data just slows your upload.
Mobile versus desktop rendering creates an important design consideration. On desktop, a shared post image displays at approximately 500 pixels wide in the News Feed. On mobile, it stretches to the full screen width — typically 390-430 pixels, but rendered at 2x or 3x pixel density on modern phones, so the actual pixel demand is 780-1290 pixels. A 1200x630 source image satisfies both cases: desktop gets a downscaled version (which always looks sharp), and mobile Retina displays get a near-native-resolution image. Uploading at 600x315 — half the recommended size — looks acceptable on desktop but noticeably soft on mobile Retina screens.
Facebook link previews (what appears when you share a URL) have their own quirks. Facebook caches the Open Graph image the first time someone shares a URL, and it does not automatically refresh when you update the image. If you change your `og:image` after the first share, use the Facebook Sharing Debugger to force a cache refresh. The preview image minimum is 200x200 pixels, but anything below 600x315 gets a small thumbnail instead of the large card format. Always use 1200x630 for the full-width preview card that drives clicks.
For Facebook advertising, image requirements are stricter. Single-image feed ads recommend 1080x1080 (square) or 1200x628 (landscape). The platform enforces a rule that text cannot cover more than 20% of the ad image — not as a hard block anymore, but ads with heavy text overlay get reduced delivery. Use clean product photography or illustrations with minimal text, and put your copy in the ad text field instead. Facebook's ad auction algorithm evaluates visual quality as part of its relevance scoring, so a crisp, properly sized image can directly lower your cost per click.
Cover photos are a separate challenge. Personal profile covers display at 820x312 on desktop and 640x360 on mobile — different aspect ratios, which means edges get cropped differently depending on the device. The safe approach: design at 820x360 and keep all critical content within the center 640x312 area. Company page covers display at 1200x674 on desktop, but Facebook's mobile app crops them to approximately 640x360. Upload at 1200x674 and preview on both devices before committing. If the desktop and mobile crops both look intentional, your dimensions are right.
For photographers and visual artists sharing portfolio work, Facebook's compression is the enemy. JPEG artifacts become visible in areas of subtle gradients — skies, skin tones, product backgrounds. Two mitigation strategies: (1) add a thin, barely visible noise texture to gradient areas, which gives the JPEG encoder more detail to anchor to and reduces banding, or (2) convert to PNG for images with large flat-color areas, as Facebook sometimes preserves PNG encoding for images where it detects PNG is more efficient. Neither strategy is foolproof, but both reduce the "Facebook ruined my image" effect.
Facebook Image Dimensions by Placement
| Placement | Dimensions (px) | Aspect Ratio | Max File Size | Display Notes |
|---|---|---|---|---|
| Shared Post (Photo) | 1200x630 | 1.91:1 | 30MB | Also used as the Open Graph default; displays full-width on mobile |
| Link Preview (OG Image) | 1200x630 | 1.91:1 | 8MB | Cached by Facebook; use Sharing Debugger to refresh |
| Profile Photo | 170x170 (desktop) | 1:1 | 25MB | Displayed as circle; uploaded image cropped to square first |
| Personal Cover Photo | 820x312 (desktop) / 640x360 (mobile) | ~2.6:1 / ~1.78:1 | 25MB | Different crops per device; keep critical content centered |
| Company Page Cover | 1200x674 (desktop) | ~1.78:1 | 25MB | Mobile crops to ~640x360; test both before publishing |
| Event Cover | 1200x628 | 1.91:1 | 25MB | Same ratio as post images; displayed with event details overlay |
| Group Cover | 1640x856 | 1.91:1 | 25MB | High resolution needed; displayed wide on desktop, cropped on mobile |
| Ad (Single Image, Feed) | 1080x1080 or 1200x628 | 1:1 or 1.91:1 | 30MB | Square gets more feed space; landscape matches link preview format |
| Marketplace Listing | 1200x1200 | 1:1 | 30MB | Square format; first image is the listing thumbnail |
Notes: Facebook re-encodes all uploads to JPEG (sometimes WebP for modern browsers). PNG is accepted but typically converted. Maximum upload dimensions are 2048px wide for standard uploads. All dimensions shown are minimums for sharp display — uploading at exactly these sizes avoids unnecessary downscaling by Facebook's pipeline.
Frequently Asked Questions
What is the best image size for a Facebook post?
1200x630 pixels at a 1.91:1 aspect ratio. This is the Open Graph standard that Facebook uses for both photo shares and link previews. It displays well on desktop (downscaled to ~500px width) and looks sharp on mobile Retina screens. Resize to 1200x630 before uploading for the best result.
Why do my Facebook images look blurry or low quality?
Facebook re-compresses every uploaded image to reduce bandwidth. Starting with a high-quality JPEG (quality 85-90) at the exact recommended dimensions gives Facebook's encoder the best source material. Uploading an oversized image forces double downscaling, and uploading an undersized image forces upscaling — both degrade quality. The fix is precise sizing: resize first, then compress to quality 85-90.
What is the difference between a Facebook post image and an OG image?
A post image is what you upload directly to Facebook. An OG (Open Graph) image is the `og:image` meta tag on your website that Facebook reads when someone shares your URL. Both should be 1200x630 pixels. The key difference: OG images are cached by Facebook, so updating the image on your site does not automatically update the preview. Use the Facebook Sharing Debugger to force a refresh. More on image optimization for websites in the image size for website guide.
How do I resize an image for a Facebook cover photo?
Personal cover photos should be 820x360 pixels, with important content kept within the center 640x312 area to survive mobile cropping. Company page covers should be 1200x674 pixels. Upload at these dimensions, then preview on both desktop and mobile in Facebook's cover editor. If content gets clipped on one device, adjust the design and re-upload.
Does Facebook accept PNG images?
Yes, but Facebook typically re-encodes PNG uploads to JPEG or WebP for feed display. PNG is preserved only when Facebook's algorithm determines it would produce a smaller file — usually for simple graphics with few colors. For photographs, always upload JPEG. For logos or graphics with flat colors, PNG may produce a slightly better result after Facebook's processing. See the Facebook image size guide for format-specific recommendations.
What image format works best for Facebook ads?
JPEG at 1080x1080 (square) or 1200x628 (landscape) with quality 85-90. Square images get more vertical space in the News Feed, which can improve click-through rates. Keep text overlay below 20% of the image area — Facebook's ad delivery algorithm penalizes text-heavy images with reduced reach. Use the resize tool for precise dimensions and the compress tool to optimize file size without visible quality loss.
How It Works
Drag and drop any image. JPEG, PNG, WebP, and more are all supported.
The tool pre-fills Facebook dimensions (1200x630 pixels). Adjust if needed.
Your resized image is ready for Facebook. Pixel-perfect dimensions guaranteed.