Analyses your image first — brightness, colour temperature, saturation, and contrast — then calculates the exact adjustments it needs. Portraits, landscapes, and low-light shots each get different treatment.
or browse files — JPG, PNG, WebP · Analysed and enhanced locally
Brightness
—
Contrast
—
Saturation
—
Warmth
—
Enhancement mode
🔍
Auto
Detects content, calculates what it needs
🧑
Portrait
Skin tones protected, shadows lifted
🏔
Landscape
Sky detail, vivid greens and blues
🌙
Low light
Lift shadows, protect highlights
Auto mode analyses your image and calculates the right settings for its specific content.
Fine tune
Brightness —
Contrast —
Saturation —
Sharpness —
Vibrance —
⇔
BeforeAfter
Enhanced photo will appear here
How the smart enhancement works
Most photo enhancers apply the same fixed adjustments to every image. imgquick's enhancer analyses your specific photo first — measuring its average brightness, contrast range, colour saturation, and warmth — then calculates the right amount of each adjustment for that image.
A dark, underexposed photo needs a bigger brightness lift than one that's already well-exposed. An already vivid landscape doesn't need more saturation. A portrait needs its skin tones protected while background shadows are lifted. All of this is calculated per-image, not guessed at with a preset.
The backend uses OpenCV's CLAHE (Contrast Limited Adaptive Histogram Equalisation) for smart local contrast, HSV colour space processing for vibrance that protects already-saturated areas, and UnsharpMask for clarity. Your photo is sent to a local processing server and returned — nothing is stored or transmitted elsewhere.
FAQ — Photo enhancement
What does "Auto" mode actually do differently?
Auto mode samples your image before sending it for enhancement. It measures average brightness (to calculate exposure correction), the spread of brightness values (to set contrast strength), average colour saturation (to decide how much vibrance boost to apply), and the ratio of warm to cool tones (to decide whether to add or reduce warmth). These measurements are used to calculate parameters specific to your photo, rather than applying the same values to every image.
What is different about Portrait mode?
Portrait mode uses conservative saturation and vibrance values to avoid making skin tones look orange or unnatural. It applies a gentler sharpening radius to avoid making pores and fine lines too prominent. Shadow lifting is stronger to recover detail in darker facial areas, and the warmth adjustment is carefully controlled to keep skin looking natural.
Does enhancement work on phone photos?
Yes. Modern phone cameras apply their own processing — HDR, smart sharpening, noise reduction — so phone photos are often already well-exposed. The Auto mode will detect this and apply lighter adjustments. The biggest gains on phone photos are usually in vibrance and local contrast (clarity), which make the image feel sharper and more defined without changing the overall exposure.
Why does the enhanced image need a server?
The enhancement uses OpenCV's CLAHE algorithm and HSV colour processing — these require Python libraries that can't run in a browser. The image analysis (the part that calculates your image's brightness, contrast, and saturation) runs locally. Only the final enhancement step is sent to a local processing server. We don't store your images.