Now in beta

The Missing Link Between Camera and CAD

LensCAD is the first tool that fuses image correction and CAD drawing into one continuous pipeline. Correct lens distortion, fix perspective, calibrate real-world scale, trace geometry, dimension your work, and export a 1:1 DXF — without ever switching applications.

See How It Works Try the Beta

Three Steps. Real Dimensions.

Upload a photo, correct and scale it, trace over it. The calibration you set in step two carries all the way through to your DXF export.

LensCAD perspective correction on a Victorian door
01

Upload & Correct the Image

Upload a photo of any physical object — a part, a wall opening, an installed fixture, a piece of hardware. LensCAD reads EXIF data and applies lens distortion correction automatically. Then fix perspective with four modes: click four corners, align perpendicular lines, fit a circle/ellipse, or use the printable ArUco reference sheet for one-click correction.

LensCAD scale calibration with edge dimensions
02

Calibrate Real-World Scale

Set scale using a ruler in frame, a known dimension, dual rulers for independent X/Y calibration, or the reference sheet for automatic detection. The scale you calibrate here is locked into every traced line, every dimension, and the final DXF export.

LensCAD geometry traced over a Victorian door
03

Trace, Verify & Export

Trace geometry over your corrected, scaled image using a full set of drawing tools. Auto-trace and smart contour-fitting give you a head start; manual polylines, trim, fillet, and snapping give you precision. Add dimensions, then download a 1:1 scale DXF — ready for Rhino, AutoCAD, Fusion 360, or any CAD software.

See the full pipeline →

LensCAD has two modes. Scan Mode takes a photo through a full correction pipeline. Draw Mode skips the photo entirely. Both export 1:1 DXF files. Each step below is a potential DXF exit point.

📷
Scan Mode
Photo → Correct → Trace → DXF
📷
Photo
Upload a phone photo of any physical object
EXIF data auto-detected for lens & sensor info
🔍
Lens Fix
Barrel & pincushion distortion removed
Lensfun database or custom Charuco calibration
Perspective
Keystoning & angle corrected to true orthographic
4-corner, two-line, circle, or ArUco ref sheet
📏
Scale
Set real-world dimensions from a known reference
Edge dims, ruler, dual rulers, or ref sheet auto-scale
Trace
Draw geometry over the corrected, scaled image
Polyline, curve, circle, rectangle, smart fit tools
📐
Dimension
Add ortho, aligned, angle, and radius dimensions
Dimensions export to DXF on their own layer
⬇ DXF
Scaled image.
Trace in your CAD.
⬇ DXF
Geometry
at 1:1 scale.
⬇ DXF
Geometry
& dimensions.
📷
Photo
Upload a phone photo of any physical object
EXIF data auto-detected for lens & sensor info
🔍
Lens Fix
Barrel & pincushion distortion removed
Lensfun database or custom Charuco calibration
Perspective
Keystoning & angle corrected to true orthographic
4-corner, two-line, circle, or ArUco ref sheet
📏
Scale
⬇ DXFScaled image
Set real-world dimensions from a known reference
Edge dims, ruler, dual rulers, or ref sheet auto-scale
Trace
⬇ DXF1:1 geometry
Draw geometry over the corrected, scaled image
Polyline, curve, circle, rectangle, smart fit tools
📐
Dimension
⬇ DXFGeometry + dims
Add ortho, aligned, angle, and radius dimensions
Dimensions export to DXF on their own layer

Three exit points. Export after correction to trace in Rhino or AutoCAD, or stay for the full workflow.

✏️
Draw Mode
Blank canvas → Draw → DXF
📄
Set Size
& Units
Choose canvas: Letter, Tabloid, A3, A4, or custom
Set units (in, mm, cm) before you start drawing
Draw
Full geometry toolset on a blank canvas
Polyline, curve, circle, rectangle with dimensional inputs
📐
Dimension
Add dimensions to your drawing
Ortho, aligned, angle, and radius dimensions
⬇ DXF
Geometry
at 1:1 scale.
⬇ DXF
Geometry
& dimensions.
📄
Set Size & Units
Choose canvas: Letter, Tabloid, A3, A4, or custom
Set units (in, mm, cm) before you start drawing
Draw
⬇ DXF1:1 geometry
Full geometry toolset on a blank canvas
Polyline, curve, circle, rectangle with dimensional inputs
📐
Dimension
⬇ DXFGeometry + dims
Add dimensions to your drawing
Ortho, aligned, angle, and radius dimensions

No photo needed. Set canvas size (Letter, Tabloid, A3, A4, or custom), pick units, draw with the full toolset. Same 1:1 DXF export.

Two workflows, one app. Scan Mode bridges camera and CAD. Draw Mode is pure CAD from scratch. Both export 1:1 DXF files.

Where Image Processing Meets CAD

LensCAD doesn't stack an image editor on top of a drawing app. The tools cross the boundary — image-aware drawing, geometry-aware correction, and measurement that flows through the entire pipeline.

