Work laptops without install rights
Locked-down machines usually block executables but not the browser. Inverting a diagram for a deck takes one tab and leaves nothing behind on the disk.
Browser tool · 6 modes · 0 uploads
No install, no sign-up, no upload queue. Open the page, drop a file, and the negative is ready before a desktop editor would have finished launching.
The bytes stay in the tab. Clear the network panel, then invert a photo: no request appears, because the work happens in page memory.
No 2 MP preview cap, no server-side resize. A 48 MP frame comes back at 48 MP.
Whole image, a single channel, skin-safe, or dialled back to any strength between 0 and 100%.
About
Most one-off image jobs do not deserve a 400 MB application. You need a negative for a slide, a negative version of a diagram, or a batch of product shots for a listing — five minutes of work that should not involve an installer, a licence dialog or an account.
Online tools usually solve that by uploading your file to a server, which is exactly the wrong trade: the image leaves your machine, sits in someone’s queue, and comes back re-compressed. This one inverts in the page. There is no upload, so there is no queue, no size cap and no retention policy to read.
Specification
| Input formats | JPG, PNG, WebP, GIF (first frame), BMP, AVIF where the browser decodes it |
|---|---|
| Maximum size | No fixed cap. Tested to 8000 × 6000 (48 MP) on a machine with 8 GB of RAM |
| Speed | 1920 × 1080 in well under a second; 48 MP in about four seconds |
| Transparency | Alpha is never touched. PNG output keeps it, JPG output is flattened onto white |
| Output | PNG (lossless, alpha preserved) or JPG at quality 0.92 |
| Uploads | None. The file is read with the File API and drawn to a canvas that never leaves the page |
Modes
| Mode | What it does | When to use it |
|---|---|---|
| Full invert | 255 − value on R, G and B | A true negative. Also the base layer for duotone and print work. |
| Red channel only | R inverted, G and B untouched | Pushes the whole image toward cyan-green. One plate of a two-colour screen print. |
| Green channel only | G inverted, R and B untouched | Magenta shift. Good for testing how a muted palette reads in print. |
| Blue channel only | B inverted, R and G untouched | Yellow shift. Useful for warm/cool split toning without a curve tool. |
| Smart invert (keeps skin) | Skips pixels inside the skin-tone range | Portraits. Faces stay recognisable while the background turns into a negative. |
| Intensity 0–100% | Blends the negative with the original | Anything that needs a hint of the effect rather than a full inversion. |
Method
Phone, tablet, Chromebook or a locked-down work laptop — anything with a browser. Nothing is installed, and no permission beyond picking a file is requested.
Dragging works on desktop. On mobile, tap the panel and choose from the camera roll or the camera. Ctrl+V pastes a screenshot directly, which is the fastest path for a single chart or diagram.
Drop several files and they process one after another with a per-file download button; the ZIP button packages all of them so you are not dismissing six save dialogs.
Use cases
Locked-down machines usually block executables but not the browser. Inverting a diagram for a deck takes one tab and leaves nothing behind on the disk.
A photo of a whiteboard is often easier to read inverted, and a screenshot of a light UI is easier on the eyes as a dark image. Both work from the camera roll.
Nothing to install means nothing to clean up. Close the tab and the working copy is gone, which matters on a machine you do not own.
Marketplace listings often need both the original and an inverted variant. Drop twenty files, get twenty negatives and one ZIP.
Share the screen, paste the mockup, invert it live. Faster than exporting from the design file while somebody waits.
Anything under NDA, a passport scan, an unreleased product shot: the only way to keep it off a third-party server is to not send it. That is a property of the tool, not a promise.
Under the hood
The work is a single pass over the pixel buffer: read four bytes, subtract three of them from 255, write them back. A 12 MP image is 48 MB of buffer, which is why a browser can do it in a fraction of a second and why a server round trip is pure latency by comparison.
It also removes the failure modes that come with uploads — no size limit to hit, no timeout on a slow connection, no question about what happens to the file afterwards. The only cost is that the tab needs the memory, so a 100 MP scan on a phone will be slow.
Questions
Once the page has loaded, yes — the tool needs no network to process a file. Reloading without a connection will fail, because the page itself is fetched from the web.
No artificial one. The practical limit is the tab’s memory: phones handle 12–20 MP comfortably, desktops have processed 48 MP here. If a file fails, it is memory rather than a policy.
Yes. Select or drop several files; they are processed sequentially so the tab stays responsive, and the ZIP button collects the results into one download.
The file never leaves the device, so there is no third party to approve. Whether you are allowed to open a personal web page on a work machine is a separate question for your IT policy.
Yes, on macOS and iOS. Safari is stricter about memory, so very large images may fail where Chrome succeeds; the error message says so rather than hanging.
Run it again at the same settings. Inversion is its own inverse, so two passes return the original exactly when the output is PNG. Through JPG the second pass is close but not bit-identical.
A server-side API and a desktop batch runner are planned. The browser tool above stays free and unlimited: no account, no watermark, no file cap.
Full resolution, all six modes, batch and ZIP. If a page ever asks you to register to invert an image, it is not this one.
Keep going