Resize your Facebook post image
Upload a photo, snap it to the right Facebook feed size, and export it — no signup, nothing uploaded to a server.
Drop an image here, or click to browse
JPG, PNG, WebP, GIF, or BMP
Preview
Setting up a Page? Try the cover photo resizer and profile picture resizer too.
How it works
Upload your photo
Drag a file in, or select one from your device. Nothing is sent anywhere.
Pick your post type
Landscape, square, portrait, shared-link, or Story — dimensions snap in automatically.
Export & post
Choose JPG, PNG, or WebP, adjust quality, and download — ready to post.
Built for real workflows
Runs entirely on-device
Resizing happens in your browser via the Canvas API. Your photo is never uploaded or stored.
Every Facebook post size
Landscape, square, portrait, shared-link previews, and Stories, all at Facebook's current recommended dimensions.
Keep the whole photo, or fill the frame
Letterbox to preserve every pixel, or crop to fill the exact post dimensions — your choice.
Pixel-perfect or percentage
Enter exact width and height, or scale proportionally with a single slider.
Format conversion
Export as JPG, PNG, or WebP with adjustable compression quality to control file size.
Instant preview
See the exact result and its file size before you download anything.
Frequently asked questions
What size should a Facebook post image be?
A landscape feed image typically displays at 1200×630, a square post at 1080×1080, and a portrait post at 1080×1350. Stories use a taller 1080×1920 frame.
Should I crop my photo or keep the whole thing?
Turning off "Fill frame" keeps every pixel of your original photo and adds letterboxing if the aspect ratio doesn't match. Turning it on crops the photo to exactly fill the target size with no bars.
Are my photos uploaded to a server?
No. Every resize happens locally in your browser using the Canvas API. Files never leave your device, so there's nothing to upload and nothing stored on our end.
What image formats are supported?
You can upload a JPG, PNG, WebP, GIF, or BMP file, and export the result as JPG, PNG, or WebP with adjustable compression quality.
Will Facebook compress my post image again after I upload it?
Facebook applies its own compression on upload. Exporting at good quality here and matching Facebook's recommended dimensions helps minimize any additional loss.