Smaller photo files without uploading client work

Exact settings for portfolios, client proofs, email and full-resolution delivery. Graviton compresses with MozJPEG, WebP and AVIF encoders inside your browser, so no photo leaves your device.

Recommended settings

Settings for each place your photos go

Start from the linked preset and change only the settings listed. A resize value is the longest side: for several images, enter it as both Max width and Max height unless the row says otherwise; for one, type it into its longer side.

  • Portfolio and website galleries

    Large enough for big and high-density screens.

    Format
    WebP
    Goal
    Quality 80
    Resize
    2560 px
    Start from Optimize images for your website
  • Client previews and online proofing

    Quick to load and clear enough to pick favorites. Not meant for printing.

    Format
    JPG
    Goal
    Quality 75
    Resize
    1920 px
    Start from Resize images
  • Emailing a few selects

    Several photos fit comfortably in one message.

    Format
    JPG
    Goal
    Quality 75
    Resize
    1600 px
    Start from Compress images for email
  • Full-resolution client delivery

    For files clients may print. Use quality 90 for files they will edit.

    Format
    JPG
    Goal
    Quality 85
    Resize
    Off
    Start from Compress JPEG images
  • Social media posts

    Leave Max height empty so portrait crops keep their width. Check each platform’s current recommended size.

    Format
    JPG
    Goal
    Quality 85
    Resize
    1080 px wide
    Start from Resize images
  • Competition and agency submissions

    Enter the limit from the brief. If it also sets pixel dimensions, leave “Shrink dimensions if needed” off, as it is by default.

    Format
    JPG
    Goal
    Exact file size from the brief
    Resize
    As the brief asks
    Start from Compress an image to any size in KB

Quality numbers refer to Graviton’s 5–100 slider. They don’t match the quality scale in your editor exactly, so judge by the before-and-after view rather than the number.

Workflow

From export to delivery

  1. 1

    Export at full quality

    Graviton doesn’t read RAW files, so export full-resolution JPGs at maximum quality, or PNGs, from your editor. That gives the encoder the most detail to work with.

  2. 2

    Tune on one photo

    Drop in a photo with skin, sky and fine texture, and pick the settings from the table. Drag the before-and-after slider; with one photo, Graviton re-encodes as you change the quality.

  3. 3

    Run the whole set

    Drop in up to 250 photos at once, or whole folders. They are processed in parallel across your processor’s cores.

  4. 4

    Make each version

    Run the same photos again with the next row of the table, for example 2560 px WebP for the portfolio after full-size JPGs for the client. Compressing is unlimited, and downloading a photo again the same day on the same device counts once.

  5. 5

    Download as a ZIP

    Download photos one by one or as a ZIP: 3 a day on Free, unlimited on Pro. File names are kept, so numbering like IMG_0412 or smith-wedding-031 still matches your catalog and your client’s picks.

  6. 6

    Keep your masters

    Store the original exports. Compressed files are for viewing and delivery; go back to the masters for new edits and large prints.

Why photographers use it

Smaller files, same photos, no upload

Client photos stay with you

Photos are compressed in your browser and never uploaded, which helps when a contract limits where client images can go. Open the network tab to check.

MozJPEG for every JPG

Mozilla’s improved JPEG encoder packs more detail into each kilobyte than standard encoders, and the files still open everywhere.

Location removed

GPS coordinates, camera details and other EXIF data are removed by default, so session photos don’t reveal where they were taken. Keep your copyright and the date taken if you like.

Colors converted to sRGB

Adobe RGB and Display P3 exports are converted to sRGB, so they don’t look dull in apps and browsers that ignore color profiles.

Sharp downscaling

Resizing uses high-quality resampling that holds fine detail. Proportions are kept, and photos are enlarged only if you ask.

Whole shoots at once

Compress up to 250 photos per batch, 100 MB and 120 megapixels each. Download them one by one or as a ZIP that keeps your file names: 3 a day on Free, unlimited on Pro.

FAQ

Questions from photographers

Can Graviton open RAW files?

No. Graviton reads JPG, PNG, WebP, AVIF, GIF and HEIC. Export from your RAW editor as a JPG at maximum quality, or as a PNG, and compress that.

Does Graviton keep my copyright metadata?

If you choose to. By default every photo is saved without metadata. Under More options, Keep metadata can keep Copyright (the EXIF artist and copyright fields), Date taken and Camera in JPG, PNG and WebP files, and Graviton remembers your choice on this device. Location goes unless you pick it. XMP and IPTC data are never kept, and AVIF can’t carry kept metadata yet.

Will clients see a quality difference?

At quality 85 and full resolution, the difference is very hard to spot on screen. For previews, quality 75 is plenty. Use the before-and-after slider on your own photos before you deliver, and keep the originals for large prints.

What happens to my color profile?

Colors are converted to sRGB, which is right for websites, email and most screens. If a lab or client asks for Adobe RGB files, send your original exports instead.

How many photos can I download a day?

Compressing is unlimited. A free account includes 3 downloads a day, reset at midnight UTC, and Pro has no daily limit. Both plans have every setting. Downloading the same photo again the same day on the same device, with other settings, doesn’t count twice.

Compress your next delivery

MozJPEG, WebP and AVIF, right in your browser. Your photos never leave your device.

Compress JPEG photos