Tone lane
You shot a solid frame at 4:18 p.m., then noticed the whole scene reads too blue on your laptop. Instead of opening a heavy editor, you want a fast pass: nudge warmth, pull saturation back, check hue drift, then save. This console keeps the file on your machine while you iterate.
Drop a photo or tap to browse
JPG, PNG, GIF, or WebP. Nothing leaves your browser until you download.
Tone lane
Color lane
Balance lane
Most people stack every slider at once, then wonder why skin tones look plastic.
When you only need luminance work without color drama, brightness and contrast stays the calmer first stop. If saturation alone is the story, the saturation tool keeps the scope narrow.
Color grading is not the same as dropping a random filter. You are steering three layers at once: how bright things are, how far colors sit from gray, and whether the overall cast leans warm, cool, green, or magenta.
A food blogger might want tomatoes to pop while napkins stay neutral. A real-estate photo might need windows cooled while wood floors stay honey-toned. This page does global moves only. There is no brush, no mask, no curve editor. That limitation is intentional so the workflow stays honest about what happens in a browser tab.
| Goal | Start here | Reason |
|---|---|---|
| Fix a flat phone capture | Tone lane | Brightness plus a touch of contrast rescues detail before you touch color. |
| Make colors calmer | Color lane | Pull saturation before hue so you do not fight accidental neon edges. |
| Remove leftover fluorescent green | Balance lane | Tint pairs with temperature the way printers think about casts. |
Your file decodes into pixels on the canvas. Each adjustment reads the original buffer again, applies math, then paints the result. Nothing posts to a server. The loop is dumb on purpose: predictable, repeatable, easy to reset.
For channel-specific pushes (shadows leaning cyan while highlights stay warm), color balance offers a different layout. For preset stacks with one-click moods, professional filters trades fine control for speed.
Large files sometimes stutter on older phones because every slider move reprocesses the full bitmap. Transparent PNGs preserve alpha, yet premultiplied edges sometimes fringe when contrast goes extreme. Animated GIFs only grade the first frame here, so grab a still elsewhere if you need motion.
We do not emulate film stock, print ICC profiles, or broadcast legal ranges. If you are delivering to a client with strict specs, re-check in your finishing suite.
Practical answers about sliders, quality, and what never leaves your device.
No. The browser loads the file into memory, paints the canvas, and runs the math there. The download button is the only export path.
Hue rotates every color family at once. Temperature mostly tilts orange versus blue. On skin, a big hue move shifts lips, cheeks, and background together, which reads harsher than a modest warmth nudge.
There is no law, but a calm sequence is tone first, balance second, creative saturation and hue last. If you invert that order, you often end up compensating with contrast in ways that clip highlights.
Alpha channels copy through. Heavy contrast on anti-aliased edges tends to reveal halos, so zoom in before you call the grade finished.
The canvas saves an uncompressed PNG. If the preview looked sharper on a retina display, zoom level or screen scaling might have fooled your eyes. Compare at 100 percent zoom in your viewer.