GhostImageStudio

Perfect social sizes, locally.

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.

How it works

  1. 1

    Drop your photo

    Drag in the image. It opens in the GhostImage studio with Social sizes pre-selected.

  2. 2

    Pick the platform

    Choose the preset — the image is cover-cropped to the exact aspect and resized to the platform's pixels, locally.

  3. 3

    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.

Frequently asked questions

  • 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.