Nerulio.
Processed on your device
YOUR LOCAL STUDIO

Image editor

Make the image yours

Crop, rotate and resize images in your browser. Remove backgrounds, convert PNG, JPG or WebP, and export a new file without uploading your image.

ONE FILE. MORE POSSIBILITIES.v1.3

The image editor is for several steps on one picture before saving once: crop (free, 1:1, 4:3, 16:9 or exact pixels), resize, rotate 90°, flip, trim transparent margins, add a 1 px outline, fill the background, remove a background or enlarge 2×/4×, then export as PNG, JPG or WebP — optionally to a target size, and for all open images at once as a ZIP. Everything runs in your browser and the original file is never changed. If you need only one step, the single-task pages (compress, convert, resize, crop) are quicker.

A working copy, edited in order, encoded once

Each edit is applied to a working copy of the picture in the order you make it; Undo steps back and "Restore original" returns to the file as opened. Because every step resamples or cuts real pixels, the order matters: crop first, then resize, then export — resizing a whole photo and cropping afterwards throws away detail you paid for.

Export uses the same encoder as the compressor: Auto, PNG, JPG or WebP (AVIF only where the browser can encode it), quality 25–100 (92 by default), an optional target size in KB, a maximum width, the JPG background colour and "Allow further resizing to meet the limit". PNG is the default. With several images open, "Apply export settings to all images" saves one ZIP; images that miss the target are left out and counted in the message.

Working copy
The edited picture in memory; the file on your disk is untouched.
Crop preset
A centred box of the chosen ratio, 80 % of the width or height, which you can then drag or type in pixels.
Target KB
Optional ceiling for the exported file, searched like on the compress pages.

A 4032 × 3024 photo to a 1920 × 1080 banner under 200 KB

The numbers follow the editor's code: the 16:9 preset box, the locked-ratio resize and the export ceiling. The source size is an example of a 12-megapixel phone photo.

Open             4032 x 3024
Crop 16:9        w = 4032 x 0.8 = 3225.6 -> 3226,   h = 3225.6 / (16/9) = 1814.4 -> 1814
                 x = (4032 - 3225.6) / 2 = 403.2 -> 403,   y = (3024 - 1814.4) / 2 = 604.8 -> 605
Resize           width 1920, ratio locked: 1920 x 1814 / 3226 = 1079.6 -> 1080
Export           JPG, target 200 KB = 204,800 bytes
File             photo-edited.jpg, 1920 x 1080

Drag the crop box before applying if the subject is not centred; the X, Y, width and height fields take exact pixels, and arrow keys move it by 1 px (Shift: 10 px).

Check the result

  • After export, open the saved file and check its pixel size and format — the file name ends in -edited.
  • If you used a target size, the success message lists the saved size; with "all images", it also says how many missed the target.
  • Keep the original: edits are not written back to it.

Troubleshooting

SymptomLikely causeHow to checkFix
Some images are missing from the ZIPThey could not reach the target size and were left outThe message counts themRaise the target, allow extra shrink, or export those separately
The export is a PNG and far too bigPNG is the default export formatFile name ends in .pngChoose JPG or WebP, or Auto
Transparent areas turned whiteJPG export fills transparency with the JPG background colourOutput format is JPGExport PNG or WebP, or change the JPG background
The photo lost sharpnessIt was resized and then cropped, or enlarged 2×/4×Check the order of your editsUndo, crop first, then resize; enlargement adds pixels, not detail

Other ways to do it

OptionWhen it is the better choice
CropOnly framing is needed: aspect and platform presets, straightening, a circle shape and the same crop for many files.
Platform resize presetsYou need an exact platform size with a centred crop in one step.
CompressOnly the file size matters; it compares formats and qualities for you.

What this page does not cover

  • Edits are pixel operations on one working copy; there are no layers, text or drawing tools for images.
  • EXIF is not written to exports, and animated images are refused.

Versions and sources

Behaviour taken from src/app.js (tool dock, crop presets, resize ratio lock, export and ZIP) and the shared encoder in src/compression.js in this repository version. No external program is involved, so no outside documentation is cited.

Example

Original geometric sample · 96 × 64
Original geometric sample · 96 × 64
Processed sample · 72 × 48
Processed sample · 72 × 48

Example generated with this tool. ZIP tools show their preview; inspect the downloaded archive for every file.

Image editor

Crop, rotate and resize images in your browser. Remove backgrounds, convert PNG, JPG or WebP, and export a new file without uploading your image.

How it works

  1. Open an image and keep the original
  2. Apply crop, rotation or resize and review the preview
  3. Choose PNG, JPG or WebP, export and inspect the saved image

Supported formats

PNG / JPG / WebP / AVIF / HEIC → PNG / JPG / WebP — Input decoding and output encoding depend on browser support. Animated inputs are rejected; select a still frame first.

What this tool does

Non-destructive crop, rotation and resize history; separate preview proxies.

Implementation and verified quality

advanced · Canvas / immutable transforms / proxy preview. Quality qualification is in progress. Pro/Flagship quality has not been established.

Before you export

Actual device memory, storage and codec support. Tested examples are evidence, not a guarantee for every file.

Frequently asked questions

What determines the supported size?

Actual device memory, storage and codec support. Tested examples are evidence, not a guarantee for every file.

Are my files uploaded?

This tool processes the files you open on your device without uploading them. Images you explicitly attach to community posts are uploaded separately. Optional engines and models are downloaded from third parties; those requests expose connection information such as your IP address.

Will my work be saved automatically?

No. Images and editing state stay in this tab; media output can use local temporary storage. Changing language preserves your work; reloading, closing the tab, or following a link to another page can clear it.

Just what you need.