See what an embroidery conversion changes / KitForma

PES, DST and JEF viewer and converter — local stitch preview and loss report

Inspect machine stitch files with a playable needle-path preview and a clear before/after report. Convert supported formats without uploading your design, and retain the thread order when a format cannot store your colors.

No account neededRuns in your browserFree to use
Embroidery File DeskLOCAL WORKSPACE
Choose · review · download
From question to next step

Embroidery File Desk

Run the public three-color example to inspect a 40 × 24 mm design with real jumps, trims and color changes. The output package contains actual machine data when conversion is selected.

Supported scope: One file, 2 MiB, 150,000 binary command records and 128 color entries. Coordinates within ±1,000 mm. Local worker: 45 seconds, cancellable. Read PES v1/v6, standard-header DST and JEF; write PES v6, standard DST and legacy-hoop JEF. JEF export must be centered and below 200 × 200 mm. No JEF+/JPX, encrypted/protected designs, image digitizing, object/lettering preservation, density regeneration or sequin conversion. Physical machine compatibility is not certified.

Embroidery file and output settings

Required fields are marked with an asterisk.

01

The original file stays in your browser and is not rewritten. PES versions 1 and 6 are supported in this release.

JEF has no simple magic signature. Select JEF explicitly if its filename extension is missing; its header and stream are still checked.

Enter your machine’s usable sewing area, not the outside frame measurement. This is not a machine-specific hoop database.

Changes coordinates, not density or scale. Required for JEF output in this release.

One line per decoded color block: #236b8e Blue. Supply every block or leave blank. Standard DST colors are unknown; default preview shades are illustrative and will become assigned colors when converted to a color-bearing format.

Loading the local tool… Your files stay in this browser.

Stitch file evidence

Review your output, then save it to your device.

02

Make the next step clear.

Your findings, assumptions and next steps will appear here after you run the check.

Embroidery File Desk · https://embroidery.kitforma.com/ · KitForma

01

Real PES v1/v6, DST and JEF stitch decoding

02

Playable input and reopened-output preview

03

Hoop fit, thread order and command loss comparison

Good questions

Before you start

Can I view PES, DST or JEF without embroidery software?

Yes. Supported files are decoded in your browser into actual needle coordinates, jumps, trims, stops and color blocks. The preview can play or scrub those commands. It is a geometric visualization, not a simulation of fabric tension, thread thickness or your machine’s cutter behavior.

Does changing DST to PES recover the original thread colors?

No. Standard DST usually stores color-change commands without an RGB thread palette. Its preview uses explicitly labeled illustrative shades unless you assign a palette. Those assigned shades can be saved in PES, but they are not recovered original colors. Keep the original thread chart or use the palette field to enter the intended order.

Why do JEF colors and hoop codes change?

JEF represents threads with entries in the Janome chart, so custom RGB values map to nearby available entries. This writer also chooses a legacy hoop code automatically. The UI’s rectangle is a fit check, not an exact machine profile. JEF export is bounded to centered designs below 200 × 200 mm; inspect the actual output in your machine software.

Can I resize a design or convert a JPG into embroidery?

This tool rotates, mirrors and centers existing stitch data without rescaling. It does not digitize images or regenerate stitch density, fill angles, underlay or pull compensation. Use a digitizing editor and an appropriate sew-out test for those tasks. Renaming an image to PES does not create stitches.

Why can command counts differ after conversion?

Encoders split long movements into legal format-sized steps, remove or add redundant positions and translate commands that formats represent differently. Readers can infer trims from jump sequences. DST cannot reliably distinguish a same-color pause from a thread change. The report compares reopened output counts and colors so these changes remain visible.

Are the converted files ready for every machine?

They are real encoded files, reopened locally and cross-checked during development with a Python reference library. That does not certify a physical machine. Check supported format/version, usable hoop, origin, stitch limits, thread order and trim behavior in your machine’s software, then test on scrap fabric. Your files are processed locally without upload.

The evidence behind the check

Sources & assumptions

Formats, algorithms and supported features are documented below. Check the stated scope and inspect your output before using it.

Reviewed 2026-10-18. Read our methodology or report an issue.

Essential local storage remembers this choice for up to 180 days. Your choice applies to this subdomain. Global Privacy Control and Do Not Track override optional measurement.

Advertising has a separate choice. Use Advertising preferences in the footer to allow or reject the optional guide-page banner.