LightCraft Photo Adjustments
Adjust JPG/PNG exposure, cool/warm white balance and contrast with before/after previews, undo, reset and local downloads. An independent FreeKitBox implementation.
Local, reversible photo adjustments
FreeKitBox's independent implementation for JPG and PNG. Choose or drop a file, or try the original CC0 two-color sample. Set exposure from −2 to +2 stops, white balance from cool to warm, and contrast from −100 to +100. Apply to update before/after previews, then download PNG or JPEG.
Every render uses the original decoded pixels. Undo restores up to 20 applied settings; Reset returns to neutral. Cancel stops a running adjustment and retains the last completed preview. Your source file is never overwritten.
Example and output
The original 128 × 96 two-color PNG is a small public sample. Try +1 exposure, a warm balance and increased contrast. PNG retains transparency; JPEG uses quality 92% and a white background. Downloads create a separate flattened file.
Limits and official LightCraft
Input limits: 20 MiB and four million pixels. This page is a focused FreeKitBox implementation, independent of the official LightCraft app. The cool/warm control uses creative sRGB gains, not a calibrated Kelvin or camera RAW model. No RAW, layers or color-profile fidelity is claimed. Browser re-encoding may discard metadata or change color interpretation. Keep the original.
Official LightCraft 0.8.0 releases · Pinned source and upstream capabilities, reviewed 2026-10-18.