Bring your ChatGPT or Claude agent into Upcut. Start creating

Best CNC Router Software in 2027: A Practical Guide

Nine CNC router programs compared by machine type, ease of use, 2D/2.5D toolpaths, output formats, pricing, and who each is for.

Serge Soskowiec15 min read

Buying a CNC router is the easy part. The first week usually goes to software: one program to draw the part, another to turn the drawing into toolpaths, a third to send the G-code to the machine, and a forum thread explaining why the three don’t agree on where zero is.

The good news is that it’s a great time to be choosing. There’s mature desktop software that has cut more signs than anyone could count, free tools that are genuinely good enough to run a small business on, and a newer generation of browser-based apps that don’t care whether you’re on Windows, a Mac, or a Chromebook in the garage.

Building CNC software means studying everyone else’s closely, so this guide is the one I wish someone had handed me. It sorts the field by the questions that actually decide the choice: which machine you own, what you make, how much time you want to spend learning, and how you want to pay.

The best CNC router software

First, what “CNC router software” actually means

“CNC software” is really three jobs, and a lot of confusion comes from not knowing which one a program does.

  • CAD (design). Drawing the part: the vectors for a sign, the outline of a shelf, a 3D model of a bracket.
  • CAM (toolpaths). Deciding how a cutter removes material to make that part: which bit, how deep, how fast, in what order. A post-processor then writes those toolpaths as G-code in your controller’s dialect.
  • Control (sending). Streaming the G-code to the machine and letting you jog, zero and start the job. gSender, Universal Gcode Sender, Carbide Motion and CNCjs live here.

Most router programs combine the first two. A few, like Easel, do all three. When people argue about the “best CNC router software,” they almost always mean CAD/CAM, and that’s what this guide compares. Whichever you pick, you’ll still run the file through a sender you trust.

What makes the best CNC router software?

Feature lists are long and mostly the same. These are the things that actually separate a program you’ll keep from one you’ll abandon after the third ruined sheet:

  • It speaks your machine’s dialect. A GRBL hobby router, a Masso or Mach-controlled 4×8, and an industrial router with a tool changer all want slightly different G-code. Check the post-processor list before you look at a single feature.
  • Its 2D and 2.5D toolpaths cover your real work. Most router jobs are profiles (cutting parts out), pockets, holes, and V-carved lettering, plus the details that make them work: holding tabs, ramps, lead-ins and finishing passes. 3D is wonderful, and most people need it less often than they expect.
  • You can see the cut before you make it. A simulation that shows material being removed, plus checks for cutting too deep or off the edge of the machine, is worth more than any toolpath strategy.
  • It’s learnable. Time-to-first-cut matters. So does whether there’s a community to ask when something looks wrong.
  • Files go in and out cleanly. SVG and DXF for vectors, STL for 3D models, and standard G-code out.
  • The price fits how you’ll use it. One-time licenses, subscriptions and free tiers with limits all suit different shops.

For each tool, I looked at the same things: which machines and controllers it supports, which 2D, 2.5D and 3D toolpaths it offers, how it previews and checks a job, what it imports and exports, which platforms it runs on, and what it costs as of October 2026. Prices come from each vendor’s site or an authorized reseller. They change, so check before you buy.

The best CNC router software at a glance

ToolBest forRuns onStarting price
Vectric VCarveSigns and decorative carvingWindowsAbout $349, one-time
UpcutParametric parts, AI-assisted designAny browserFree; Pro $19/mo
Carbide CreateShapeoko and Nomad ownersWindows, macOSFree; Pro $120/yr
EaselFirst-time CNC usersAny browserFree; Pro $24/mo
Autodesk Fusion3D-designed mechanical partsWindows, macOSFree for personal use; $680/yr
Carveco Maker3D relief carvingWindows$17.50/mo or $180/yr
EstlcamBudget desktop CAMWindows$59, one-time
Kiri:MotoFree CAM from 3D modelsAny browserFree
FreeCADFree parametric CAD + CAMWindows, macOS, LinuxFree
Prices are US list prices as of October 2026. Vectric shows regional prices at checkout.

And here’s how they compare on the work itself:

