Social Media Image Resizer

Fit a picture onto a square, portrait, story or widescreen frame in your browser.

Files stay on your device No sign-up Free to use
How this works

The tool runs in this browser. Your file or text is not uploaded to UseFreeTools. Check this tool's limits for anything it may save on your device.

Privacy details

Fit to frame controls

Drop your images here

or choose them from your device

One or more JPEG, PNG or WebP images, up to 20 in one run. Every image uses the same frame and fit.

    Generic sizes for common placements. Confirm the current requirement on the platform you are posting to.

    Used by the Custom size frame only.

    Used by the Custom size frame only.

    Fill keeps the frame full and crops from the center. Fit keeps the whole picture and pads the leftover space with the background color.

    Used by Fit only, for the space around the picture.

    85

    Used by JPEG and WebP output. PNG is lossless and ignores this setting.

    How to use Social Media Image Resizer

    1. Add one or more JPEG, PNG or WebP images. Every image in the run uses the same frame.
    2. Choose a Target frame, or set Custom size and type a width and height.
    3. Choose Fill to cover the frame and crop the overflow, or Fit to keep the whole picture and pad the leftover space.
    4. Pick the output format and quality, then select Fit to frame and download the file or the ZIP.

    Example: Social Media Image Resizer

    Fit a landscape photo onto a square frame.

    You add
    One 3000 by 2000 JPEG, Target frame Square 1080 x 1080 (1:1), How to fit Fill the frame and crop the overflow, Output format JPEG.
    You get
    A JPEG named after the source with -1080x1080 added. The frame is 1080 by 1080 pixels and the sides were cropped from the center. The result states the frame size and warns that a platform may still crop or reject the upload.

    Options

    Target frame
    Square, portrait, story and widescreen sizes cover most placements. They are round, common numbers rather than a promise, because platforms change their guidance and can apply their own crop after upload.
    How to fit the frame
    Fill covers the frame with the picture and trims the sides that do not fit, taken evenly from left and right or top and bottom. Fit keeps every part of the picture and pads the remaining space with the pad color, so nothing is cut away.
    Pad color
    Used by Fit only, for the space the picture does not cover. White suits most feeds; pick the color of the surface the picture will sit on when you want the padding to blend in.
    Output format
    JPEG keeps photo files small, PNG is lossless and larger, and WebP often beats both for size. Choose the original format to leave the encoding family unchanged.

    Supported inputs and limits

    Batch sizeUp to 20 images per run
    Per image64 MiB each, 40 megapixels each
    Total size128 MiB total for the whole run
    Up to 20 images per run, 64 MiB each, 128 MiB in total and 40 megapixels per image. A custom frame accepts whole numbers from 16 to 6000 pixels on each side; the listed frames are fixed. All images in one run use the same frame, mode and format. Fill crops from the center, so the sides of a wide photo are removed; Fit adds padding instead and never discards pixels. A picture smaller than the frame is enlarged, which makes a bigger file without adding detail, and the result says how many were. These sizes are generic: a platform may crop, re-encode, re-compress or refuse an upload, so check its current guidance before you post.

    Where your input is processed

    This tool processes your input in this browser. Your text and files are not uploaded to UseFreeTools. Check this tool's limits for anything it may save on your device.

    Fill and fit are different jobs

    Fill starts from the frame and asks what has to be removed to cover it, so a wide photo loses its left and right edges. Fit starts from the picture and asks what has to be added to reach the frame, so nothing is lost but the extra space shows the pad color. For a feed that shows the whole frame at once, fill usually looks deliberate; for a picture whose edges matter, fit is the safer choice.

    Why the listed sizes are generic

    The frames here are common, round numbers: a square, a 4:5 portrait, a 9:16 story and two 16:9 widescreen sizes. They give a good starting canvas, and the custom fields cover anything else. Requirements change between apps and over time, so treat the produced pixel size as the fact this page can prove and confirm the rest at the destination.

    Questions about Social Media Image Resizer

    Will this guarantee my upload is accepted?

    No. It produces a file at the pixel size you chose. A platform applies its own rules after upload and can crop it again, re-encode it or reject it, so check the current requirement on the platform you are posting to.

    Why is part of my photo missing after Fill?

    Fill covers the whole frame, which means the sides that do not match the frame shape are trimmed, evenly from the center outward. Switch to Fit when every part of the picture has to survive.

    Why are there blank bars beside my picture after Fit?

    Fit keeps the picture whole, so the space left over in the frame is padded with the pad color. A square photo placed on a story frame therefore gets bars above and below, not stretched pixels.

    Does the tool enlarge a small image?

    Yes, it reaches the frame size you asked for, and the result reports each picture that was enlarged. Enlarging cannot add detail, so start from the largest copy you have.

    Can I resize a batch in one go?

    Yes, up to 20 images per run with the same settings. Several results arrive as a ZIP; a single result downloads on its own. The preview shows the first image only.

    Project manager: Tony Hines · Content updated 4 October 2026 · Report a problem