Resize Image for Facebook
Select your format, upload your photo — resized instantly to exact Facebook dimensions
Drop image here or click to upload
JPG, PNG, WebP, HEIC — max 20MB
You can also paste an image (Ctrl+V)
Official Facebook Image Size Requirements
Facebook displays images across many surfaces — the feed, profile, cover photo, stories, and link previews — each with different dimensions and cropping rules. Uploading at the correct size prevents Facebook from resampling your image and adding compression artifacts.
| Image type | Dimensions | Ratio | Notes |
|---|---|---|---|
| Post Image | 1200×630px | 1.91:1 | Feed posts, link shares, ads |
| Cover Photo (Profile) | 820×312px | ~2.63:1 | Displays at 820×312 desktop, 640×360 mobile |
| Cover Photo (Page) | 820×312px | ~2.63:1 | Same as profile cover |
| Profile Picture | 170×170px | 1:1 | Cropped to circle, min 180×180 |
| Story | 1080×1920px | 9:16 | Full-screen vertical |
| Group Cover Photo | 1640×856px | ~1.91:1 | Facebook Group banner |
| Event Cover Photo | 1920×1005px | ~1.91:1 | Facebook Events page |
Facebook automatically crops images that fall outside its accepted dimensions. Always resize to the correct size before uploading to prevent unwanted cropping.
How to Resize an Image for Facebook — 3 Steps
- 1
Select your Facebook image type
Choose the format at the top — Post Image (1200×630), Cover Photo (820×312), Story (1080×1920), or Profile Picture (170×170). Post Image is the most versatile: it works for feed posts and link shares.
- 2
Upload your image
Click the upload area or drag and drop your JPG, PNG, WebP, or HEIC file. HEIC photos from iPhone are automatically converted to JPEG. Processing starts immediately.
- 3
Download and upload to Facebook
Download the resized image and upload it directly to your Facebook profile, page, or post. The file will match Facebook's exact dimensions — no further cropping will occur.
Facebook Image Formats — Which to Use
Post Image (1200×630) — 1.91:1
The best all-round Facebook image size. Works for photo posts, link shares, and ads. Facebook crops images taller or shorter than this ratio in the feed preview.
Cover Photo (820×312) — ~2.63:1
The banner at the top of your profile or page. Facebook crops the top and bottom on mobile — keep important content in the center 640×312px area.
Story (1080×1920) — 9:16
Full screen on all phones. The Facebook Story UI overlays at the top (profile name) and bottom (reply bar). Keep important content in the middle 1080×1420px zone.
Profile Picture (170×170) — 1:1
Facebook crops profile pictures to a circle. Upload a square image with your subject centered. Facebook displays it at 170×170px on desktop and 128×128px on mobile.
Facebook Cover Photo — Mobile Safe Zone
The cover photo (820×312px) displays differently on desktop and mobile. Facebook crops the top and bottom of your cover when viewed on mobile phones, showing only the center strip. This means text or logos placed near the edges of your cover photo may be cut off on mobile.
| Device | Display size | Safe zone |
|---|---|---|
| Desktop | 820×312px | Full image visible |
| Mobile | 640×360px | 640×312px center strip |
Keep all text, logos, and important content within the center 640×312px area of your cover photo. Use the outer edges only for background elements.
Does Facebook Compress Images?
Yes. Facebook applies JPEG compression to all uploaded images, regardless of the original format. The compression is aggressive enough to visibly reduce quality — especially in images with fine detail, text, or gradients. Two rules minimize this compression:
- →Upload at the exact recommended size. Facebook resamples images that are larger or smaller than the expected dimensions, adding a second round of quality loss. Uploading at exactly 1200×630px for post images bypasses the resampling step.
- →Upload as JPEG, not PNG. Facebook converts PNG to JPEG with its own quality settings. Starting with a JPEG gives the platform the best possible input for its compression algorithm.
- →Keep file size under 8MB. Facebook rejects images over 8MB. A 1200×630 JPEG at quality 90 is typically 200–500KB — well within the limit.
iPhone HEIC Photos — Upload Directly
iPhones shoot in HEIC format by default since iOS 11. While Facebook's mobile app handles HEIC internally, the Facebook web uploader and many third-party scheduling tools do not accept HEIC files directly. This tool accepts HEIC files and converts them to JPEG before resizing — no extra step needed.
The output is a standard JPEG at the exact Facebook dimensions you selected. You can upload it to Facebook immediately from any browser or device.
Tips for Better Facebook Images
- →Use 1200×630 for all shared links. When you share a URL, Facebook pulls the Open Graph image. If that image is 1200×630px, Facebook displays it at full width without cropping. Any other ratio gets cropped or letterboxed.
- →Test your cover photo on mobile before publishing. View your profile on a phone after uploading. The mobile view crops the top and bottom — what looks balanced on desktop may have your logo cut off on mobile.
- →Use high contrast in profile pictures. Profile pictures display small in comments and reactions (32×32px). High-contrast images — dark background, light subject — remain recognizable at tiny sizes.
- →For Stories, leave safe zones empty. Facebook Stories show the profile name at the top (roughly 250px) and a reply bar at the bottom (roughly 200px). Keep faces and text in the middle 1080×1470px area.
Privacy — Your Photos Never Leave Your Device
All resizing happens 100% in your browser using the HTML5 Canvas API. Your images are never uploaded to a server, never stored, and never analyzed. There is no cloud account, no retention policy, and no third-party access of any kind.
More Free Image Tools
Resize for Instagram
Square, portrait, story, and reel sizes.
Resize for YouTube
Perfect 1280×720 thumbnails and channel art.
Resize for LinkedIn
Banner, post, and profile picture sizes.
Compress for Facebook
Reduce file size before uploading.
Resize by Pixels
Set any custom width & height.
HEIC to JPG
Convert iPhone photos to JPEG.