App info
- Installs
- 10+
- Category
- Tools
- Content rating
- Everyone
- Version
- 1.1
- Released
- Aug 30, 2026
- Last updated
- 30 Aug 2026
- In-app purchases
- No
- Contains ads
- No
- Promo video
- No
- Requires Android
- 10
Screenshots
Rankings
This app isn't in any of our charts yet.
What's newin version 1.1
A section for deleted codes with the ability to restore them has been added. "All Codes" button for quickly returning to the full list. Fonts are now built into the app. Sidebar translation has been fixed.
About this app
CNC G-code/M-code reference, alarm codes, checker & calculators — offline
Read full description
CNC Codes is a complete offline reference for G-codes, M-codes, alarm and error codes, and machining calculators — built for CNC machinists, programmers, and students who need answers on the shop floor, not just at a desk. WHAT'S INSIDE - G-code and M-code reference covering motion, coordinate systems, tool compensation, canned cycles, feed/speed modes, and program control - Alarm and error code database for 20+ real-world control systems, including Fanuc, Siemens Sinumerik, Haas, Mazak, Okuma, Heidenhain, Mitsubishi Meldas, LinuxCNC, GRBL, Marlin, Fagor, GSK, Yasnac, and more - Built-in G-code syntax checker that flags common mistakes before they become a crashed tool or a scrapped part - Machining calculators: feed rate & speed (SFM/RPM), bolt-hole circles, arcs, thread pitch ↔ TPI conversion - Save your own notes and custom code entries directly in the app, organized alongside the reference content - Cross-dialect warnings — the same code number can mean something completely different from one control to another. CNC Codes flags these collisions so a program written for one machine doesn't do something unexpected on another. WORKS FULLY OFFLINE Everything in this app — the reference content, the checker, the calculators, your notes — runs entirely on your device. No internet connection is required after installation, and none of your data ever leaves your phone or tablet. BUILT FOR THE REAL SHOP FLOOR Every alarm and error code entry is sourced from official control manufacturer documentation or clearly marked as community-sourced where official documentation wasn't available — no invented content. Where a code's meaning differs between control systems, or where official documentation couldn't be verified, that's stated plainly rather than guessed at. AVAILABLE IN 5 LANGUAGES The full interface and reference content is available in English, Russian, Chinese, Hindi, and Arabic. WHO IT'S FOR - CNC machinists and machine operators - CNC programmers and CAM post-processor developers - Manufacturing and machining students - Anyone troubleshooting an unfamiliar control system's alarm code CNC Codes doesn't require an account, doesn't show ads, and doesn't collect any personal data. It's a reference tool, built to work the way a good reference tool should: fast, offline, and accurate.