Local-first G-code tools

G-code,
without the guesswork.

Open, inspect, analyze, and convert G-code entirely in your browser. Fast on large files, private by design, and free to use.

Your files stay yours

Every byte is processed on your device. No uploads, no accounts, no tracking of file contents.

3focused tools
100% localProcessing
G-code, bgcode, 3MF, gzipFormats
0100% local
Tools

A small, sharp G-code toolkit

Three tools that cover the work between slicing and printing. More tools are on the way.

Built for people who print

Built for people who print

The details that matter when a print is hours long and a failed first layer is expensive.

Private by default

Files are parsed in a Web Worker on your machine. Nothing is uploaded, stored, or sent to a server.

Fast on large files

A compact Rust/WASM core and layer-aware rendering keep the interface responsive, even with hundreds of megabytes.

More than plain text

Open G-code, gzip-compressed G-code, Prusa bgcode, and Bambu/Orca gcode.3mf files in one place.

From inspect to action

Understand the file, estimate the cost, spot issues, and convert it to the format you need.

From file to decision in three steps

From file to decision in three steps

No installation. No signup. No waiting for an upload.

01

Drop a file

Choose a G-code file from your slicer, SD card, or a message from a friend. It opens locally.

02

Understand it

See the toolpath by layer, check time and material, and catch obvious problems before you print.

03

Use it

Export a report, convert the format, or take the numbers into your cost calculation.

FAQ

Questions, answered

Are my files uploaded?

No. Parsing, analysis, and conversion all happen in your browser. The site only serves the application files; your G-code never leaves your device.

Which formats can I open?

Plain G-code (.gcode, .gco, .g, .nc, .ngc, .tap, .txt), gzip-compressed G-code (.gcode.gz), Prusa binary G-code (.bgcode), and sliced 3MF files from Bambu Studio or OrcaSlicer (.gcode.3mf).

How accurate is the print time?

When the slicer embedded its own estimate, we show it first. Otherwise we calculate an idealized time from the moves and feed rates. Real time also depends on acceleration, firmware planning, and cooling.

Does it work on a phone?

Yes. The interface is responsive and supports touch. Large files are best handled on a desktop browser with enough memory.

Is it free?

Yes. The tools are free to use and do not require an account.

100% local

Ready to look inside your G-code?

Drop a file and get answers in seconds. Nothing is uploaded.

Open the viewer