Why Facebook resizes your images
When you upload a photo, Facebook re-compresses it to save storage and speed up loading. This can soften details, shift colors slightly, or crop edges unexpectedly. Starting with an image that already matches Facebook's recommended dimensions reduces the guesswork and gives you more control over the final look.
Common Facebook image sizes
These are widely used starting points. Facebook occasionally updates its layout, so check Facebook's current guidance before a major campaign.
| Placement | Recommended size (pixels) | Notes |
|---|---|---|
| Cover photo | 851 x 315 | Minimum display size; may be cropped on mobile |
| Profile picture | 170 x 170 | Displays as a circle; upload a square |
| Shared post image | 1200 x 630 | Works for link previews and feed posts |
| Story image | 1080 x 1920 | Full-screen vertical |
A phone photo is often 2–5 MB, which is larger than needed for most Facebook placements. Resizing to the dimensions above keeps file sizes reasonable without making the image look blocky.
How to resize for each placement
Cover photo
Set the width to 851 and the height to 315. If your original is wider or taller, use a crop tool to center the important part before resizing. Keep key elements away from the bottom-left corner, where the profile picture overlaps on desktop.
Profile picture
Upload a square image. 170 x 170 is the minimum; 360 x 360 or 720 x 720 gives a sharper result on high-density screens. Facebook masks it into a circle, so leave a small margin around the subject.
Shared post image
1200 x 630 is a safe default for feed posts and link previews. This ratio (roughly 1.91:1) displays well on both desktop and mobile. If you resize a taller image to this ratio, crop first to avoid squashing.
Step-by-step with this tool
- Pick a preset or type the width and height you need.
- Load your image by dragging it onto the page or clicking to browse.
- Choose how the tool should handle a mismatched aspect ratio: fit (adds bars) or crop (fills the frame).
- Click Resize. The new image appears in the preview.
- Download the result and upload it to Facebook.
Because the tool runs entirely in your browser, the image never leaves your device. There is no sign-up, no watermark, and it works offline once the page has loaded.
Format and quality tips
- Use JPEG for photos and PNG for graphics with text or transparency.
- Facebook supports JPEG, PNG, GIF, and WebP. WebP often produces smaller files at similar visual quality.
- When saving as JPEG or WebP, a quality setting around 80–90% usually balances file size and appearance. Higher values increase size; lower values may introduce visible artifacts.
- Avoid resizing an already-compressed image multiple times. Start from the original when possible.
- Check the preview at 100% zoom to spot blur or jagged edges before uploading.
What to expect after uploading
Facebook may still re-compress your image, even if the dimensions match. This is normal. Starting with the recommended size and a clean source file gives the platform less work to do and typically preserves more detail than uploading a much larger image and letting Facebook scale it down.
Questions
What size should a Facebook cover photo be?
851 x 315 pixels is the commonly cited minimum display size. Facebook may crop the sides on mobile, so keep important content near the center. Check Facebook's current guidance for the latest recommendation.
Why does my Facebook image look blurry after upload?
Facebook re-compresses every image, which can soften details. Uploading an image that already matches the recommended dimensions and using a high-quality source file reduces the effect.
Does resizing an image for Facebook reduce quality?
Resizing changes the pixel dimensions. If you save as JPEG or WebP, some compression is applied. Using a quality setting around 80–90% and starting from the original file keeps the result close to the source.
Is this tool private?
Yes. The resize happens entirely in your browser. Images are never uploaded, nothing is stored, and the tool works offline once loaded.