Fix geometry first
Use primary radial correction for barrel or pincushion effects. Secondary correction shapes the outer edges. Keep straight lines as your reference.
Correct curved edges, colored fringes, dark corners and leaning perspective. Make precise adjustments and export locally—no account or uploads.
Choose a photo or open the built-in geometric test image to start correcting.
The preview is downscaled for speed. Exports reprocess your original image at the selected output scale.
Save locally. We never upload your photos.
Share adjustment values without sharing the photo.
Settings are local; no image pixels are stored in the JSON.
Use primary radial correction for barrel or pincushion effects. Secondary correction shapes the outer edges. Keep straight lines as your reference.
Shift red/blue fringe channels around high-contrast edges; compensate for dark corners. Use a gentle zoom to conceal unfilled borders.
Drag perspective handles to define a quadrilateral and flatten it. Inspect before/after, then export PNG, JPEG or WebP at a supported resolution.
This is a manual, image-space editor. It does not identify camera/lens profiles, estimate optical distortion automatically, process RAW files, or guarantee complete color-fringe removal. Preview and export use browser canvas color handling; EXIF, ICC profiles and other original metadata are not preserved. Large images can be memory intensive, so exports are limited to 18 megapixels.
Negative primary coefficients compensate a commonly observed barrel pattern; positive coefficients compensate pincushion-like patterns. Results depend on the photo. Presets are starting points, not measured camera profiles.
No. Image decoding and corrections happen in your browser. The page contains no server-side image processing or third-party runtime libraries.
Some corrections sample beyond the source image. Choose “Extend nearest edge pixels” or use Auto-fit edges to estimate a zoom that avoids empty borders. Auto-fit does not fill transparency already in your image. PNG and WebP preserve transparency; JPEG uses a white background.
No. Browser canvas export produces a fresh image and does not retain the original EXIF or embedded metadata.
Adjust radial and secondary distortion, color shifts, vignette and perspective manually, then review the Worker preview and export raster with reusable settings.
Correct visible barrel distortion in a photo, adjust perspective corners, then compare the preview and full export at the edges before keeping the settings file.
This is a manually adjusted radial model, not a measured camera profile, OpenCV calibration or photogrammetry tool. Sampled auto-fit can crop content and does not inspect source transparency or guarantee exact edge coverage. RAW and high-bit-depth processing are unsupported. EXIF, GPS and ICC metadata are not retained. Preview and full export can differ; output is bounded at 18 megapixels.
No. It uses manual distortion controls rather than measured lens profiles.
No. It estimates fit from sampled geometry; inspect the full-resolution result and edges.