Skip to content
FreeKitX

Instagram Image Resizer (1080×1080, 4:5, 9:16) Online Free - FreeKitX

Bookmark this tool

Save this page in your browser

On a phone, choose Add Bookmark from your browser’s Share or menu.

Resize static photos to Instagram dimensions: 1080×1080 square default, 1080×1350 4:5 portrait, and 1080×1920 9:16 story frame. Crop or pad locally without upload.

Instagram Image Resizer (1080×1080, 4:5, 9:16)

Free · Local Processing

Resize static JPG, PNG, and WebP images to Instagram dimensions (1080×1080 square, 1080×1350 4:5 portrait, 1080×1920 9:16 story frame) with crop or pad locally.

Drop images here, or browse files

Supports PNG, JPEG, and WebP images. Batch conversions up to 20 files (50MB total).

PNGJPEG / JPGWebP
All images
Check dimensions and image clarity after resizing.

Original and resized output

Check dimensions and image clarity after resizing.

Original and output will appear side by side

Check dimensions and image clarity after resizing.

Queue

0 images

Your batch will stay here.

Direct answer

Resize static photos to Instagram dimensions: 1080×1080 square default, 1080×1350 4:5 portrait, and 1080×1920 9:16 story frame. Crop or pad locally without upload. Use Crop to fill to cover the canvas edge-to-edge, or switch to Fit & pad with white, custom color, or transparent sidebars.

How to use this tool

1

Drop your static photos (JPG, PNG, or WebP)

Select up to 20 image files. The workbench opens with the established 1080×1080 (1:1 square) Instagram preset active by default.

2

Select square, portrait, or story product presets

Choose 1080×1350 (4:5) for a portrait feed image, or 1080×1920 (9:16) for a static story image. These are tool presets; the final display depends on Instagram.

3

Choose Crop to fill or Fit & pad framing

Use Crop to fill to cover the canvas edge-to-edge, or switch to Fit & pad with white, custom color, or transparent sidebars.

4

Download resized static photos

Inspect the final pixel dimensions and download your images ready for Instagram publishing.

Instagram Dimensions: 1:1 Square, 4:5 Portrait, and 9:16 Story Product Presets

Established product presets: 1080×1080 square (1:1), 1080×1350 portrait (4:5), and 1080×1920 story (9:16) presets. Static image processing: dedicated strictly to JPG, PNG, and WebP photography without video generation. Distortion-free rendering: cover crop or letterbox/pillarbox padding prevents stretched aspect ratios.

s_crop = max(W_target / W_src, H_target / H_src); s_raw = min(W_target / W_src, H_target / H_src); s_pad = allowUpscale ? s_raw : min(1, s_raw)

Practical examples

Cropping a 4:3 camera photo (2000×1500) to 1080×1080 square feed post

Input: 2000×1500 JPEG digital photo (4:3 ratio, 2.8 MB)

Output: 1080×1080 JPEG

Crop to fill centers the subject and trims side margins to produce the classic 1080×1080 square format.

Formatting a vertical shot to 1080×1350 (4:5 portrait) for a portrait feed image

Input: 1800×2400 PNG portrait photograph (3:4 ratio)

Output: 1080×1350 PNG (4:5 aspect ratio)

Choose 1080×1350 (4:5) for a portrait feed image, or 1080×1920 (9:16) for a static story image. These are tool presets; the final display depends on Instagram.

Fitting a wide 16:9 landscape photo inside a 1080×1920 (9:16) story frame

Input: 1920×1080 JPEG landscape photo (16:9 ratio)

Output: 1080×1920 JPEG with centered landscape photo and letterbox bars

Fit & pad preserves the entire panoramic view without cropping and fills the top and bottom with clean white or custom background.

Limitations

  • This tool processes static images only (JPG, PNG, WebP); video generation and reels video conversions are not supported.
  • Dimensions represent established product presets and best practices rather than mandatory platform requirements.
  • With upscaling disabled, Fit & pad keeps small images at their original size inside the target canvas. Crop to fill is blocked if the source or crop is too small. Enable upscaling explicitly to enlarge; it cannot restore missing detail.

Frequently asked questions

What are the recommended dimensions for Instagram posts and stories?

The established product presets are 1080×1080 pixels for square posts (1:1), 1080×1350 pixels for portrait posts (4:5), and 1080×1920 pixels for story vertical frames (9:16).

Can I edit or convert video reels with this tool?

No. This tool is designed strictly for static photos in JPG, PNG, and WebP formats. Video editing and reels video conversions are outside its scope.

Are the 1080×1080 and 1080×1350 dimensions mandatory rules?

No. They are widely established product presets that optimize mobile feed visibility and sharpness, not mandatory standards.

Does this tool upload my personal photos to a server?

No. All resizing, cropping, and padding calculations run 100% locally on your device via the HTML5 Canvas API.

Authoritative References & Standards