Facebook Post Image Resizer1200 × 630 px
Resize any image to exactly 1200×630px for Facebook. Free, instant, and nothing leaves your browser.
- Dimensions
- 1200 × 630 px
- Aspect ratio
- 1.91:1
- Max file size
- No fixed limit
- Best format
- JPG
How to resize an image for Facebook
Add your image
Click Choose image or drop a file into the box above. JPG, PNG and WebP all work.
Check the crop
The preset is already set to 1200×630px. Drag inside the preview if you want to reposition the crop.
Download
Pick a format and click Download. You get a Facebook Post Image at exactly 1200×630px.
Facebook Post Image size at a glance
The 1200×630 landscape format is Facebook's standard for feed posts and link previews. It displays reliably across desktop and mobile without unexpected cropping in most cases.
Why 1200×630 matters
This is the most-seen image format on Facebook. Getting it right means your post looks intentional in the feed rather than auto-cropped from a random size.
What happens when the size is wrong
Off-ratio images get center-cropped in the feed card, which can cut off headlines, product details, or faces placed near edges.
Best practices
- Keep text and key visuals in the center 80% — edges get trimmed on some mobile layouts.
- Use high contrast for text overlays since Facebook's feed background is white.
- Export JPG at 90% for photos; PNG for graphics with text or logos.
Frequently asked questions
What size should a Facebook Post Image be?
The recommended size for a Facebook Post Image is 1200×630 pixels (1.91:1 aspect ratio).
How do I resize an image for Facebook Post Image?
Upload your image to the resizer above. It will automatically crop and resize to 1200×630px. Adjust the crop position if needed, then download the result. Your image never leaves your device.
Which format should I use for a Facebook Post Image?
Facebook accepts JPG, PNG. We recommend JPG — The standard landscape format for feed posts and shared links. Facebook may crop differently on mobile vs desktop.
Is my image uploaded anywhere?
No. TinyResize runs entirely in your browser. The file is read from your device, resized on your device, and downloaded from your device. Nothing is sent to a server.