CNC G-Code Generator All Forms

Welcome to CNC G Code Generator


This program can also be switched to German.

Please note this program no longer supports the imperial measurement system

This program creates G Code in real time for the milling of circles, rectangles, arcs , polygons, lines and drill.

All shapes can have pockets, inwards and outwards, arcs and polygon have start angle and sweep angle. All  shapes can be dragged with the mouse.

Arcs can be symmetrically scaled to produce ellipses.

Polygon can produce shapes with any number of sides, where 2 sides is a line, and one side is drill.


Just 200 kb.

G Code is compiled in real time after every change

No annoying “Run,Compile, Generate, Build, Save” or who knows what else cycle

Graphics reflect changes in real time

Jobs can be moved exactly with cursor keys pixel by pixel, input boxes or with the mouse

G Code is copied to the computer clipboard and can be pasted into a simulator  or milling machine directly

Jobs can be dragged with the mouse

Jobs  selected by mouse movement over them

No annoying dialog boxes to click away, all messages displayed in a text box at the bottom of the program

4000 different jobs, (it is more actually, but computers don’t care how big numbers are, so 4000 sounds human),

a thousand or more jobs are easily reached in the VB bulk production design mode.

Pockets- inside line outside line, on line, inward, outward,clockwise cut, counter clockwise cut

mm and inch scaling

Circle, circle pockets

Rectangle, rectangle pockets, rectangles X and Y scaled

Arc, arc pockets, start angle, sweep angle, arcs X and Y scaled

Polygon, polygon pockets, rotation, triangular, line, square, n sides, drill

The VB thing is an experiment using the “for next loop” concept to rapidly generate matrix G Code.

Plexiglass honey comb  G Code in under 60 seconds?


or vacuum table


There is no spyware in my software whatsoever, and it never goes online except to check for updates weekly.

Here is some sample G Code in metric, and below that in inch. Please try this on your machine as an air cut before buying.

Note that Z down is MINUS in this code and that the origin 0,0 is bottom left of screen.

The program code can use comma , or decimal point . by ticking the comma box shown below. This option was added recently and is not shown in the pictures above.

Metric sample code
N1 G21 G40 G80 G90
N2 G00 Z15
N3 F500 M03 S1200
N4 G00 Z15
N5 G00 X100 Y100 F500
N6 T1 M06 (2 mm)
N7 G00 X80 Y129 Z0 F500
N8 F800
N9 G01 Z-0,3 F200
N10 G02 X80 Y129 I0.0 J-49
N11 G00 Z5
N12 G00 Z15
N13 M09 M30
N14 (###### End job 1 ######)

The program runs on:-

Windows XP, 7, 8, 10

XP and Win 7 users will need to install the Dotnet framework 4.0, I will supply a link to this in any case, but it should already be integrated in Windows 8,10

The program is 32 bit for maximum compatibility.

A 1.6 screen resolution ratio is best (screen width / screen height e.g 1680/1050 is 1.6)
or things may look distorted.

This program requires a monitor with at least 1450×1000 resolution

The drawing area also increases with screen size.

After purchase, the program will be available immediately for download.

Purchase the program here for 17 Euro with PayPal Secure Transaction

For any questions about the product, contact me at

Leave a Reply