Frequently Asked Questions
Is ClarityLens really free?
Yes. ClarityLens is completely free to use, supported by lightweight advertising rather than subscriptions or paywalls.
Are my photos uploaded to a server?
No. Every upscale happens locally in your browser using an on-device AI model (ESRGAN via TensorFlow.js and WebGL). Your photo is never sent anywhere.
How is this different from just resizing an image?
A resize stretches or interpolates existing pixels, which looks blurry at larger sizes. ClarityLens runs a real super-resolution neural network that reconstructs plausible detail, so edges and textures stay sharp.
What image formats can I use?
JPG, PNG, WebP, and other formats your browser can natively decode.
What scale factors are available?
2x, 3x, or 4x. Higher scale factors take longer to process since the model works through more, and larger, image patches.
Why did the upscale fail or seem stuck?
The first click loads the AI model, which is a few megabytes and can take a moment on a slow connection. Very large source photos can also take longer to process. If it truly fails, try a smaller image or a lower scale factor.
Does this work on mobile?
Yes, ClarityLens works in modern mobile browsers with WebGL support, though upscaling is more memory- and CPU-intensive on phones, so very large photos or 4x scale may be slower.
Do I need WebGL?
Yes. AI upscaling needs GPU acceleration via WebGL to run at a usable speed. If your browser reports WebGL is unavailable, try a recent version of Chrome, Edge, Firefox, or Safari with hardware acceleration enabled.