ToolDesign tools2D / 2.5D toolpaths3D toolpathsImportsPreview and checks
Vectric VCarveStrong 2D drawingProfile, pocket, drill, V-carve, inlays (Pro), fluting, chamferFrom imported modelsDXF, SVG, EPS, AI, PDF, STL and more3D preview
UpcutParametric 2D componentsProfile with tabs, ramps, leads and finish pass; pocket; drillNot yetSVGMaterial-removal simulation; preflight blocks unsafe exports
Carbide CreateBasic 2D drawingContour, pocket, drill, V-carve; Pro adds ramping and rest machiningProSVG, DXF; STL in Pro2D and 3D preview
EaselBasic, all-in-oneOutline, pocket; V-carve in ProProSVG, images3D preview
Autodesk FusionFull parametric 3DContour, pocket, adaptive clearing, bore, engrave and moreYesSTEP, DXF, SVG, STL and moreStock simulation
Carveco Maker2D plus relief modelingProfile, area clearance, V-carve, drillYesDXF, SVG, STL and more3D preview
EstlcamMinimalPart, hole, engrave, V-carveBasicDXF, SVG, STL, imagesPreview
Kiri:MotoNone (bring a model)Rough, pocket, contour, trace, drillYes, 3- and 4-axisSTL, OBJ, 3MFAnimated preview
FreeCADFull parametric 3DProfile, pocket, adaptive, drill, engraveYesSTEP, DXF, SVG, STL and moreSimulator
“2.5D” means toolpaths that step down in fixed depths: profiles, pockets, drilling, and most lettering.

Best for sign-making and decorative carving

Pros

  • The V-carving and inlay tools everyone else gets compared to
  • Huge post-processor library and a community that has answered every question
  • Perpetual license, with major upgrades free for 12 months

Cons

  • Windows only; on a Mac you'll need Parallels or similar
  • VCarve Desktop limits jobs to 24 × 24 in
  • Files live on one PC, so sharing means emailing project files

If you spend any time on CNC forums, you’ll notice that “how do I do this in VCarve?” is the most common question asked, and that tells you something. Vectric has been the default for hobby and small-shop routers for years, and for sign-making it’s still the one to beat. Draw or import vectors, pick a toolpath, preview it in 3D, save the G-code. V-carved lettering looks crisp, and VCarve Pro’s inlay toolpath makes a famously fiddly job almost routine.

The family is tiered by job size and depth. VCarve Desktop caps the work area at 24 × 24 inches, which suits most benchtop machines. VCarve Pro removes the limit and adds true-shape nesting, toolpath templates, gadgets and inlays. Cut2D is a cheaper 2D-only option, and Aspire adds full 3D relief modeling on top of VCarve Pro.

The tradeoff is that it’s classic desktop software. It runs on Windows only, a project lives on the PC that made it, and every change to a part is a change you redraw by hand. If you make a lot of one-off signs and work alone at one computer, none of that will bother you.

Price: VCarve Desktop about $349, VCarve Pro about $699, Aspire about $1,995 (one-time, US list). Free trial available.

Best for parametric parts and AI-assisted design

Upcut

Any modern browser

Pros

  • Runs in the browser on any computer, with nothing to install
  • Parametric components: change one dimension and the part and its toolpaths follow
  • Simulation and preflight stop an unsafe file before it's exported

Cons

  • 2D/2.5D only for now: profile, pocket and drill, with no V-carving or 3D yet
  • Imports SVG today, not DXF

Upcut is the one I work on, so read this section with that in mind.

It’s built around a different idea of what a drawing is. In most CAM software, a part is a set of fixed vectors. In Upcut, a part can be a component with named parameters. A cabinet door is a door whose width and height are inputs, with the stiles and the panel derived by formula. Place five doors at five different widths and you still have two operations, a pocket and a profile, because operations attach to layers rather than to individual shapes. Change the sheet thickness or widen the cabinet, recalculate, and everything that depends on it follows.

The second idea is that your AI agent can work in the same file. Connect ChatGPT or Claude and ask it to draw or adjust geometry. Its edits arrive as real, editable vectors on named layers, saved as revisions you can inspect or roll back. By design, the agent can’t touch the numbers that make a cut dangerous. Cut depth, feeds, speeds, cutter, stock and Z-zero stay with you.

The CAM side focuses on the cuts most router jobs actually need. Profiles get holding tabs, ramps, lead-ins and lead-outs, climb or conventional direction, and an optional separate finishing pass, alongside pockets and drilling. Feeds and speeds live on the tool, which you can add from vendor catalogs with published numbers, and they’re scaled by the material you’re cutting. Nesting, text, and a shared workspace where viewers are always free round it out.

Where Upcut stands out most is in what happens before the file leaves. It simulates material removal, then runs a preflight that checks the job against your stock and machine: cutting below the material, leaving the bed, toolpaths that are stale because the drawing changed after they were calculated. Blocking issues stop the export. And the same project always produces byte-identical G-code, so what you simulated is exactly what you cut.

Now the honest part. Upcut doesn’t do V-carving or 3D yet, it imports SVG but not DXF, and it ships with a GRBL post-processor. If your controller needs something else, you can convert a Vectric .pp post you already use and dry-run it before it cuts. If you mostly carve signs, VCarve is still the better tool today. If you make parts in families (cabinets, furniture, fixtures, product runs), or you want to work from any computer with an agent drafting alongside you, it’s worth a look.

Price: Free plan with 2 editable projects, full toolpaths, simulation and G-code export, commercial use included. Pro is $19/month plus $10 per additional editor. Viewers are always free. Try it free.

