Universal Gcode Sender

March 11th, 2024 - Free - 100% Safe
(92 votes, average: 4.18 out of 5)
  • Review

Universal Gcode Sender is a Java-based tool enabling users to send G-codes to machines supported by CNC (Computer Numerical Code).

A Java-Based Application

If you’re working with CNC machines, you must know about a program like this. It is useful if you’re working with CNC machines. You’ll be able to control your CNC controllers, such as GRBL or TinyG.

To run this application, you’ll need to have Java installed and updated to the latest version. When you want to launch this app, you need to double-click on the icon to get started.

Efficient Features for Novices and Experts Alike

Of course, CNC programming is a field of its own, and you’ll need a decent amount of knowledge to get started. But if you’re just a beginner, the good news is that this app will offer you a simple and intuitive interface that will allow you to learn quickly.

You’ll also see a Console and Command Table in the main window, where you’ll do most of the work.

You’ll have all the features you need to operate a CNC machine. You’ll be able to remove components, truncate decimal precision to any amount possible, convert G2 and G3 arcs to line segments, and remove whitespaces from projects.

And with the 3D Gcode visualizer, you’ll get real-time feedback and control where you can use the table to use your commands.


Universal Gcode Sender is a versatile and powerful application for controlling your CNC machine by allowing you to send G-code commands to the machine.

Technical details

Latest version:
File name:
MD5 checksum:
File size:
129.61 MB
Supported OS
Windows 11 / Windows 10 / Windows 8 / Windows 7

User reviews

Notify of
Newest Most Voted
Inline Feedbacks
View all comments
Kevin Russell
Kevin Russell
4 years ago

UGS any version is garbageware. I am using a laptop with an I9 8 cores processor, 32GB DDR RAM and over 900 GB free space on an SSD drive yet the software continues to say it is out of memory.

It seems to have an issue opening any file greater than 100kb. If this is supposed to be the best tool for using a CNC then there isn’t a lot of hope for automating anything using a CNC machine.

Joacim Breiler
Joacim Breiler
3 years ago
Reply to  Kevin Russell

You are welcome to file a bug report on: https://github.com/winder/Universal-G-Code-Sender

I have tested this software on MacOSX-, Linux- and Windows-machines with far lower specs than yours, loading files that are at least 10Mb without any problems.

Mohd Hafizi
Mohd Hafizi
2 years ago
Reply to  Kevin Russell

LOL, why the harsh word, mate? They try the best they could to create free software for CNC lovers. A bug could happen even with Microsoft software.