Comparison

CNC Code vs G

Price, ratings, monetisation and update history for both apps, side by side — with what reviewers say about each.

Head to head
About

CNC Code

Features
Read full description

CNC CODE – The 3D CNC simulator always in your pocket! NOW IN 3D! CNC mill and lathe in 3D, with a real operator panel. Write your G-code, press CYCLE START and watch the machine work: tools, chips, coolant and material removal in real time. Already chosen by more than 10,000 users worldwide. Every CNC operator should have CNC CODE on their phone, right at the machine. 3D CNC MILL SIMULATOR • Machining centre with automatic tool change • Milling and drilling with the material coming off before your eyes • Rotary table and 4- and 5-axis machining 3D CNC LATHE SIMULATOR • Turning, drilling, threading, grooves, slots and live tooling • Two channels, tailstock and sub-spindle • Tool management, offset table and zero setting • Operator panel with MDI, JOG, SINGLE BLOCK and RESET MORE THAN A SIMULATOR • G-code editor with syntax highlighting • CAD/CAM for mill and lathe, with post-processor • Simulated ABP-800 3D printer, with Marlin G-code • Graphics quality that adapts itself to your device, so 3D runs well on simpler phones too MORE THAN 65 CONTROLS INCLUDED FANUC, SINUMERIK, OKUMA, HEIDENHAIN, HAAS, MAZAK, MITSUBISHI, DMG MORI and BENNET: your program runs on the engine of the control you picked, with that control's cycles and alarms. For companies there is the Custom Control: send us the G/M code documentation of your machine and we build it inside CNC CODE, on quotation. MULTI-BRAND G/M CODE DATABASE Pick the brand and the control model and get every code: G for movements, M for auxiliary functions. Thousands of codes checked against the official manuals, each with definition, syntax, examples and technical notes. Instant search by number, name or keyword. Translated into several languages and editable, if your control works differently. PROFESSIONAL TOOLS • ISO 286 tolerance tables • Complete metric thread tables • Cutting parameters and feed calculation FOR STUDENTS AND PROFESSIONALS A teaching tool for schools and a quick reference on the shop floor. Optimised for smartphone and tablet. App in 10 languages. 10-DAY FREE TRIAL Then you unlock everything: on the phone with a one-time purchase, no subscription; on tablets with a yearly subscription. Updates included. For a whole class there is the school multi-licence: ask for a quote. IMPORTANT NOTICE Codes are provided as a general reference: always check the manual of your machine tool and test in simulation before running. CNC CODE is not a replacement for training or official documentation. Terms of service: https://cncsimulator.it/termini Privacy: https://cncsimulator.it/privacy

About

G

This app provides CNC machinists with offline access to G-code references, calculators, and lessons. It includes a code editor with syntax highlighting and safety checks, a speeds & feeds calculator, and a trigonometry solver. Users can also access a tooling library and a learning path with quizzes and challenges.

Highlights
  • Offline G-code and M-code reference
  • Code editor with syntax highlighting and safety checks
  • Speeds & feeds calculator
  • Trigonometry calculator
  • Tooling library
  • Structured learning path with quizzes
  • AI-powered code scanning and analysis
Features
Read full description

