Online DST Analyzer
Upload an embroidery DST file and get an instant quality score out of 10 — with stitch-length stats, micro and long-stitch detection, jumps, trims, color changes, local density and hoop fit, plus rule-based fixes.
Upload a DST file to analyze
Drop a .dst file here, or choose one to get a quality report.
Your file is sent securely to our analyzer to compute the report. We don't store it.
Your file is used only to compute the report — we don't store it.
How it works
Check a DST file in 3 steps
Upload your DST file
Drag a .dst file into the analyzer or pick one — it's sent securely and analyzed in milliseconds.
Read your score
Get a quality score out of 10 with a breakdown of every deduction by category.
Apply the fixes
Work through the ranked, rule-based suggestions before sending the design to your machine.
Features
Everything the report tells you
Quality score out of 10
A transparent penalty-based score with a category-by-category breakdown so you can see exactly what cost points.
Stitch-length analysis
Min, max, mean, median and 95th-percentile stitch lengths, plus the share of micro, short and overlong stitches.
Micro-stitch detection
Flags tiny sub-0.5 mm stitches that cause thread breaks, lint build-up and needle or fabric damage.
Jumps & trims
Counts jumps and trims and highlights long jumps that should really be trims to avoid floating threads.
Local density map
Measures density per grid cell — not just the global average — to catch the dense regions that cause puckering and holes.
Size & hoop fit
Reads the exact design size in millimeters and tells you which standard hoops (100×100, 130×180, 200×300) it fits.
Actionable suggestions
Deterministic, embroidery-specific recommendations ranked by severity — the same file always gives the same advice.
Fast & private
Analysis is pure math and runs in milliseconds. Your file is used only to compute the report and isn't stored.
What it checks
The issues that ruin a stitch-out
Micro & short stitches
Sub-0.5 mm and sub-1 mm stitches that punch nearly the same hole repeatedly, causing thread breaks and needle damage.
Overlong stitches
Stitches over ~7 mm that sit loosely on the fabric and snag or pull.
Long jumps that should be trims
Jump moves long enough to leave floating threads that need hand-trimming.
Local density hot-spots
Areas where too much thread is packed into a small region, the usual cause of puckering and needle holes.
Excessive color changes
Each change adds production time, cost and a registration risk.
Size & hoop compatibility
Exact dimensions in millimeters and which standard hoops the design will fit.
What is a DST analyzer?
A DST file(Tajima DST) is the most common embroidery machine format. It stores the raw stitch coordinates, jumps, trims and color-change commands that drive a commercial machine — but nothing about the original artwork or the digitizer's intent.
Our DST analyzer reads that stitch stream and turns it into an objective quality report: stitch-length statistics, the share of problematic micro and overlong stitches, jump and trim counts, color changes, a local density map and the exact design size with hoop fit. It grades these into a score out of 10 and lists concrete, rule-based fixes.
Because DST only stores stitches, this is a stitch-file health check— not a judgement of the digitizer's craft. It can't read object-level choices like underlay or pull-compensation, so it never pretends to. Every number you see comes straight from the stitches in your file.
DST analyzer questions
It parses your DST embroidery file, computes objective quality metrics (stitch lengths, jumps, trims, color changes, local density and design size), grades them into a score out of 10, and returns rule-based suggestions for improving the file before you stitch it.
The score uses a transparent penalty model: it starts at 10 and subtracts points for each issue category — too many micro stitches, overlong stitches, long jumps, dense regions or excessive color changes. The full breakdown is shown so you can see exactly what affected the score. It is deterministic, so the same file always gets the same score.
Yes. Uploading a DST file and getting the full quality report is free and does not require an account.
No — and any honest tool will say so. A DST file is a low-level stitch stream and does not store object-level intent like underlay, pull-compensation, or whether a column was a satin or a fill. The analyzer is a stitch-file health check, so density-related advice is phrased as a recommendation to verify in your source design.
Very short (micro) stitches make the needle punch almost the same hole over and over, which causes thread breaks, lint and needle or fabric damage. Long jumps leave threads floating across the design that must be trimmed by hand and can be caught by the needle. Catching both before stitching saves time and thread.
Local density is the number of stitches packed into a small area. A global average can look fine while one region is badly overstitched. The analyzer lays a grid over the design and reports the busiest cell and the share of dense cells, because it's the local hot-spots — not the average — that cause puckering and holes.
No. The file is sent to the analyzer only to compute the report and is not stored.
Want to do more than analyze?
Sign in to save designs to your library, digitize artwork with AI and export to DST, PES, EXP and JEF.