File Tools for Photographers

A photo delivery is a chain of four file operations that always run in the same order: resize to the size the client will actually use, compress the set, add any watermark the proofs need, then strip the metadata. Do them in that order and you never re-encode twice or scale your own mark.

The order matters because each step changes what the next one sees. Resizing after compressing throws away the savings. Watermarking before resizing scales the mark with the frame. And stripping metadata has to happen on the file you actually send, because some editors write EXIF back on export. None of these steps uploads the photo, which is the point for client work.

1. Resize to the size the client will use

A full resolution export is rarely what a client needs. A web gallery, a proofing page and an Instagram post all want something smaller, and shipping a 6000 pixel file wastes their storage and your upload time. Image Resizer opens JPG, PNG, WebP and AVIF and saves JPG, PNG or WebP, with the ratio locked by default so the frame keeps its proportions.

Set the long edge directly, or use the percentage shortcuts to halve a set quickly. The tool redraws the photo on a canvas, which means EXIF data such as camera model, capture date and GPS coordinates is dropped as a side effect. That is usually welcome in a delivery, but know that it happens here rather than counting on a later step.

Two limits. Downscaling resamples the pixels, so very fine detail can soften at aggressive ratios, and saving as JPG or WebP re-encodes what is left. Enlarging does not add detail, so a small file cannot be rescued by typing a bigger number.

Image Resizer

Set a delivery size with the ratio locked, then export as JPG, PNG or WebP. Nothing is uploaded.

Open Image Resizer

2. Compress the set in one pass

Image Compressor accepts multiple files, so the whole gallery can be tuned once and exported together. Keep the quality slider between 75 and 90 for photographs. AVIF and WebP produce the smallest files, while PNG with OxiPNG recompresses losslessly and suits graphics, logos and screenshots inside the delivery.

There is no fixed cap on how many images you add in one run; the real limit is browser memory, so a very large gallery is better handled in a few passes than one. Two honest caveats. There is no target size field, so you lower the slider until the live preview shows a number you can accept. And a small screenshot or logo can come out larger, because it was already stored efficiently and a lossy re-encode adds overhead.

Image Compressor

Batch compress a gallery with a quality slider and a live before and after preview.

Open Image Compressor

3. Watermark the proofs, not the finals

Image Watermark places text at one of five corner and centre positions, or tiles it diagonally across the frame, with size, colour, opacity and rotation, and the preview updates live. Style it once and export the whole batch with the same mark.

Two things to know before you rely on it. The tool draws text, not an image, so a logo PNG cannot be used as the mark; if the brand mark matters, it has to be added in your editor before the file reaches this chain. And the watermark is drawn into the pixels at full resolution, which means it cannot be removed afterwards. Use it on the proofs you send for approval and export the clean files separately for final delivery.

Image Watermark

Text watermark in five positions or a tiled layout, with batch export at full resolution.

Open Image Watermark

4. Strip metadata before sending

Remove EXIF cuts metadata out of the JPEG or PNG byte stream instead of re-encoding it, so the compressed pixel data, quality tables and colour data stay byte for byte identical. That is a different operation from opening the file in an editor and saving it again, which would re-encode the pixels and lose a little quality for no reason.

The default mode strips EXIF, XMP, IPTC and comments while keeping the ICC colour profile, so colours look the same on the client's screen. When a photo carries GPS coordinates the tool lists latitude, longitude and altitude before you commit, and it re-reads the output afterwards to confirm that no metadata segments remain.

Three limits. Only JPEG and PNG are supported, so WebP files have to be converted first and HEIC cannot be opened at all. The second removal option also drops the colour profile, which changes how the image looks in a colour managed viewer, so leave it off unless you specifically want a bare file. And stripping metadata does not watermark anything, so it is not a substitute for the previous step.

Remove EXIF

Strip GPS, camera and capture metadata from JPEG and PNG without touching the pixels.

Open Remove EXIF

When the client wants a PDF or a bigger file