Best free option for Shapeoko and Nomad owners

Carbide Create

Windows, macOS

Pros

  • Free, approachable, and quick to a first cut
  • Runs natively on macOS
  • Designed hand in hand with Carbide 3D's machines and Carbide Motion

Cons

  • Standard G-code for non-Carbide machines requires Pro
  • Drawing tools are basic next to VCarve's
  • 3D toolpaths and tiling are Pro-only

If you bought a Shapeoko or a Nomad, Carbide Create probably came up in the first ten minutes, and for good reason. It handles 2D design and the core toolpaths (contour, pocket, drill, V-carve) in a clean interface that doesn’t bury you in options. Paired with Carbide Motion, it’s one of the smoothest beginner setups there is.

Carbide Create Pro adds 3D roughing and finishing, rest machining, ramping, toolpath tiling for jobs bigger than your bed, STL import, and the ability to save standard G-code for any CNC machine, not just Carbide 3D’s. Both subscription and perpetual licenses get the same features, and there’s a 14-day trial.

Price: Free. Pro is $120/year, or $360 one-time with a year of updates.

Best for first-time CNC users

Easel

Any browser

Pros

  • Design, toolpaths and machine control in one browser tab
  • The gentlest learning curve on this list
  • Pro includes a huge design library and 300+ fonts

Cons

  • The free tier allows one carve or G-code export a week
  • Design and toolpath control get limiting quickly
  • Needs an internet connection

Inventables built Easel for its X-Carve, and it shows: you draw or import a design, pick a material and a bit, and press Carve. Easel works out most of the toolpath details for you, and it can drive other GRBL machines too. For someone who has never touched a CNC, it’s the shortest path from “it’s assembled” to “it made something.”

The simplicity cuts both ways. Once you want precise control over passes, ramps or multi-part layouts, you’ll feel the walls. The free tier is now quite limited too. Starter raises it to 20 carves a week, and Pro adds V-carving, 3D carving and the design and font libraries.

Price: Free (one carve or export a week). Starter $8/month. Pro $24/month, $216/year, or $599 for three years.

Best for mechanical parts designed in 3D

Autodesk Fusion

Windows, macOS

Pros

  • Real parametric 3D CAD with professional-grade CAM built in
  • Adaptive clearing and full 3D strategies
  • Enormous post library and tutorial ecosystem

Cons

  • The steepest learning curve here
  • The personal license is non-commercial and limited to 10 editable documents
  • The personal license outputs rapids at feed rate and has no automatic tool changes

If you’re designing parts with real tolerances (brackets, jigs, enclosures, anything that has to mate with something else), Fusion is the most capable option most hobbyists can get. You model the part in 3D, then use the Manufacture workspace to program 2D, 2.5D and 3D toolpaths against it, with adaptive clearing that’s genuinely kind to small routers.

The cost is complexity. Fusion is a professional tool, and it expects you to learn it like one. It’s also overkill for a sign. The free personal-use license is generous for 3D work but carries real limits. It’s for non-commercial use under $1,000 a year in revenue, you can keep 10 documents editable at a time, and its CAM writes rapid moves at feed rate, which slows every job.

Price: Free for personal, non-commercial use. Fusion is $85/month or $680/year.

Best for 3D relief carving on a subscription

Pros

  • Strong relief modeling for the price
  • Monthly plan you can cancel anytime
  • AI Text-to-Relief and Image-to-Relief tools (credit-based)

Cons

  • Subscription only
  • Windows only
  • Production tools cost extra in Maker Plus

Carveco grew out of ArtCAM, and its strength is still the sculpted, three-dimensional relief: carved panels, plaques, decorative trim. Carveco Maker packages that with solid 2D design and toolpaths at a monthly price, which makes it a sensible way to try relief work without committing to Aspire. Recent versions added credit-based AI tools that turn text or an image into a starting relief, with a monthly allowance included.

Price: Maker about $17.50/month or $180/year. Maker Plus is $50/month or $540/year.

Best budget desktop CAM

Estlcam

Windows

Pros

  • One-time price under $60
  • Capable 2D, V-carve and basic 3D toolpaths
  • Can also control Arduino-based DIY machines

Cons

  • Windows only
  • An idiosyncratic interface
  • Minimal drawing tools

Estlcam is the DIY community’s best-kept secret. It does the essentials well: import a DXF or SVG, click the outlines you want cut, pick inside or outside, and go. It also handles holes, engraving, V-carving and basic 3D from STL files. It can even run your machine, if you built it on an Arduino. The interface takes a minute to click, and you’ll want a separate design tool, but it’s hard to argue with the price.

Price: $59 (€49) one-time, with a year of updates. Later updates are $23. The trial never expires but adds waits as you use it.

Best free, open-source CAM

