Instagram, YouTube, X, Facebook — cover-cropped and resized to the exact pixels on your device.
Instagram, YouTube, X, Facebook — cover-cropped and resized to the exact pixels on your device.
Resize and crop a photo to exact social-media dimensions in your browser: Instagram post (1080×1080) and story (1080×1920), YouTube thumbnail (1280×720), X post (1600×900) and header (1500×500), Facebook cover (820×312). GhostImage center-crops to the right aspect ratio and scales to the platform's exact pixels — no stretching, no letterboxing, no upload. Your photos stay on your device.
Drop your photo
Drag in the image. It opens in the GhostImage studio with Social sizes pre-selected.
Pick the platform
Choose the preset — the image is cover-cropped to the exact aspect and resized to the platform's pixels, locally.
Download and post
Save the perfectly-sized image. Need a manual crop position instead? The Crop step in the same studio gives you full control.
Is my photo uploaded?
No — cropping and resizing run in your browser.
Does it stretch the image?
Never. It center-crops to the target aspect ratio first, then scales — the standard cover behavior, with nothing distorted.
What if my photo is smaller than the preset?
It's cropped to the right aspect but never upscaled — upscaling would only add blur. For genuine enlargement, run the AI Upscale tool first.
The crop cut off the wrong part — can I control it?
The preset uses a centered crop. For manual framing, use the Crop step in the same studio with the preset's aspect ratio, then Social sizes for the final pixels.
Which sizes are included?
Instagram post 1080×1080 and story 1080×1920, YouTube thumbnail 1280×720, X post 1600×900 and header 1500×500, Facebook cover 820×312.
Every GhostImage tool runs entirely in your browser. Your file is never uploaded — there's no upload endpoint to send it to.