G-Code Generator

Turns a drawing into machine-ready G-code on a phone.

v3.3.015 localesiOS + Android

Who it is for

Someone with a CNC router, a laser or a pen plotter, and an image they want cut. The conventional path to a toolpath runs through desktop CAM software: trace the image to vectors in one program, clean the vectors in another, generate G-code in a third. That is an evening of work for a job that takes the machine four minutes.

This app collapses that into a phone. Pick an image, choose how it should be traced, look at the toolpath, export the G-code.

The technical problem

Showing the toolpath before the machine runs it. A generated toolpath is not a picture; it is an ordered list of moves, and the two questions a user actually has are "what order does it cut in" and "does it fit my bed". So the preview draws the real path — tens of thousands of segments scaled to your work area — animates the traversal, and lets you tap a line to inspect it.

Tracing is where the same image becomes four different jobs. Outline traces both sides of every edge and draws each stroke twice, which is the most detailed and the slowest. Centerline, skeleton and line art each trade fidelity for machine time. The choice belongs to the user, so the app has to make the difference legible before a credit is spent, not after.

  • A circuit board photo half converted to pen strokes
  • Toolpath preview mid-run, 2,000 of 5,720 segments drawn, rapid moves shown
  • Detail level and drawing style controls with previews
  • Edit mode erasing unwanted lines from a traced deer
  • Line-by-line G-code review before download

Stack

  • React Native
  • Expo
  • TypeScript
  • Skia
  • react-native-svg
  • TanStack Query
  • Zustand
  • Unistyles
  • Zod
  • RevenueCat
  • Sign in with Apple

All apps