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.

Join the Waitlist See the Pipeline

Every Other Tool Starts Too Late

Scan2CAD assumes you already have a clean, scaled image. Lightroom corrects photos but doesn't know what a dimension is. AutoCAD can trace, but can't fix your photo first. You've been stitching together three apps and hoping the measurements survive each handoff. LensCAD replaces that entire chain with a single pipeline where scale is never lost.

📷
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.

Tools That Blur the Line Between
Image Processing and CAD

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

IMAGE

Correction for Measurement

Unlike Lightroom or Camera Raw, every pixel correction in LensCAD is optimized for geometric accuracy, not visual aesthetics. Barrel distortion removal, perspective correction, and brightness adjustment all serve the final dimension — not the final photograph.

CAD

Scale-Aware Drawing

Every line you draw inherits the real-world scale calibrated from the photo. Measure any traced geometry in inches or millimeters instantly. Dimensions read in real units, not pixels. The DXF exports at 1:1 — put a ruler on the print and it matches.

IMAGE + CAD

AutoTrace with Manual Override

Server-side OpenCV contour detection gives you a starting point. Adjust contrast, threshold, detail, and smoothing — then refine with manual polylines, smart fit tools, trim, fillet, and snap. Image processing provides the rough shape; CAD tools provide the precision.

IMAGE + CAD

Live Reference Overlay

Your corrected, scaled photo stays visible beneath your traced geometry at all times. Toggle image visibility, adjust brightness and contrast on the fly, zoom to 50× with the precision loupe. The image is a living reference, not a static backdrop — and you can go back to adjust corrections without losing your trace work.

CAD

Full Geometry Toolkit

Polyline, curve, circle, rectangle, fillet, trim, mirror, rotate, scale, copy/paste, group move. Snap to endpoints, centers, quadrants, midpoints. Smart guides with H/V extensions and intersection snap. Ortho constraint. Auto-weld. This isn't a simplified sketch tool — it's a real drawing environment.

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. Supports JPEG, HEIC, PNG, DNG, and TIFF.

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. This is where LensCAD diverges from every other tool — the scale you calibrate here is locked into every traced line, every measured distance, every dimension, and the final DXF export. The precision loupe gives you pixel-level point placement.

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. Smart contour-fitting tools and auto-trace give you a head start; manual polylines, trim, fillet, and snapping give you precision. Add dimensions to verify measurements on the spot. Download a 1:1 scale DXF with geometry and dimensions on separate layers — ready for Rhino, AutoCAD, Fusion 360, or any CAD software.

Everything Under One Roof

Image correction tools and CAD drawing tools, designed together. Expand any section for details.

Image correction Lens • Perspective • Scale • Brightness
  • 📸Automatic Lens Correction — EXIF-driven barrel distortion removal. Lensfun database profiles, custom Charuco calibration, or Apple pre-corrected bypass.
  • Four Perspective Modes — Click corners, perpendicular lines, circle/ellipse fit, or ArUco reference sheet with automatic detection.
  • 📏Four Scale Modes — Edge dimensions, single ruler, dual rulers (independent X/Y), or reference sheet auto-scale. Inches, mm, or cm.
  • Brightness & Contrast — Reveal hidden detail. CSS preview with mathematically matched server-side bake for export.
  • 🔄Rotate, Crop & Straighten — 90° rotation, 2-point horizontal alignment, interactive crop. All with automatic DXF re-export.
Drawing & tracing Draw • Smart Fit • Trim • Mirror • Dimension
  • Polyline, Curve, Circle, Rectangle, Fillet — Full drawing primitives with ortho constraint, close-to-start detection, and smart guides that project H/V extensions from existing geometry.
  • Smart Polyline & Smart Fit — Brush over detected contours to fit geometry automatically. Dual mode: brush contours or click-to-place with Canny edge snapping. Smart line, curve, and circle fitting.
  • Trim, Mirror, Rotate & Scale — Split geometry at intersections. Reflect across any axis. Rotate with 15° snap. Scale with reference dimensions. Copy, paste, group move.
  • 📏Measure — Distance, angle, radius, element properties, area (circles, closed loops, closed curves). Dual in/mm display. Verify before you export.
  • 📐Dimension — Ortho, aligned, angle, and radius dimensions with ghost preview. Custom color, text scale, decimals. Exported to DXF on a dedicated DIMENSIONS layer.
  • 🔍AutoTrace — Server-side contour detection with contrast, threshold, detail, smoothing sliders. Exterior-only filter. Starting point for refinement.
Export & extras DXF • Multi-view • Blank canvas
  • 1:1 Scale DXF — Geometry and dimensions at true real-world scale. Separate layers for geometry, dimensions, and reference image. Opens in Rhino, AutoCAD, Fusion 360, SolidWorks.
  • 🔲Multi-View Export — Photograph all sides of a part, process each view independently, and export a single DXF with every view laid out as a proper third-angle projection or 3D OCS layout. Up to 6 orthographic views per project — front, top, side, and more — each with its own correction, scale, and traced geometry.
  • Blank Canvas Mode — No photo needed. Set canvas dimensions and units, draw from scratch, dimension, and export a scaled DXF. A browser-based CAD sketchpad.
  • 📄Printable Reference Sheet — Free PDF with ArUco markers. Include in your photo for one-click perspective correction and automatic scale calibration.

Built for People Who Measure Twice

🔗

Integrated Pipeline

Image correction and CAD tracing in one continuous workflow. Scale carries from photo to export. No file handoffs, no lost precision.

🎯

Correction for Measurement

Every pixel correction optimized for geometric accuracy, not visual aesthetics. Distortion removal serves the final dimension — not the photograph.

Image-Aware Drawing

Smart tools see your photo's edge data in real time. Brush over a contour and get precise geometry. The drawing tools and image processing aren't separate — they're fused.

🔍

Precision Loupe

4× magnification with snap indicators, guide intersections, and live brightness preview. Pixel-perfect placement on any device.

📄

Reference Sheet

Print a free ArUco sheet, include it in your photo, get automatic perspective and scale in one click. Zero manual calibration.

Blank Canvas Mode

Skip the photo. Set canvas size and units, draw from scratch with the full toolset. A scaled CAD sketchpad in your browser.

LensCAD is browser-based. Best on desktop for precision work, but fully functional on phones and tablets with a custom touch interface, landscape layout, and the same complete toolset. No install required.

💻 Desktop 📱 Phone 🌍 Any Browser

For Everything That Already Exists

📐

Field Surveying

Photograph installed equipment, wall openings, pipe runs, panel layouts, or existing conditions on site. Correct the image, set scale from a tape measure in frame, trace what matters, and walk away with a dimensioned DXF. No survey equipment required.

🔩

Reverse Engineering

Photograph a part you can't remove or disassemble. Correct lens distortion, calibrate scale, trace the profile, and export a manufacturing-ready DXF. One photo replaces an hour with calipers.

🪑

Fabrication Templates

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

🏚️

Restoration & Reproduction

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

🏗️

As-Built Documentation

Document existing conditions fast. Photo a wall, a floor plan detail, or an equipment footprint. Trace and dimension it on the spot.

✏️

Quick CAD Sketches

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

Real Parts. Real Workflows.

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

Be First in Line

Drop your email. Early adopters get a lifetime discount.

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