# Instagram, YouTube and Facebook Image Sizes (and How to Resize)

> Instagram posts are 1080 × 1080, portrait posts 1080 × 1350, stories and reels 1080 × 1920, YouTube thumbnails 1280 × 720 and Facebook posts 1200 × 630. In HF Photo Editor, pick the size in the Canvas tab and press Fill canvas on your photo to resize it without stretching.

Source: https://hf-photo-editor.dafontstyle.io/blog/resize-image-for-social-media · Updated 2026-10-04 · By DafontStyle Team · Tool: https://hf-photo-editor.dafontstyle.io/editor (free, in the browser)

Every platform crops photos differently. Uploading the wrong size leads to cut-off heads, blurry thumbnails and black bars. Starting from the right canvas size solves this.

![Common social media image sizes](https://hf-photo-editor.dafontstyle.io/blog/resize.svg "1200x750")

## Common sizes

| Where | Size (pixels) | Shape |
|---|---|---|
| Instagram post | 1080 × 1080 | Square |
| Instagram portrait | 1080 × 1350 | 4:5 |
| Story or Reel | 1080 × 1920 | 9:16 |
| YouTube thumbnail | 1280 × 720 | 16:9 |
| Facebook post | 1200 × 630 | About 1.9:1 |
| Facebook cover | 1640 × 624 | Wide |
| Pinterest pin | 1000 × 1500 | 2:3 |

Our templates already use these sizes, so you can start from an [Instagram post](https://hf-photo-editor.dafontstyle.io/templates/instagram), a [story or reel](https://hf-photo-editor.dafontstyle.io/templates/story), a [YouTube thumbnail](https://hf-photo-editor.dafontstyle.io/templates/youtube), a [Facebook cover](https://hf-photo-editor.dafontstyle.io/templates/w-fbcover) or a [Pinterest pin](https://hf-photo-editor.dafontstyle.io/templates/w-pinterest) and skip resizing altogether. For layout and text ideas, read [how to make a YouTube thumbnail that gets clicks](https://hf-photo-editor.dafontstyle.io/blog/how-to-make-a-youtube-thumbnail).

## How to resize a photo without stretching it

1. Open your photo in [HF Photo Editor](https://hf-photo-editor.dafontstyle.io/editor).
2. Go to the **Canvas** tab and choose a size, for example **YouTube thumbnail**.
3. Click your photo and press **Fill canvas** in the Image section. The photo scales evenly to cover the frame.
4. Drag the photo to choose which part stays in view.
5. Add text or shapes if you like ([here is how to add text to a photo](https://hf-photo-editor.dafontstyle.io/blog/add-text-to-photo-online)), then press **Download**.

## Fix the light before you post

If the photo looks dark or dull next to others in your feed, [improve the photo's light and color](https://hf-photo-editor.dafontstyle.io/blog/how-to-enhance-photo-quality) with Auto enhance before resizing.

## Cropping instead

If you only want to cut part of a photo, use the **Crop** tool. Pick a ratio such as 1:1 or 16:9, move the frame, and press **Apply crop**.

## Keep it sharp

The Download dialog picks a high-quality size for you (about 3000 pixels on the long side). Choose 1× if a platform asks for the exact size, such as 1080 × 1080. For profile pictures and channel icons, see the [profile picture and logo sizes](https://hf-photo-editor.dafontstyle.io/blog/logo-sizes) for each network. Need an official photo for a form? Here is how to make a [passport size photo](https://hf-photo-editor.dafontstyle.io/blog/how-to-make-a-passport-size-photo) in 35 × 45 mm or 2 × 2 inches.

## Questions people ask

### Why does my photo look blurry after uploading?

The image was probably smaller than the platform size, so the site stretched it. Start from the correct canvas size and download at 1× or 2×.

### Will resizing stretch my photo?

Not if you use Fill canvas. It scales the photo evenly until it covers the canvas and trims the edges instead of stretching.
