CNC milling and laser simulator
Catch the mistake before it ruins the part.
Open your G-code or TPLang program and see the finished part in 3D. Most projects take seconds. Find the gouge, the missed pocket or the plunge that goes too deep before it breaks a bit or spoils a board.
Free, with no sign-up to look around. Sign in to simulate. It runs in your browser, with nothing to install.

From the makers of CAMotics, the open-source CNC simulator
- In development since
- 2011
- License
- GNU GPL
- G-code dialect
- LinuxCNC
- Examples to open
- 22
Clear
See the part you'll cut, in seconds
The server simulates the whole program and shows you the finished part, close up. At the Standard setting, most projects finish in seconds: half of all runs take about 2 seconds and most take under 5.
N10 G-code from any CAM program
Upload the G-code your CAM software makes, or a .camotics project, or write TPLang in the editor.
N20 Check the toolpath
Every move in 3D: cuts in green, rapids in red. Click a move to find its line in the code.
N30 See the finished part
Turn it and zoom in. Look for gouges, missed stock and cuts that go too deep. Fix the program and run it again.
Anywhere
Upload at your desk. Check it on your phone at the machine.
No Windows required
A Mac, a Linux PC, a Chromebook, a phone or a tablet works as well as Windows. It runs in the browser.
Nothing to install
Open the site and start. Updates arrive on their own.
No powerful computer
Our servers run the simulation. An old laptop shows the result as well as a new one.
Projects in one place
Sign in on any device and your projects are there. Import and export .camotics files from the desktop app.
Free to start
Open a real project in one click
Reliefs, V-carving, gears, a mold and a laser job from the CAMotics desktop app. Each one shows its finished part, with no sign-up. Copy one into your projects to change it.
Stuck on a program? Share a link to your project. Anyone can turn the toolpath and the cut part in 3D, and your program files stay private.
Pricing
Cheaper than the stock it saves
One broken end mill or ruined hardwood board often costs more than a month of Standard. Start free. Every plan includes simulation time that renews each week, and toolpath runs are free.
Free
For trying it out and for small jobs.
- 2 CPU cores for each simulation
- Simulation time every week and in every 5 hours
- Projects, share links and .camotics files
Standard
For regular work on a home or shop CNC.
- 4 CPU cores for each simulation
- More simulation time each week and in every 5 hours
- Faster runs on more cores
Unlimited
For long 3D jobs, shops and classes.
- 8 or more CPU cores for each simulation
- No weekly or 5-hour limit; fair use applies
- The most cores and first place in the queue
Questions
Questions and answers
Why pay when desktop CAMotics is free?
The desktop app stays free and open source, and we keep working on it. CAMotics Online is for when you want nothing to install, fast servers, any device, your projects in one place and links to share. The Free plan costs nothing. You pay only if you need more simulation time.
Is it the same as the desktop CAMotics?
It runs the CAMotics simulator, on our servers instead of your computer. A project has the same settings as a .camotics file: import one from the desktop app, or export a project and open it there.
How long does a simulation take?
It depends on the program and the setting. At Standard, half of all runs finish in about 2 seconds and most in under 5. Extra fine shows more detail and takes about 16 seconds for a typical job.
Which G-code does it read?
The LinuxCNC dialect. Most programs from CAM software for LinuxCNC, Mach3, Mach4 and similar controllers run without changes. The manual lists every G and M code and what CAMotics does with it.
What is TPLang?
The Tool Path Language: JavaScript with functions that make toolpaths, such as moves, arcs, offsets and DXF import. Write a program, and the toolpath and the cut part show in 3D.
Do I need an account?
Not to look around. Open an example, and you can edit the program and see the toolpath as a guest. Sign in to simulate the cut and keep your projects. You can sign in with an account you already have, and no card is needed. Guest projects are kept for 7 days.
Is my code private?
Yes. Your projects are visible only to you. When you share a project, the link shows its toolpath and simulation, never your program files, and you can turn the link off again.
Can I use it offline?
No, it needs a connection. For offline work, use the CAMotics desktop app for Windows, macOS and Linux, a free download from camotics.org.