Three side paths come up often enough to plan for. A proof sheet, a model release or a signed delivery note usually has to arrive as one PDF rather than twenty attachments. Image to PDF turns the images into pages, and you can set A4 or Letter, orientation, margin and whether each image fits inside the page or fills it. Pages keep the order you drag the cards into, and no fixed image count is imposed.

An old frame that a client wants printed goes through Image Upscaler. It runs on your own graphics chip, offers 2x, 4x, 6x or 8x, with 2x and 4x in one pass and 6x and 8x chaining two passes, and downloads about one megabyte of model on first use. It rebuilds edge contrast and cleans compression artifacts, but it cannot recover detail that was never captured, so a large print will look clean rather than newly detailed.

Format changes are handled by Image Converter, which opens JPG, PNG, WebP, AVIF and GIF. GIF is an input only; the output choices are the still formats. Transparent areas survive conversion to PNG, WebP and AVIF, and turn white in JPEG because the format has no transparency.

What this chain cannot do

  • No RAW or HEIC decoding. Camera formats and phone HEIC files cannot be opened. Develop RAW in your editor and export JPG or PNG before the delivery chain starts.
  • No colour management conversion. The tools can keep an ICC profile or strip it, but they do not convert between colour spaces. Soft proofing belongs in your editor.
  • No image logo watermark. The watermark is text only. A brand mark has to be placed before this chain.
  • No batch renaming. Files keep the names they arrive with, so numbering and client naming conventions are yours to set outside the browser.
  • No real detail from upscaling. The model produces plausible pixels, not recorded ones, which is enough for a small print and not enough to claim a recovered frame.

Frequently asked questions

Yes. Every tool on this page reads the file from your disk, processes it on your own processor and writes the result back as a download. That covers resizing, compressing, format conversion, watermarking, metadata stripping and building a PDF, and none of them sends the image to a server. This matters for wedding, newborn and portrait work, where a client expects the gallery not to sit on a stranger's disk. You can verify it yourself: open the browser's developer tools, switch to the Network tab, run one export, and confirm no request carries the file. Disconnecting from the internet after the page loads is a stronger check, because the parts already downloaded keep working offline. The one exception on the site is the Cloud AI group, which is metered and uploads by design. No step in this delivery chain needs it.
No, and it is better to plan around that than to discover it mid-delivery. The image tools decode with the browser's own decoder, which handles JPG, PNG, WebP, AVIF and GIF but not camera RAW formats, and not HEIC either. The practical workflow is to develop RAW files in your editor, export JPG or PNG, and bring those into the delivery chain here. That is also the safer order, because resizing or watermarking a RAW file before the final grade would throw away the latitude you shot for. If a client sends you a HEIC photo from a phone, ask for a JPG export or convert it in an application that supports it; this site cannot open it.
Resize first, then compress, then watermark, and strip metadata at any point after the geometric work is done. Each step depends on the previous one. Resizing after compressing throws away the savings and can soften detail twice. Watermarking before resizing means the mark is scaled with the frame and may land in the wrong place. Stripping metadata does not touch pixels, but it must happen on the file you actually send, because some editors write EXIF back on export. One caveat about the metadata tool: Remove EXIF accepts only JPEG and PNG, and it cuts the metadata out of the byte stream rather than re-encoding, which is why the pixel data stays byte for byte identical. WebP and HEIC files have to be converted first.
Partly. The upscaler rebuilds edge contrast and cleans up compression artifacts, so a soft or slightly noisy frame comes out visibly crisper, and 2x, 4x, 6x or 8x passes are available, with 2x and 4x in one pass and 6x and 8x chaining two passes. What it cannot do is recover detail that was never captured. A 1000 by 750 photo taken on an old phone becomes 4000 by 3000 pixels at 4x, but the extra pixels are generated, not recorded, so a large print will look clean and smooth rather than genuinely detailed. The model runs on your own graphics chip and downloads about one megabyte on first use, which means a desktop or laptop is much faster than a phone. Use 2x for the safest result, and keep the sharpen control low on portraits.

Deliver your next gallery

Free, private and unlimited. No account needed.

Open Image Resizer