Free & Open

Planar linkage simulator in your browser

Drop pins, connect links, add sliders — and watch your mechanism come alive. Powered by a Newton-Raphson constraint solver. No install, no account, no limits.

MechSim simulator — four-bar linkage with coupler curves and trace paths
6
Joint types
60 fps
Real-time solver
0
Install required
CSV
Data export
Features

Everything you need to design linkages

📐

Pin & Link Editor

Place grounded pivots, free joints, and connect them with rigid links. Drag to reposition, click to edit properties.

🛤️

Rail, Arc & Circle Sliders

Linear rails, arc paths, and full circle sliders — passive or motor-driven. Mix slider types in a single mechanism.

⚙️

Newton-Raphson Solver

Levenberg-Marquardt constraint solver resolves complex chains in real time. Configurable tolerance and iterations.

📈

Data Recorder

Record position, velocity, and acceleration for any tracked joint. Export to CSV for analysis in Excel or MATLAB.

✏️

Trace Paths

Visualize coupler curves in real time. Enable trace on any pin to see the path it draws during simulation.

💾

Save & Load

Download your mechanism as a portable .mechsim.json file. Reload anytime — no account needed.

Quick Start

Three steps to your first mechanism

Place ground pivots

Press G and click on the canvas to place two grounded pins. Set angular speed on one to make it the crank.

Add joints & links

Press J to add free pins, then L to connect them with rigid links. The solver auto-detects the chain.

Hit Play

Press Space and watch it move. Enable trace paths, record data, or adjust speed — all in real time.

Ready?

Start building mechanisms now

Free, browser-based, no installation. Works in Chrome, Edge, Firefox and Safari.

▶ Launch Simulator