Calibr

Camera calibration software

Camera Calibration & Undistortionfully online.

Run the whole calibration workflow in your browser — detect, solve, undistort, and export.

  • No install
  • 5 free projects
  • Sub-pixel results in minutes

Products

Detect, validate, calibrate, and export — without switching tools, writing scripts, or losing track of what produced the result.

Calibration studio

From sample images to production-ready parameters.

Upload captures, detect the target, validate every frame, solve multiple lens models, then export files downstream tools can trust.

8guided steps
3camera models
4pattern families
01

Create project

Open a workspace and assign the target camera.

02

Upload

Add source captures without spending credits.

03

Choose pattern

Pick ChArUco, ArUco, chessboard, or circles-grid.

04

Detect

Locate board corners and estimate pattern settings.

05

Validate

Approve, reject, or mark no-pattern frames.

06

Calibrate

Compare Pinhole, Wide, and Fisheye models.

07

Undistort

Preview corrected frames and tune balance.

08

Export

Download JSON/YAML or continue with the SDK.

Analytics

See exactly where error concentrates.

The reprojection error map plots every detected corner across the image, shaded by residual magnitude — instantly exposing edge distortion, thin coverage, and the frames inflating your RMS.

Exports + SDK

Take results outside CalibrX.

Download JSON or YAML exports, then use the Python SDK to reproduce the same undistortion locally — no manual parameter wiring.

pip install calibrx

Quick answer

What does CalibrX do?

CalibrX is an online camera calibration workflow for computer-vision teams. Upload checkerboard, ChArUco, ArUco, or circle-grid captures, then let CalibrX detect the calibration target, validate each frame, solve pinhole, wide-angle, or fisheye camera models, and compare the results with RMS error maps and undistortion previews. The platform keeps calibration runs traceable by camera and version, so engineers can remove weak frames, rerun models, and understand why a result changed. Final exports include OpenCV-compatible JSON or YAML with the camera matrix, distortion coefficients, image size, model type, and quality metadata. The workflow is browser-based, but the outputs are built for production pipelines in robotics, machine vision, AR, inspection, and 3D reconstruction. Teams use CalibrX when they need repeatable intrinsics, auditable calibration history, and downstream-ready files without writing OpenCV scripts or buying a MATLAB toolbox. It also helps reviewers repeat decisions across future lens and camera revisions.

Reviewed by the CalibrX engineering team. Last updated June 19, 2026.

Solutions

Before vs. with CalibrX.

The same calibration task — done the old way, then the right way.

Before — Manual OpenCV

Hours of guesswork.

  • Manually guess board dimensions, marker sizes, and pattern settings before every run.
  • Trust detections blindly or write custom scripts to inspect weak frames.
  • Repeat separate experiments just to compare Pinhole, Fisheye, and wide-angle models.
  • Debug high RMS values without clear error maps or per-frame quality insight.
  • Lose track of which images, settings, and decisions created the final calibration.
  • Hand-roll fragile export files and OpenCV code for each downstream tool.
With CalibrX

Minutes to sub-pixel.

  • Auto-detect board and pattern parameters for ArUco, ChArUco, chessboard, and circles-grid captures.
  • Validate detections visually, then approve clean frames or remove weak ones before calibration.
  • Compare Pinhole, Pinhole wide, and Fisheye models by RMS error and undistortion quality.
  • Advanced analytics reveal error maps, weak frames, and quality trends to improve results.
  • Versioned calibration history keeps every camera, run, and review decision traceable.
  • Structured exports and the Python SDK handle OpenCV parameters and model-specific undistortion calls.

Plans

Start free with 50 monthly credits. Upgrade when your calibration volume grows.

Test the product

Free

For trying CalibrX with small calibration captures before moving to production.

$0forever
  • 50 credits per month
  • Up to 20 images per project
  • 3 saved calibration projects
  • 1 saved camera
Start free →
Most popular

Starter

For engineers running real calibration work with practical image limits.

$29per month
  • 150 credits per month
  • Up to 200 images per project
  • 20 saved calibration projects
  • 5 saved cameras
  • All supported pattern types
  • Pinhole, Pinhole wide, and Fisheye models
  • Analytics, exports, and Python SDK
Upgrade to Starter →
Full workflow

Pro

For heavier production usage, larger datasets, and advanced calibration review.

$79per month
  • 300 credits per month
  • Up to 1,000 images per project
  • Unlimited saved projects
  • Unlimited saved cameras
  • Everything in Starter
  • Best fit for repeated production calibration
  • Option to buy additional credits later
Go Pro →

How credits work?

Credits protect expensive compute while keeping calibration costs predictable. They reset every month, and only actions that create backend work consume credits.

5credits
per project

Create project

Reserves compute and storage for one calibration workspace.

Free
always free

Upload images

Uploads never cost credits — each plan only limits images per project.

1credit
per detection

Detect pattern

Runs the selected detector and prepares frames for validation.

5credits
per model

Calibrate model

Charged for each camera model solved — Pinhole, Wide, or Fisheye.

Example

One project + detection + three camera models = 21 credits(5 project · 1 detection · 5 × 3 models)

FAQ

Common questions.

Everything teams ask before their first calibration run.

How does calibration work in the browser?

Upload your calibration captures, pick a pattern, and CalibrX runs OpenCV detection and the calibration solver in the cloud. You see results, error maps, and exports without installing anything.

Which patterns are supported?

ChArUco, ArUco, Chessboard, and Circles-grid — the standard targets used by OpenCV and most computer-vision pipelines.

Are exports compatible with OpenCV?

Yes. JSON and YAML exports include the camera matrix K, distortion D, image size, and the right distortion model so they drop straight into OpenCV (or any tool that consumes OpenCV conventions).

How many images do I need?

For most cameras, 15–30 well-spread images give sub-pixel RMS. CalibrX shows per-frame quality so you can drop weak frames before solving.

Is my calibration data private?

Yes. Calibration projects live in your workspace, are not shared with other users, and exports stay on your device after download.

Can I calibrate a camera online for free?

Yes. CalibrX runs entirely in your browser — nothing to install — and the free plan covers small calibration projects with no credit card required.

Do I need OpenCV or MATLAB?

No. CalibrX handles pattern detection and the calibration solve for you and exports OpenCV-compatible files, so you never write OpenCV code or buy a MATLAB toolbox license.

Camera calibration, made true.

5 free projects - No credit card - Sub-pixel results in minutes.