Kiri:Moto and FreeCAD

Browser · Windows, macOS, Linux

Pros

  • Free with no strings, and open source
  • Kiri:Moto runs locally in your browser, even offline
  • FreeCAD is full parametric CAD with CAM built in

Cons

  • Documentation is thin in places
  • Kiri:Moto starts from 3D models, not vector drawing
  • FreeCAD's learning curve is steep

Kiri:Moto is a slicer-style CAM tool that runs entirely in your browser, so your files never leave your computer. Load an STL, OBJ or 3MF, set up your machine and tools, and stack operations: roughing, pocketing, contouring, tracing, drilling, with 3- and 4-axis support and an animated preview. It’s also available inside Onshape.

FreeCAD is the open-source answer to Fusion: real parametric 3D modeling with a CAM workbench (called Path before version 1.0) and included post-processors for GRBL, LinuxCNC and more. It’s powerful and completely free, and it asks for patience in return.

Price: Free.

Which CNC router software fits your machine?

Start from the machine you own, not the feature list. This is where I’d start for the most common kinds of router:

MachineTypical controllerGood starting points
Benchtop hobby routers (3018-class, small Genmitsu)GRBLEasel, Carbide Create Pro, Upcut, Kiri:Moto
Shapeoko, NomadCarbide Motion (GRBL-based)Carbide Create, then VCarve or Upcut
X-CarveGRBLEasel, then VCarve or Upcut
LongMill and other GRBL or grblHAL routersgSender, UGSVCarve, Upcut, Estlcam, Fusion
OnefinityOnefinity controller (Buildbotics-based)VCarve, Fusion, Carveco
4×8 production routers with tool changersMasso, Mach, industrial controllersVCarve Pro or Aspire, Fusion (paid), dedicated production CAM

Whatever you choose, run the first file with the spindle off and the bit well above the work, and confirm the machine moves where the preview says it will. Every post-processor deserves one dry run.

2D, 2.5D or 3D: how much do you need?

2D toolpaths follow a line at a fixed depth: cutting out a shape, engraving a line. 2.5D adds depth in steps: pockets, holes, a profile that cuts through a sheet in several passes. V-carving sits at the edge of 2.5D, varying depth to follow the width of a letter. 3D toolpaths move all three axes at once to carve a sculpted surface.

Signs, cabinet parts, furniture, jigs, boxes, coasters and nearly everything cut from sheet goods are 2D and 2.5D work. If that’s most of what you’ll make, pick for 2.5D quality and workflow, and add 3D when a project actually calls for it.

Frequently asked questions

What is the best free CNC router software?

It depends on your machine. Carbide Create is free and excellent on Shapeoko and Nomad machines. Upcut’s free plan includes toolpaths, simulation and G-code export for two active projects, in any browser. Kiri:Moto and FreeCAD are free and open source. Fusion’s personal license is free for non-commercial 3D work, with limits, and Easel’s free tier works for occasional carving.

What CNC router software do professionals use?

Sign and woodworking shops most often run Vectric VCarve Pro or Aspire. Shops machining engineered parts tend to use Autodesk Fusion or higher-end CAM such as Mastercam. Cabinet shops on large nesting routers usually run dedicated cabinet and nesting software alongside their CAM.

Is there good CNC router software for Mac?

Yes. Carbide Create, Autodesk Fusion and FreeCAD run natively on macOS. Easel, Upcut and Kiri:Moto run in the browser, so they work on a Mac, a PC or a Chromebook. Vectric's software is Windows-only and needs Parallels or a similar virtual machine on a Mac.

Do I need separate CAD and CAM software for a CNC router?

Not usually. Most router programs, including VCarve, Carbide Create, Easel, Upcut, Carveco and Fusion, combine design (CAD) and toolpaths (CAM) in one app. You still need a G-code sender, such as gSender, Universal Gcode Sender or your machine's own control software, unless your CAM includes one, as Easel does.

What is a post-processor in CNC software?

A post-processor translates toolpaths into the exact G-code dialect your controller understands: how it starts the spindle, changes tools, formats numbers and handles units. The wrong post can produce a file that runs but moves the machine differently than you expect, so match it to your controller before anything else.

So, what’s the best CNC router software?

There isn’t one winner, and anyone who tells you otherwise is selling you one program. If you make signs on Windows, buy VCarve. If you own a Shapeoko, start with Carbide Create. If you’re brand new and want to cut something this weekend, Easel will get you there. If you design mechanical parts in 3D, learn Fusion.

And if you make parts in families, want to work from any computer, or like the idea of an AI agent doing the drafting while you keep control of every machining number, try Upcut.

Whichever you choose, simulate before you cut.

Serge Soskowiec

Be one of the first to try Upcut.

Bring your agent into Upcut and make it yours. Leave your email and we’ll let you in as soon as we can.

Start creating