WeddingWedding
    BirthdayBirthday
    TravelTravel
    MemorialMemorial
    GraduationGraduation
    BabyBaby
    Anniv.Anniv.
    FamilyFamily
    Real EstateReal Estate
    BusinessBusiness
    WeddingWedding
    BirthdayBirthday
    TravelTravel
    MemorialMemorial
    GraduationGraduation
    BabyBaby
    Anniv.Anniv.
    FamilyFamily
    Real EstateReal Estate
    BusinessBusiness
    Drop in your photos.
    AI makes your film.
    No editor. No download.
    From upload to export in 10 min.
    AI voice narration included.
    Your story, cinematically told.
    Weddings · Memorials · Birthdays
    Free forever.
    ✦ AI Script Composer✦ Face-Aware Crop✦ Free 720p Export
    Try Free →
    Free browser tool · No upload

    Free Image Resizer & Cropper

    Resize and crop photos for Instagram, TikTok, YouTube thumbnails, Facebook covers, and more — all in your browser.

    Files never leave your browser Runs locally with FFmpeg No watermark · No signup
    01 — How it works

    Three steps. No friction.

    Drop a photo

    Drag any image onto the page or click to browse.

    Pick a preset

    Choose a social preset or enter custom dimensions.

    Choose fit

    Cover (fills, crops edges) or Contain (fits with letterbox). Drag the image inside the preview to choose what stays in frame. Save the resized JPEG.

    02 — Detail

    Why size matters

    Posting an off-spec image to Instagram, TikTok, or YouTube means the platform compresses it for you — usually badly. Pre-sizing your image to the exact target dimensions guarantees crisp pixels and full color fidelity. We use HTML Canvas with high-quality bilinear scaling, then encode to JPEG at quality 0.92.

    03 — Detail

    Cover vs Contain

    Cover fills the target box and crops what doesn't fit (best for Instagram, TikTok, YouTube thumbnails). Contain shrinks the image to fit entirely with black bars (best for product shots or screenshots where you can't lose any pixels).

    04 — Questions

    Frequently asked

    Are my photos uploaded?

    No. Resizing runs entirely in your browser via Canvas.

    What about PNG with transparency?

    Output is JPEG (smaller, universal). For transparent PNG output let us know and we'll add it.

    Can I batch resize?

    Not yet — drop one image at a time. Batch mode coming soon.

    How big can the input be?

    Anything your browser can decode (typically up to 50 megapixels).

    More — Free tools

    Keep going

    The full studio

    Now turn it into a cinematic slideshow

    AI scene pacing, music ducking, voice narration, and 4K export — free to try.

    Start a free project