Embroidery & CNC Tools
Free browser tools to view, convert and analyse machine embroidery, CNC, plotter and laser cutter files — DST, PES, JEF, G-code, HPGL and more.

Embroidery File Viewer
Open a DST, EXP, JEF, PES or PEC embroidery file and see the stitches, real dimensions in mm and inches, and the thread colours used.

Embroidery File Converter
Convert an embroidery file to DST or EXP — the only two formats this tool can write correctly. Reads DST, EXP, JEF, PES and PEC.

Embroidery Stitch Analyzer
Break down a DST, EXP, JEF, PES or PEC embroidery file: stitch/jump/trim/colour-change counts, a stitch-length histogram, and density per cm².

Embroidery Simulator
Watch a DST, EXP, JEF, PES or PEC embroidery file sew stitch by stitch, with play/pause, a speed control, a scrub bar, and a per-colour-block breakdown.

Embroidery Thread Estimator
Estimate thread length per colour and in total for a DST, EXP, JEF, PES or PEC file, from the real stitch path plus an adjustable take-up allowance.

Embroidery Design Resizer
Resize a DST, EXP, JEF, PES or PEC embroidery design while re-sampling the stitch path so density stays roughly constant, not just scaled coordinates.

CNC G-code Viewer
Visualize milling and router G-code as a real 3D toolpath — rapid moves, cutting passes, arcs and Z-depth colored, right in your browser.

CNC Toolpath Analyzer
Analyze milling and router G-code for feed rates, spindle speeds, cutting vs rapid distance, an estimated machining time, per-tool breakdown and depth-per-pass profile.

HPGL/PLT Viewer
Open an HPGL or HPGL-2 plotter/cutter file (.hpgl, .plt, .gl2) and preview it as a scaled drawing, with each pen shown in its own colour.

HPGL to SVG Converter
Convert an HPGL or HPGL-2 plotter file into an editable SVG, with each pen kept as its own group and correct millimetre scaling.

Laser Cutter File Inspector
Check an SVG for the three things that ruin a laser job: open contours, duplicate/overlapping traces, and risky cut order — before it reaches the machine.

Kerf Compensation Tool
Offset every closed contour of an SVG by half your kerf width — outward for outer edges, inward for holes — so cut pieces come out at their nominal size.
Tiny Online Tools