REFERENCE - 142 G-Code and M-Code entries with descriptions, examples, and usage notes - 7 controllers: Fanuc, Haas, Siemens, Mazak, Okuma, Grbl, Marlin - Search, filter by category, and save favorites for quick access CODE EDITOR - Syntax highlighting for G-Code with line numbers - Real-time validation for mills, lathes, and 3D printers catches errors before your machine does - Recognizes what kind of program you are writing and suggests the right machine type - Safety checks: spindle, tool length comp, safe Z, constant surface speed limits, feed modes, program endings - Safe code templates for mill and lathe headers, tool changes, cycles, and endings - Export programs as .nc files, ready for the controller SPEEDS & FEEDS - Milling: RPM, feed rate, chip load, material removal rate, radial chip thinning - Turning: RPM from the workpiece diameter, feed per revolution, theoretical finish, cutting and facing time, and a ready-to-paste G96 block - Materials: aluminum, steel, stainless, titanium, nickel alloys, hardened steel, cast iron, brass, plastics, composites - Speeds for HSS, carbide, ceramic, CBN, and PCD tooling - Save favorite calculation presets HOLEMAKING AND THREADING - Drilling: point length, through-hole depth, peck cycle, derating - Tapping: tap drill size, thread engagement, rigid and floating feeds - Thread milling with feed compensation and per-pass feeds - Lathe threading with a full pass plan and G76 and G92 programs TRIGONOMETRY AND CIRCLES - Right triangle solver, bolt circle generator, taper and angle calculations with lathe X and Z values - Circle G-Code generator with arc and helical output MACHINIST'S HANDBOOK - Cutting tools, inserts (CNMG, WNMG, DNMG, and more), and thread specs (UNC, UNF, Metric, NPT, BSP) - Tool holders: CAT, BT, HSK, ER collets, Morse taper, ISO turning holders with a designation decoder, VDI and BMT turrets - 384 drill sizes with tap drill and clearance hole charts - ISO 286 fits and tolerances, hardness conversion, surface finish - GD&T symbols and modifiers - 164 controller alarm codes with likely causes and what to check LEARNING PATH - 55 structured lessons across 11 modules - 163 quiz questions with immediate feedback - 15 interactive code challenges with validation - Topics: fundamentals, motion, tool management, M-codes, safety, macro programming, multi-axis, lathe, 3D printing - Track your progress and bookmark lessons KNOWLEDGE BASE - 43 in-depth articles on chip load, surface speed, tool materials, turning, threading, formulas, and best practices, linked from the calculators that use them SCAN & ANALYZE - Point your camera at a machine screen or printed program - On-device OCR extracts the G-Code - AI-powered analysis explains what the program does step by step - Safety assessment flags missing safety blocks and risky moves - Import scanned code into the editor BUILT FOR THE SHOP FLOOR - 100% offline - no internet required - Dark industrial theme, designed for iOS 26 - Works on iPhone and iPad G-Code Guru Pro unlocks the full toolkit: all 11 learning modules, unlimited saves, the complete Handbook, the Knowledge Base, calculation presets, the tapping, thread milling and lathe threading calculators, code scanning analysis, and every future update. Privacy Policy: https://gcodeguru.app/privacy Terms of Use: https://gcodeguru.app/terms

Screenshots

CNC Code4 screens
G4 screens

Verdict

The call

The clearest difference is update cadence: CNC Code at every 3 days against G's every 3 weeks. CNC Code also leads on device support (3 vs 1) and iOS requirement (15.5 vs 26.0). On price, ads and in-app purchases there is nothing between them.

Scored on Price · Rating · Positive reviews · Number of ratings · Update frequency · Ads · In-app purchases · Monetization · Best chart rank · Devices · Requires iOS

CostPrice · In-app purchases · Ads · Monetization

Both are free to download. CNC Code sells 4 in-app purchases, starting at $12.99 per year and G sells 2 in-app purchases, starting at $24.99 per year. Whichever you choose, the download price is not the number that matters.

UpkeepUpdate frequency

CNC Code ships an update every 3 days, G every 3 weeks. Both last shipped on November 5, 2026.

Scorecard3 real differences · 6 level
CNC Code versus G: the parameters behind the verdict, then further details
ParameterCNC CodeG
PriceFreeFree
Rating—4.9 (15 ratings) — better
Number of ratings—15 — better
Update frequencyEvery 3 days — betterEvery 3 weeks
AdsNoNo
In-app purchasesYesYes
Monetization—Free with in-app purchases
DevicesiPhone, iPad, iPod — betteriPhone
Requires iOS15.5 — better26.0
Further details — not scored
Size181 MB40 MB
Age rating12+4+
DeveloperANTONIO BENEDETTOPawel Dembski

In-app purchases

4 purchases

CNC Code

Subscriptions3
  • CNC Code yearly$12.991 Year
  • CNC Code iPad$29.991 Year
  • CNC Code Premium - Annual$44.991 Year
One-time1
  • CNC Code Full Version$24.99
2 purchases

G

Subscriptions1
  • Pro Annual$24.991 Year
One-time1
  • G-Code Guru Pro$69.99

Questions

Is CNC Code free?
CNC Code is free to download, with in-app purchases available.
Is G free?
G is free to download, with in-app purchases available.
Do CNC Code or G have ads?
Neither CNC Code nor G shows ads.
Which is updated more often, CNC Code or G?
CNC Code ships an update every 3 days, and G every 3 weeks. Most recently, CNC Code was updated on November 5, 2026 and G on November 5, 2026.

Other comparisons