All Posts
File Formats 7 min read

How to Convert DST to PES (and Back): A Practical Guide

Converting between embroidery file formats isn't as simple as renaming the file. Here's exactly how DST to PES conversion works, what gets lost in translation, and how to do it correctly.

By NeedleKit TeamMarch 10, 2026
DST to PES file converter embroidery converter DST PES file format conversion

DST to PES is the most common embroidery file conversion request. You bought a design from an online shop, downloaded it in DST, and your Brother machine speaks PES. Or a client sent you a file in PES and you need DST for your Tajima. Either way, you need to convert — but you've heard that embroidery format conversion is tricky.

It is, a little. But it's manageable once you understand what's actually happening under the hood.

What's Actually in an Embroidery File

Before getting into conversion specifics, it helps to understand what an embroidery file contains. Unlike an image file, an embroidery file isn't a picture — it's a sequence of machine instructions:

  • Stitch coordinates: X,Y positions for every needle penetration
  • Stitch type: Normal stitch, jump stitch (needle up, travel to new position), trim, stop
  • Color changes: Instructions for the machine to stop and let the operator change thread
  • Speed commands: Some formats include machine speed settings (most don't)
  • Design metadata: Name, author, dimensions, stitch count

The key difference between formats is how richly they encode this information.

DST: What It Contains (and What It Doesn't)

DST (Tajima) is the oldest widely-used format, developed by Tajima in the late 1980s. Its design reflects the computing constraints of that era: it's compact and precise, but minimal.

What DST contains:

  • Stitch coordinates (every needle position)
  • Jump and trim instructions
  • Color change stops (but not what colors)

What DST does NOT contain:

  • Thread colors or color names
  • Thread brand specifications
  • Design name or author metadata
  • Thumbnail preview image
  • Machine speed settings

When you open a DST file, you see the stitch path — but you have no information about what thread colors to use. The machine operator sets colors manually at the machine. This is fine in commercial settings where the operator knows the design, but it's a real limitation for clients or buyers using the file independently.

PES: What It Adds

PES (Brother) is a richer format that adds several things DST doesn't have:

  • Thread color data: PES stores color information for each color block, including thread color name and in some versions a thread brand reference
  • Thumbnail preview: A low-resolution preview image embedded in the file
  • Design notes: Text metadata about the design
  • Machine-specific settings: In higher PES versions, certain machine parameters

This richness makes PES more useful for the end buyer — they can see the intended colors and preview the design without stitching it.

The DST-to-PES Conversion Process

When you convert DST to PES, the conversion tool:

  1. Reads all stitch coordinates from the DST — these transfer cleanly. Stitch positions are precise and format-agnostic.
  2. Reads color change positions — these also transfer cleanly. The converter knows where color changes occur; it just doesn't know what colors.
  3. Writes PES structure — wraps the stitch data in PES encoding
  4. Assigns placeholder colors — since DST has no color data, the converter assigns default colors (often generic labels like "Color 1", "Color 2") or uses a default color sequence

What this means in practice: After DST-to-PES conversion, your stitch path is perfectly intact. Every needle position is exactly where it should be. But the color information is either blank or generic. You'll need to assign your actual thread colors in your machine's software or in a design editor.

This is not a flaw in the conversion — it's a fundamental limitation of DST. The color information simply isn't there to transfer.

The PES-to-DST Conversion Process

Going the other direction:

  1. Stitch coordinates transfer perfectly — same as above
  2. Jump/trim instructions convert — jump stitches may need adjustment; DST handles jumps slightly differently than PES in some cases
  3. Color change positions transfer — the number of stops and their positions are preserved
  4. Color data is dropped — DST cannot store color information. The color names and thread specs in your PES file disappear.

What this means: The converted DST runs correctly and stops for color changes in the right places. But any operator using the file on a Tajima needs to know the intended colors separately — ideally from a printed color guide or a reference file.

What Can Go Wrong

Stitch Count Changes (Rarely)

In most cases, stitch count should be identical after conversion. Occasionally a converter rewrites jump sequences, which may add or remove a small number of jump stitches. This is cosmetic and doesn't affect the design.

Incorrect Scale

Some converters misread the unit scale of a file. DST coordinates use units of 0.1mm; if a converter reads them as a different unit, the entire design comes out scaled wrong. Always check your design dimensions after conversion.

Jump Stitch Interpretation

DST and PES handle jump stitch trimming slightly differently. After conversion, check that jump stitches between elements have been correctly flagged for trimming. Running a design with untrimmed jumps leaves thread tails all over the garment.

PES Version Compatibility

PES has gone through many versions (v4, v6, v8, v9, v10, v11). Not all Brother machines read all versions. A machine expecting PES v4 may have trouble with a PES v10 file. If your converted PES isn't being accepted by the machine, try converting to a lower version number. Most converters let you specify the target PES version.

Other Format Conversions

The same logic applies to other format pairs:

EXP (Melco/Elna): Similar to DST in that it contains stitch data without rich color information. Stitch positions transfer cleanly; color assignment is manual.

JEF (Janome): Contains color data like PES. Converting to/from JEF preserves colors in ways DST doesn't.

VP3 (Husqvarna Viking): Rich format with color data. Good color preservation when converting between VP3 and PES or JEF.

HUS (Husqvarna, older): Older format with limited color data. Converting FROM HUS may lose some metadata.

How to Convert Embroidery Files

Using NeedleKit's File Format Converter

  1. Open NeedleKit's Embroidery File Converter
  2. Upload your DST (or PES, JEF, EXP) file
  3. Select your target format from the dropdown
  4. Download the converted file

For DST-to-PES, the converted file will have accurate stitch positions and color change stops. Open it in your Brother's PE-Design or the machine's built-in editor to assign thread colors before stitching.

For batch conversion, upload multiple files and download a ZIP.

Desktop Software Options

Embird: Strong cross-format support, good version control for PES output, ~$70. A reliable choice for regular conversion work.

PE-Design 11 (Brother): Excellent for anything PES-related. Limited on some non-Brother formats.

Hatch (Wilcom): Professional tool, handles most formats correctly, $500+.

What to Do After Converting

  1. Open the converted file in a viewer before stitching — use NeedleKit's Embroidery File Viewer to confirm stitch path looks correct
  2. Check dimensions match the original
  3. Assign thread colors (for DST-source files)
  4. Run a test stitch on scrap fabric matching your production fabric
  5. Confirm stitch quality before committing to production

A Practical Note on Format Requests

If you're ordering digitizing for a new design, request both DST and PES (or your preferred format) in the order. Most professional digitizers deliver in multiple formats at no extra cost. Having both eliminates conversion entirely and gives you the native-format version for each machine type.

If you're selling designs online, offering DST + PES + JEF covers the three most common machine types and reduces the volume of "can you convert this?" customer support requests.

The Bottom Line

DST-to-PES conversion transfers stitch positions perfectly but cannot transfer color information that was never in the DST file. Plan to reassign colors after conversion, always run a test stitch to verify, and double-check dimensions and PES version compatibility on your specific machine.

For quick, browser-based conversion without installing software, NeedleKit's File Format Converter handles it in seconds.

Ready to level up your embroidery business?

Try NeedleKit free — 8 professional tools, no credit card required.

Start Free →

Related Articles