📷 Photo · Free

Horizontal photo,
vertical story.

No cropped heads, no black bars. Your photo stays whole — the sides get filled with a blurred version of itself.

▶︎ How to use — watch it work on real numbers

🔒 Processed locally — your photo never leaves this browser.

Free story resizer — no cropping, no black bars

Every social app wants a different shape, and a horizontal photo dropped into a vertical Story gets brutally cropped — usually straight through someone's head. This story resizer fixes that the way professional editors do: it places your photo whole and centred, then fills the empty space above and below with a blurred, zoomed copy of the same photo. The result fills the screen, keeps your brand colours, and cuts nothing off.

Every size you actually need

One click each: Story / Reel / TikTok — 1080 × 1920 (9:16), Feed post — 1080 × 1350 (4:5), Square — 1080 × 1080, Pinterest — 1000 × 1500 (2:3) and YouTube thumbnail — 1280 × 720 (16:9). Prefer clean edges? Switch the background to white or black. Need breathing room? Pull the photo size down and the blurred frame grows around it.

Private by design

This replaces a Photoshop round-trip — open, resize canvas, duplicate layer, gaussian blur, export — with two clicks, and unlike most online resizers your photo is never uploaded. Everything is drawn on an HTML canvas inside your browser, so it works on client photos and unreleased products without anything leaving your device.

How do I fit a horizontal photo in a story?
Keep it whole in the centre and fill the gaps with a blurred copy — that's exactly what this does.
Is my photo uploaded?
No — everything runs on canvas in your browser. Nothing is sent or stored.
What size is an Instagram Story?
1080 × 1920 (9:16). Post 1080×1350, square 1080×1080, Pinterest 1000×1500.

Related: Image Converter · Aspect Ratio Calculator · Print Size & DPI