Compare two lenses, understand crop factors, estimate depth of field, and export each framing. Optical geometry and a transparent, honest reference-image preview.
01◎02COMPARE THE FRAME
QUICK START
03 / LIVE FRAMING PREVIEW
Two lenses. One viewpoint.
Exact relative crop for a rectilinear pinhole model. Photo preview can only show pixels recorded in the reference.
A CAMERA A35 mm · Full frame
A · 35 mm
Reference coverage: 100%
B CAMERA B50 mm · APS-C
B · 50 mm
Reference coverage: 100%
CAMERA A / BASELINE
Lens A
3 mm300 mm
Advanced: shift crop inside referenceDepth of field · calculated estimate
Uses subject distance as focus distance; no blur is simulated.
CAMERA B / EXPERIMENT
Lens B
3 mm300 mm
Advanced: shift crop inside referenceDepth of field · calculated estimate
Uses subject distance as focus distance; no blur is simulated.
Different sensors and focal lengths can show different framing.
04 / ANGLE OF VIEW
See the geometry
Horizontal angle · To scale
Each fan represents the horizontal angle of view, not perspective distortion or blur. Both cameras are at the same position. The frame-width calculation uses a pinhole approximation at your selected distance.
Changing focal length does not move the camera. Depth of field is a separate mathematical estimate: the preview does not render focus, blur, lens distortion or perspective shift.
Private and portable
Everything runs in the browser. Save settings and export a shareable PNG or spreadsheet-friendly CSV without cloud uploads.
Using Camera Lens Simulator
Compare rectilinear field of view and crop geometry for two sensor/lens setups, optionally checking a matching reference photo. Review the calculations separately from non-rendered depth-of-field estimates.
Choose two sensor formats and focal lengths, then set the reference and crop assumptions for the comparison.
Review each camera’s field of view and crop geometry; optionally attach a matching photo and use the missing-pixel checker to inspect coverage.
Compare the A/B or combined view, optionally inspect the calculated depth-of-field estimate, then export PNG, SVG, CSV, JSON or a settings link.
Example: Compare a 24 mm lens on an APS-C sensor with a 35 mm lens on full frame from the same viewpoint, then attach a matching reference photo to check the framing estimate.
Limits and privacy: The simulator uses static rectilinear field-of-view/crop geometry; it does not model camera translation, perspective changes, lens aberrations or rendered bokeh. Depth of field is a non-rendered thin-lens estimate using its documented circle-of-confusion convention. Settings links and JSON include names/settings but omit photos; reattach a matching image before image export.
Frequently asked questions
Will this show perspective changes when I move the camera?
No. The comparison is based on static sensor/lens field-of-view and crop geometry. It does not simulate camera translation or the perspective change caused by moving closer or farther away.
Does the depth-of-field estimate render bokeh?
No. It calculates focus-depth estimates; it does not render blur, lens aberrations or an actual photograph.
Are my reference photos included in a settings link?
No. Settings links and JSON omit the attached photo but can include its name and camera assumptions. Reattach a matching reference before exporting an image.