ImageStretcher

Image stretcher

Stretch a Facebook cover to 820×360

A Facebook cover, page cover, and banner on this page are 820×360. The phone app keeps the middle and cuts the sides. A story is 1080×1920, and a link post is 1200×630.

Preview
Controls

Facebook frames on this page

Cover is 820×360. Story is 1080×1920. A 1200×630 post fills neither.

Size chart

Pixel width, height, and the reduced ratio for every template on this page.

TemplateWidthHeightRatio
Cover82036041:18
Page Cover82036041:18
Banner82036041:18
Post120063040:21
Profile picture3203201:1
DP3203201:1
Story108019209:16
Ads108010801:1
Post (square)108010801:1
Post (portrait)108013504:5
Event Cover19201005128:67
Group Cover1640856205:107

What an 820×360 cover loses on a phone

Cover, page cover, and banner are the same 820×360 file. Faces and words need to sit in the center band, because the sides disappear on a phone.

Event cover is 1920×1005. Group cover is 1640×856. A 1200×630 post does not fill either strip, and a 1080×1920 story is a third export.

Profile and DP are 320×320, drawn as a circle. The corners of that square never show. Stretching a wide cover down into it pinches the subject and still loses those corners.

How to stretch an image for a Facebook frame

Facebook keeps several boxes on this page, and they do not share a shape. A 1200×630 link image will not become an 820×360 cover by locking the ratio.

  1. Step 1

    Open the photo you will post

    Drop the file into the tool on this page. A cover, a story, and a profile picture are three exports, so start from the original rather than from a file you already squeezed into 1200×630.

  2. Step 2

    Pick the Facebook row, not a nearby social size

    Cover, Page Cover, and Banner on this page are 820×360. Story is 1080×1920. Post is 1200×630. Event Cover is 1920×1005 and Group Cover is 1640×856. Tap the row that matches the slot you are filling.

  3. Step 3

    Check the phone crop before you download the cover

    On a phone, Facebook keeps the middle of an 820×360 cover and cuts the left and right. Stretch the width only after faces and words sit in that center band. A 320×320 profile is drawn as a circle, so the corners of that square never show.

  4. Step 4

    Export, then let Facebook compress once

    Save a cover or a 1080×1080 ad as PNG when edges are flat color. Save a photo post as JPEG. Facebook compresses again after upload, so a file that is already mushy gets worse on the feed.

Browse stretch templates

Which Facebook slot you are actually filling

These are the frames on the size chart, not a generic banner checklist.

  • Profile and DP

    Both files on this page are 320×320. Facebook masks them to a circle. Stretching a wide cover down into that square pinches the subject and still loses the corners.

  • Feed post shapes

    The link-style post is 1200×630. The square post and the ad image are 1080×1080. The portrait post is 1080×1350. One stretched file does not satisfy all three.

  • Story

    Story is 1080×1920. A landscape cover stretched only in height to reach 1920 becomes a different picture from the 820×360 cover you already exported.

  • Event cover

    Event Cover is 1920×1005, wider than a 16:9 thumbnail and taller than the 820×360 page cover. The date and the title need to survive that short height.

  • Group cover

    Group Cover is 1640×856. It is not the event cover and not the page cover. Pick that row when the group header is the thing you are filling.

Stretch image for Instagram sizes

Why stretch for Facebook with ImageStretcher

  • The phone crops the cover

    A Facebook cover is 820×360. On a phone the app cuts the left and right and keeps the middle. Put faces and words in that center before you stretch the width.

  • The profile is a circle

    Profile picture and DP files are 320×320 squares. Facebook draws them as a circle, so the corners of the file disappear.

  • Upload compresses the file again

    Facebook compresses the picture after you upload it. A JPEG that is already soft gets softer, so export a cleaner file than the look you want on the feed.

  • Event and group covers are not posts

    An Event Cover is 1920×1005 and a Group Cover is 1640×856. A 1200×630 post image does not fill either one.

Formats and limits for Facebook stretching

For a Facebook photo, download JPEG or WebP. For a flat cover graphic or a 1080×1080 ad with solid color, download PNG so the edges stay hard.

Flat color on an 820×360 cover stays cleaner as PNG. A photo in the 1200×630 link slot is compressed again after upload, so JPEG is enough there.

The group cover is 1640×856. The link-post file does not become it.

Read guides on the blog

The phone keeps the middle of the cover

Pull a square out to 820×360 and the subject slides toward the ends. On a phone those ends are exactly what Facebook cuts.

A story at 1080×1920 wants the opposite pull. The group cover at 1640×856 is a third shape, and the link post at 1200×630 is a fourth.

Before
After — horizontal
After — vertical

Facebook 820×360 cover FAQ

Which Facebook sizes can I stretch on this page?
Cover, Banner, and Page Cover are 820×360. Story is 1080×1920. Post is 1200×630, with a 1080×1080 square and a 1080×1350 portrait. Event Cover is 1920×1005 and Group Cover is 1640×856. Profile and DP are 320×320.
Why does my Facebook cover look cropped on a phone?
The file is 820×360, and the phone app shows a center slice. Put the subject in the middle, then stretch. Stretching the sides back in after the crop will not restore what the app already hid.
Can one Facebook export fill the cover and the story?
No. 820×360 and 1080×1920 are different boxes. Export the cover, then stretch the original again for the story.
Should a Facebook profile be stretched?
Only when you accept a distorted face. The file is a 320×320 square shown as a circle. Cropping to the head is usually the better first move.
What should I download for a Facebook photo post?
JPEG or WebP for a photographic 1200×630 or 1080×1350 post. PNG for a flat 1080×1080 graphic. The quality slider on JPEG and WebP is there because Facebook will compress the upload again.