Tinapps

Edit images without uploading them

Ten image tools that run on the canvas in your own browser: resize, crop, compress to a target size, convert between PNG, JPEG, and WebP, generate thumbnails and QR codes, add a watermark, apply filters, and read — or strip — the EXIF and GPS tags a camera leaves behind. No file is uploaded, which is the whole point: a passport scan, a medical photo, or an unreleased asset never leaves the machine you are sitting at.

Popular workflows

  1. 01

    Prepare an asset for the web

    Resize to the width the layout actually uses, encode it as PNG, JPEG, and WebP at once, and take whichever is smallest at a quality you can live with — comparing real byte counts rather than guessing.

  2. 02

    Publish a photo safely

    Read what the metadata reveals — camera, serial number, and the exact coordinates the shot was taken at — then export a stripped copy before the picture goes anywhere public.

  3. 03

    Make a social card

    Crop to the ratio the platform wants by dragging the box, set the focal point with a click, then generate the thumbnail at the preset size with cover or contain fitting.

  4. 04

    Ship a printed QR code

    Generate the code, raise the error correction if a logo covers part of it, and check the module size in millimetres against the 0.4mm floor that print reliably reproduces.

What every tool here has in common

Nothing is uploaded, ever

Files are read with the File API and drawn into a canvas locally. There is no server to send an image to, which means no retention policy to trust and no upload to wait for — even a 40 megapixel file opens instantly.

Live output, no Apply button

Every control redraws the result as you move it. You are looking at the actual output, at actual quality, rather than a preview of what an export might produce.

A verdict on each result

The resizer names the resample factor and warns when a target upscales; the compressor prints the real cost at six quality levels; the converter badges the smallest codec; the Base64 tool makes the inline-or-link call for you.

Direct manipulation

Drag the crop box and its corners, click to place the focal point, drag the watermark where it belongs, and wipe between before and after — instead of typing coordinates into fields.

Metadata read as consequences

EXIF is grouped by what it discloses rather than by tag number, with the identifying tags counted, so 'this photo carries your home coordinates and your phone's serial number' is the headline, not a hex dump.

Works offline

Once the page has loaded there is no network dependency. The tools keep working on a plane, on a locked-down machine, or with the network tab open to prove it.

Every tool in this category

Questions, answered plainly

Are my images uploaded to a server?

No. Every tool here decodes the file in your browser and draws it into a canvas. Nothing is transmitted, so there is no copy of your image anywhere but your own device — you can verify it by watching the network tab, or by disconnecting entirely.

Which format should I export?

WebP is usually the smallest for photographs and supports transparency; JPEG remains the safest for very old software; PNG is right for flat graphics, screenshots, and anything needing exact pixels. The format converter encodes all three at once and badges the smallest, so you can decide from real numbers.

How do I remove GPS data from a photo?

Open the metadata viewer, drop the file in, and read the tags grouped by what they reveal. Exporting from that screen re-encodes the picture without any metadata block, producing a visually identical file with the location, device, and timestamps removed.

Can I compress an image to a specific file size?

Yes. The compressor searches quality settings for the target you name and shows the real byte cost at six levels around it, so you can see what the last 20 kilobytes actually cost in visible quality.

Does resizing lose quality?

Reducing an image resamples it and is generally safe; enlarging invents pixels that were never captured. The resizer prints the resample factor and warns you when a requested size upscales rather than silently producing a soft image.

Is there a file size limit?

There is no imposed limit. Because decoding happens locally, the ceiling is your device's memory — ordinary camera and screenshot files are handled comfortably.

Images are decoded and edited entirely in your browser. No file is uploaded, stored, or logged, and closing the tab discards everything.

Other toolkits