Correction & Scale Lens fix • Perspective • Scale calibration • Loupe • Reference sheet
  • 📏Scale-Aware Pipeline — Every line inherits real-world scale from the calibrated photo. Measure traced geometry in inches or millimeters instantly. DXF exports at 1:1.
  • 🔍Precision Loupe — 4× magnification with snap indicators, guide intersections, and live brightness preview. Pixel-perfect point placement.
  • 📄ArUco Reference Sheet — Print a free reference sheet, include it in your photo, get automatic perspective and scale in one click. Zero manual calibration.
  • 🔲Multi-View Export — Photograph all sides of a part, process each view independently, export one DXF as a proper third-angle projection. Up to 6 orthographic views.
Image-Aware Drawing Contour fitting • AutoTrace • Live overlay • Edge snapping
  • Smart Contour Fitting — Paint a brush stroke over your photo and LensCAD fits precise geometry to the edge beneath. The image processing finds the shape; the CAD engine creates the entity.
  • 🔍AutoTrace + Manual Override — Server-side contour detection gives you a starting point. Adjust contrast, threshold, and smoothing, then refine with manual polylines, trim, fillet, and snap.
  • 🖼Live Reference Overlay — Your corrected, scaled photo stays visible beneath traced geometry. Toggle visibility, adjust brightness on the fly, zoom to 50× with the precision loupe.
Full Geometry Toolkit Draw • Trim • Mirror • Distribute • Divide • Snap • Dimensions
  • Drawing Primitives — Polyline, curve, circle, ellipse, rectangle, fillet. Ortho constraint, close-to-start detection, and smart guides that project from existing geometry.
  • Editing Tools — Trim, mirror, rotate, scale, copy/paste, group, align, distribute H/V, and divide lines or curves into equal segments.
  • 📐Dimensions — Ortho, aligned, angle, and radius dimensions. Snap to geometry, drag reference points, export on a separate DXF layer.
  • 🎯Snap & Guides — Configurable snap levels (endpoints, centers, midpoints, quadrants). Smart guides with H/V alignment, parallel/perp, extension, tangent.
  • Blank Canvas Mode — No photo needed. Set canvas size and units, draw from scratch, dimension, export a scaled DXF.
Unique to LensCAD Tools you won’t find in most CAD applications
  • Standardize — Automatically group similar circles, rectangles, or fillets and snap them all to the nearest standard dimension (1/16″ or 0.5mm). Tolerances are configurable. The kind of cleanup that normally takes 20 manual edits.
  • Snap Corners & Weld Ends — Snap Corners extends nearby lines to meet at clean intersections. Weld Ends merges endpoints that are close but not touching. One click turns messy traced geometry into a clean closed profile.
  • 🖌Paint to Select — Drag a brush across geometry to select everything it touches. Brushing any part of a group selects the whole group automatically. Faster than clicking individual segments on complex traced parts.
  • Distribute — Select three or more objects and distribute them with equal spacing between edges — horizontally or vertically. Anchors keep the outermost items in place and moves everything in between.
  • Divide — Split a line or curve into N equal-length segments with one click. A live preview shows exactly where the division points will land before you confirm. Works on straight lines, spline curves, and fillet arcs.
  • ΣTotal Length — Select any combination of geometry and measure the total path length in one step. Useful for estimating material for cut lists, gaskets, or routing paths.

For Everything That Already Exists

📐

Field Surveying

Photo installed equipment or existing conditions on site. Set scale from a tape measure in frame, trace what matters, export a dimensioned DXF.

🔩

Reverse Engineering

Photo a part you can't remove. Correct distortion, calibrate scale, trace the profile, export a manufacturing-ready DXF.

🪑

Fabrication Templates

Gaskets, brackets, shims, joint profiles. Photo the original, trace it, export a DXF for CNC, laser, waterjet, or plasma.

🏚️

Restoration

Capture vintage hardware or discontinued parts. Trace accurate profiles for faithful reproduction.

🏗️

As-Built Documentation

Photo a wall, floor plan detail, or equipment footprint. Trace and dimension it on the spot.

✏️

Quick CAD Sketches

Blank canvas mode. Set size and units, draw from scratch, add dimensions, export a scaled DXF. No photo needed.

LensCAD is optimized for both landscape and portrait on mobile screens — full touch interface, custom gestures, and the complete toolset on any phone or tablet. On desktop, it feels like a native CAD application with keyboard shortcuts, precision mouse control, and snap/guide systems that rival professional tools.

📱 Full Mobile Experience 💻 Native Desktop Feel

Real Parts. Real Workflows.

Different objects call for different approaches. Each walkthrough shows a complete photo-to-DXF workflow on a real part.

Browse workflow examples →

Built by PartCraft — engineer, woodworker, and the guy who decided to stop waiting for someone else to solve his photo-to-CAD workflow problem.