Last updated: November 15, 2026
Short version: the G-code, SVG and other files from this site are provided as-is, with no warranty.
A CNC machine, router, laser or plotter can injure you, wreck the work, the machine or its tooling, or start a fire. You are responsible for checking every file before you run it, and for everything that happens on your machine.
By using this site or any file it makes, you accept these terms. If you don't accept them, don't use the site.
1. What this site does
CNCHelper.ca offers free browser-based tools that turn the settings you enter into G-code, SVG drawings and related files.
- Your settings are processed in your own browser; they are not sent to us.
- The tools make reasonable guesses (default feeds, speeds, hole sizes, depths and so on). These are starting points only, not recommendations for your machine, bit or material.
2. You must check every file
Before running any file made here, you agree to:
- Preview it in a G-code simulator or your control software and confirm every move, depth, feed and speed is right for your machine, tooling, material and workholding.
- Confirm the units (mm or inch), the origin (X0 Y0) and where Z0 is set.
- Check that the work area, travel limits and any clamps, screws, inserts or fixtures are clear of the tool path.
- Run an air-cut (spindle raised above the work) before cutting material whenever possible.
- Stay at the machine while it runs and know where your emergency stop is.
Different controllers (GRBL, Marlin, Mach3/4, LinuxCNC, FluidNC and others) read G-code differently. A file that works on one machine may behave unexpectedly on another.
3. Safety
- Wear eye and hearing protection. Use dust collection and a suitable respirator.
- For lasers, wear laser-safety glasses rated for your laser's wavelength, never leave a running laser unattended, and keep a fire extinguisher nearby.
- Keep hands, hair, loose clothing and jewellery away from moving parts.
- Follow your machine's, tool's and material's manufacturer instructions. They come before anything on this site.
- If you aren't sure a job is safe, don't run it.
4. No warranty
THE SITE, THE TOOLS AND EVERY FILE THEY PRODUCE ARE PROVIDED "AS IS" AND "AS AVAILABLE", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED. THIS INCLUDES, BUT IS NOT LIMITED TO, WARRANTIES OF ACCURACY, MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. WE DO NOT PROMISE THAT ANY CALCULATION, TOOL PATH OR SETTING IS CORRECT, SAFE OR SUITABLE FOR YOUR MACHINE, OR THAT THE SITE WILL BE AVAILABLE OR ERROR-FREE.
5. Limitation of liability
TO THE FULLEST EXTENT ALLOWED BY LAW, CNCHELPER.CA AND ITS OPERATOR ARE NOT LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL OR PUNITIVE DAMAGES ARISING FROM YOUR USE OF THE SITE OR ANY FILE IT PRODUCES. THIS INCLUDES PERSONAL INJURY, PROPERTY DAMAGE, DAMAGE TO MACHINES, TOOLING OR MATERIAL, FIRE, LOST WORK, LOST PROFITS AND LOST TIME, EVEN IF WE WERE TOLD SUCH DAMAGE WAS POSSIBLE.
The tools are free. If any liability can't be excluded by law, it is limited to the amount you paid to use the site, which is zero.
Some places don't allow certain warranties or liabilities to be excluded. In those places, the exclusions above apply as far as the law allows.
6. Your responsibility
You use the site and its files at your own risk. You alone are responsible for your machine, your setup, the people around it and the results.
You agree not to hold CNCHelper.ca or its operator responsible for any claim, loss or damage arising from your use of the site or its files. This includes any file you share with or run for someone else.
7. Privacy
- No accounts, no tracking cookies, no ads.
- Your settings and any files you open (for example in Plotwalk or the Line Numberer) stay in your browser. They are never uploaded.
- Your last-used settings are saved in your browser's own storage, so they're still there next time. Clearing your browser data removes them.
- "Save project" files go wherever you choose on your own computer. We never see or keep them.
- Like every web server, ours keeps standard access logs (IP address, time, page requested, browser type). We use them to keep the site running, measure traffic and stop abuse. We don't sell or share them.
- Pages load fonts from Google Fonts, and the Text → G-code tool can load fonts from jsDelivr. Those services receive your IP address under their own privacy policies.
8. Using the site and its output
- Files you generate are yours to use, including for commercial work.
- The site's own code, design and text belong to CNCHelper.ca. Please don't copy, scrape or re-host the site or its code.
- You are responsible for any text, fonts or designs you put into the tools.
9. Changes
We may change the tools or these terms at any time. The date at the top shows the latest version. If you keep using the site after a change, you accept the new terms.
10. Governing law
These terms are governed by the laws of the Province of Ontario and the federal laws of Canada that apply there. Any dispute will be handled by the courts of Ontario. If any part of these terms is found unenforceable, the rest still applies.