Embroidery File Formats Guide

Embroidery File Formats Guide

Written by Tia Isom

|

Published on

|

Modified on

|

Reading time for 11 min

📑 Table of Contents
  1. What Is the Difference Between a Stitch File and an Image File?
  2. What Is DST?
  3. What Is DSB?
  4. What Is PES?
  5. What Is EXP?
  6. What Are Other Stitch Formats?
  7. What Are Raster Image Formats?
  8. What Is SVG?
  9. What Is IdeaStudio's Role, and Why Does the 10% Rule Matter?
  10. What Are the Most Common Mistakes?
  11. FAQ
  12. Keep Learning

Your embroidery machine can't read a JPG. It can't read a PNG either. This is the single most important fact to understand about embroidery files. A picture shows how a design looks; a stitch file tells the machine exactly how to sew it. One is a photograph of a cake, the other is the recipe.

In everyday product listings and tutorials, embroidery files are often called embroidery patterns or simply embroidery files. Those names are fine for conversation, but they hide an important technical distinction: only a stitch file—not an image file—can be sewn by a machine. This guide explains that distinction, the two separate file worlds you'll encounter, where HTVRONT IdeaStudio fits in, and the one resizing rule you shouldn't ignore.

What Is the Difference Between a Stitch File and an Image File?

Embroidery workflows involve two completely separate file types, and confusing them is the most common source of frustration for beginners.

Stitch files (also called machine files, or informally "embroidery files" or "embroidery patterns") contain the actual needle positions, color change commands, and movement instructions the embroidery machine executes. They are the only files a machine can run directly. Common stitch formats include DST, DSB, PES, EXP, JEF, and VP3. For a broader overview of the field, see machine embroidery on Wikipedia.

Image files are visual artwork—photographs, logos, illustrations. They describe what a design looks like, pixel by pixel or path by path. Your embroidery machine cannot read them. They must first be converted into stitch data through a process called digitizing. Only then does the image become something the needle can follow.

A third category, source files (like Wilcom EMB or Hatch HES), sit in between. These are editable digitizing work files that preserve objects, stitch types, and settings, allowing clean resizing and edits. But most machines cannot sew them directly—they must be exported to a stitch format first.

What Is DST?

DST is the most widely read commercial embroidery format in the world, developed by Tajima. A DST file consists of a 512-byte text header followed by 3-byte records; each record moves the needle in steps of 0.1 mm, and control bits distinguish normal stitches, jumps, and color changes. It contains stitch commands and metadata, telling the machine exactly where to place every stitch, in what order, and when to stop for a thread change.

The trade-off is information loss. DST stores needle positions and movement commands, but it does not store accurate thread colors. Your machine will display the design in a default color sequence, and you must manually assign the actual thread colors. DST also handles jump stitches differently—it has no explicit trim command, so trims are typically inferred from jump sequences or handled by machine settings. This is why jump stitch and trim behavior can vary between DST and other formats.

DST is the safest "will it run?" choice, but it is not the most informative.

What Is DSB?

DSB is another stitch format associated with Tajima commercial machines, and it is one of the formats the E15 can execute directly. Like DST, a DSB file records stitch paths, the order of color blocks, and machine commands such as color changes and trims—but it does not carry accurate thread-color data. The file tells the machine when to change needles; it does not tell the machine which physical thread color is loaded on each needle.

This is the key point to understand about both DST and DSB: they are instruction files, not color-accurate design files. If you load a raw DSB or DST file without a needle sequence, the machine has no way to know that needle 1 should be black and needle 2 should be red. That information has to come from somewhere else—either from a needle-sequence configuration sent alongside the file, or from manual assignment on the machine.

DSB is not inherently "better" or "worse" than DST; it is simply another machine-facing format. The practical question is whether your workflow supplies the missing color information. For E15 users, that happens either through IdeaStudio's needle-sequence configuration or through manual confirmation on the E15 screen.

What Is PES?

PES is the native format for Brother and Baby Lock machines. It is one of the most feature-rich home embroidery formats, preserving color information and more metadata than commercial formats like DST.

PES files contain sewing coordinates for stitches and corresponding thread colors. Older PES versions and the embedded PEC format rely on a fixed predefined thread palette; newer PES versions store configurable thread data that can include an RGB color, brand, description, and catalog number. This means a PES file can carry its intended palette rather than relying on a default sequence.

If you sew on a Brother or Baby Lock, PES is your best choice for color-accurate previews and smoother workflow. But remember: even a feature-rich stitch file is still a flattened set of stitch commands, not an editable design file.

What Is EXP?

EXP is associated with Melco commercial machines and is also read by Bernina machines. But "EXP" is not a single uniform format—there are two variants, and this distinction matters.

According to embroidery supplier OESD's technical documentation:

  • Melco EXP is the commercial format with no thread colors—it pulls whatever default colors the software assigns, which can turn a blue design green or red.
  • Bernina USB EXP is the home-machine format that does contain thread colors that match the color chart. A Bernina USB EXP is actually three files: the EXP design file, an INF file for thread colors, and a BMP file for the on-screen preview.

Melco machines also read DST, so EXP is rarely a barrier in mixed-brand commercial environments. But if color accuracy matters, you need to know which EXP variant you're working with.

What Are Other Stitch Formats?

Beyond DST, DSB, PES, and EXP, several brand-specific stitch formats exist. JEF is the default stitch format for Janome, Elna, and Kenmore machines. VP3 serves Husqvarna Viking and Pfaff. HUS and VIP are older Husqvarna formats. ART is Bernina's software-level format, and XXX is a legacy Singer/Compucon format that is now uncommon.

None of these change the fundamental rule: a stitch file is an instruction set, not a picture. Converting between stitch formats preserves the stitches but cannot add information that was never there—such as missing thread colors.

What Are Raster Image Formats?

Raster images are built from a grid of pixels. They describe color and appearance, not stitch paths. They must be digitized before embroidery. Raster graphics encode individual pixel values on a rectangular grid, in contrast to vector graphics, which use lines, points, and polygons.

JPG/JPEG uses lossy compression. JPEG's lossy compression looks for opportunities to make compression more efficient through tiny, often imperceptible alterations to the image data, encoding it as eight-by-eight blocks of pixels rather than individual pixels. It has no transparency and is best for photography. For embroidery source artwork, JPG is a weak starting point because compression artifacts blur crisp edges.

PNG uses lossless compression based on the DEFLATE algorithm. The official PNG specification states plainly: "There is no lossy compression in PNG." DEFLATE is a lossless data compression method combining LZ77 and Huffman coding. PNG also supports transparent backgrounds. This makes PNG a much better source for logo digitizing than JPG.

WEBP is a modern web format offering strong compression with transparency support. It is excellent for web optimization but not a standard embroidery input.

HEIF/HEIC is the default photo format on many iOS devices, introduced by Apple with iOS 11. It offers better compression than JPG at similar quality, but compatibility with embroidery software is limited.

GIF supports simple animation and a limited color palette. The format allows a single image to reference a palette of up to 256 distinct colors, and this color limitation makes GIF unsuitable for reproducing color photographs or continuous-tone images. It is not suitable for embroidery source artwork.

What Is SVG?

SVG is different. It describes shapes using mathematical paths rather than pixels, which means it can scale infinitely without losing sharpness. The W3C, which developed SVG as an open standard, defines it as "Scalable Vector Graphics, an XML grammar for stylable graphics" and explains that scalable means "not being limited to a single, fixed, pixel size." Vector graphics contain geometric objects such as lines and curves, giving greater flexibility than raster-only formats that must store information for every pixel.

For embroidery preparation, SVG is often a better starting point than raster images because its outlines are already defined mathematically. A digitizer can use those vector paths to create clean embroidery objects. However, SVG still is not a stitch file. It tells the software where the edges are, not where the needle goes.

What Is IdeaStudio's Role, and Why Does the 10% Rule Matter?

HTVRONT's IdeaStudio software bridges the gap between design files and the E15, a 15 needle embroidery machine. It allows you to import artwork and stitch files, preview designs on garments, adjust thread colors, and send finished files to the machine wirelessly.

IdeaStudio supports importing common image formats—including JPG, PNG, and SVG—for design preparation. Those images can also be sent to a sublimation printer or DTF printer for printed output. But this is where the two workflows split: an image file can be printed, but it cannot be embroidered. Embroidery requires an actual stitch file. IdeaStudio can import DST and DSB stitch files for direct execution on the E15, but it cannot turn a JPG or PNG into embroidery by itself.

Because DST and DSB do not store accurate thread colors, the needle sequence matters. In IdeaStudio, you can assign which needle bar holds which color and send the file with that needle-sequence configuration—so the E15 knows the intended color mapping when the job starts. If you copy a raw DST or DSB file to a USB drive and load it directly on the E15, that configuration is not included. In that case, you need to confirm or reassign the needle-bar colors on the E15 screen before stitching, or the machine may use a default or previous mapping and produce the wrong colors.

Here is the critical limitation when editing an existing stitch file: IdeaStudio allows proportional scaling, but you should not resize a stitch file by more than ±10%.

This is not a software restriction unique to IdeaStudio—it is a fundamental principle of embroidery file scaling. A flattened machine file contains only stitch-level data; when you proportionally scale it, the software typically transforms stitch coordinates, so the stitch count does not change. Because the same number of stitches is spread over a larger or smaller area, density increases or decreases with the design size. Scale down too far and the stitches bunch together, which can cause birdnesting, thread breaks, and visible distortion; scale up too far and the stitches spread apart, leaving thin, sparse coverage. A common industry guideline is to keep scaling within about ±10%. Design files that preserve editable objects can regenerate stitches and maintain density when scaled—but a flattened stitch file cannot.

If a design must be significantly larger or smaller, the correct approach is to re-digitize from the source artwork at the new size, not to scale the finished stitch file. Scaling is a convenience for minor adjustments, not a substitute for proper digitizing.

What Are the Most Common Mistakes?

Mistake Consequence Correct Approach
Trying to send a JPG or PNG directly to the machine The machine cannot read it Digitize the image into a stitch file first
Choosing DST for a color-critical design on a color-capable machine Thread colors are lost; manual assignment required Use PES (or another color-storing format) when your machine supports it
Loading a raw DST or DSB file from USB without setting needle colors The machine uses a default or previous needle mapping; colors may be wrong Assign the needle sequence in IdeaStudio or confirm it on the E15 screen
Resizing a stitch file by 20–30% to fit a garment Stitch density changes; coverage and stability suffer Keep scaling within ±10% or re-digitize at the target size
Assuming all EXP files store colors Melco EXP has no colors; Bernina USB EXP does Confirm which EXP variant you have
Deleting the source file after exporting to DST Future edits and resizing become impossible Retain the editable source file
Assuming SVG can be sewn directly SVG contains outlines, not stitch commands Use SVG as digitizing input, then export a stitch file

FAQ

Can my embroidery machine read a PNG or JPG file?

No. Embroidery machines read stitch files (DST, DSB, PES, EXP, and similar), which contain needle position and movement commands. Image files must be digitized into a stitch format before the machine can sew them.

What is the difference between DST and PES?

DST is a universal commercial format that stores stitches but not thread colors. PES is Brother's native format, stores color information, and preserves more metadata. DST is more widely compatible; PES is more feature-rich on supported machines.

Do DST and DSB files store thread colors?

No. Both formats record stitch paths, color-block order, and machine commands, but not accurate thread-color data. To get the intended colors, assign the needle sequence in IdeaStudio before sending the file, or confirm and reassign the needle-bar colors on the E15 screen if you load a raw file from USB.

Which format should I use for the E15 embroidery machine?

The E15 supports DST and DSB stitch files through IdeaStudio and USB import. Use DST for broad compatibility, or DSB if that is the format your design source provides. In both cases, make sure the needle sequence is configured before stitching.

Why shouldn't I resize a stitch file by more than 10%?

Stitch density and pull compensation are set for the original dimensions. Proportionally scaling a flattened stitch file beyond ±10% changes the spacing between stitches without changing the stitch count. Scaling down too far can cause birdnesting, thread breaks, and distortion; scaling up too far leaves sparse coverage and thin stitching. For significant size changes, re-digitize from the source artwork.

Can I edit a DST file in IdeaStudio?

IdeaStudio allows proportional scaling and visual adjustments for stitch files, but it is not a full digitizing environment. For structural edits—changing stitch types, density, or underlay—you need dedicated digitizing software. IdeaStudio is best for importing, previewing, and making minor size adjustments before sending the file to the machine.

What image format is best for digitizing a logo?

PNG is a strong choice for raster logos because it preserves sharp edges and supports transparency. SVG is even better when available, because vector outlines give the digitizer clean paths to work from. Avoid JPG for logo artwork where possible.

Keep Learning

Special Discount for You

Exclusive for our blog readers

Limited time · Valid until December 31, 2026
HTVRONT D2 DTF Printer - direct-to-film printer for custom apparel printing $1000 OFF

D2 DTF Printer

Buy Now
HTVRONT E15 15-needle embroidery machine for multi-color embroidery projects $600 OFF

E15 Embroidery Machine

Buy Now
HTVRONT Auto Heat Press 2 - automatic heat press for t-shirts and HTV projects $52 OFF

Auto Heat Press 2

Buy Now
HTVRONT H17 Phone Case Heat Press for custom phone case printing $140 OFF

H17 Phone Case Heat Press

Buy Now
HTVRONT Manual Hat Heat Press for custom cap and hat printing $30 OFF

Manual Hat Press

Buy Now
HTVRONT A100 Multi Heat Press for large-format multi-purpose heat pressing $120 OFF

A100 Multi Heat Press

Buy Now
HTVRONT A300 Auto Hat Heat Press in Bubble Blue for automatic cap printing $32 OFF

A300 Hat Heat Press

Buy Now
A300 Auto Hat Heat Press with different hats, caps

What is Hat Heat Press

Tia Isom

A hat heat press uses a curved platen to apply designs to caps evenly. This guide covers how it works, the benefits over flat presses, HTVRONT's manual and auto models,...

H10 Portable Heat Press with 5 items that could be heat press

5 Creative Items You Never Thought You Could Make

Tia Isom

Discover 5 creative projects for your heat press beyond basic t-shirts. Learn how to make custom wooden coasters, canvas tote bags, metal signs, structured hats, and personalized mouse pads. Includes...

Back-to-School DIY with the A100 Multi Heat Press: Custom Sashes, Shirts, Hats & More

Back-to-School DIY with the A100 Multi Heat Press: Custom Sashes, Shirts, Hats & More

Tia Isom

Ready for the first day of school? With the HTVRONT A100 Multi Heat Press, you can create personalized sashes (video tutorial included!), matching shirts, custom hats, teacher mugs, and no-lost...

How to Wash DTF Shirts and Keep That Soft, Rubbery Feel

How to Wash DTF Shirts and Keep That Soft, Rubbery Feel

Tia Isom

Learn how to wash and care for DTF printed shirts to prevent cracking, peeling, and fading. This guide covers proper washing techniques, drying methods, and common problems like wrinkling and...

How to Price HTV, Sublimation, DTF, Embroidery & Laser Crafts in 2026

How to Price HTV, Sublimation, DTF, Embroidery & Laser Crafts in 2026

Tia Isom

Pricing guide for five decoration methods — HTV, sublimation, DTF, embroidery, and laser engraving. Includes the core pricing formula, 2026 blank cost reference, labor estimates, equipment depreciation, and cross-method profit...

DIY Apparel Printing in 2026: Which Method Makes the Most Money?

DIY Apparel Printing in 2026: Which Method Makes the Most Money?

Tia Isom

Compares four DIY apparel printing methods — HTV (starter-friendly, $15–30), DTF (high-volume, $20–50), sublimation (sportswear, $25–60), and embroidery (premium, $30–100). Includes startup costs, selling prices, and 2026 market trend analysis...

What Is Sublimation Paper Used For

What Is Sublimation Paper Used For

Tia Isom

Sublimation paper uses guide: polyester apparel (T-shirts, jerseys), coated drinkware (mugs, tumblers), hard goods (puzzles, coasters), promotional products, and what NOT to use it on.

What is the best sublimation paper

What is the best sublimation paper

Tia Isom

Best sublimation paper guide: compare A-SUB, Siser, HTVRONT, Beaver Paper by ink release (90-99%), drying speed, price ($0.11-$0.50/sheet), and choose based on your needs and budget.

Read More >>
Decorate a tumbler with gem stickers

Tumbler Heat Press Inspiration - Sublimation × Adhesive Gem Stickers

Tia Isom

Your browser does not support the video tag. The heat press featured in this video is the A200 Tumbler Heat Press. It's designed for sublimation on smooth glass, frosted glass,...

a Colorful Leopard-Print Handled Tumbler and blue A200 auto tumbler heat press

Sublimating a Colorful Leopard-Print Handled Tumbler with an A200 Auto Tumbler Heat Press Machine

Tia Isom

Your browser does not support the video tag. The heat press featured in this video is the A200 Tumbler Heat Press — a versatile machine designed for sublimation on all...

Heat Pressing on Frosted Glass Tumblers - Combining Sublimation Substrates with a Leopard Print Self-Adhesive Vinyl Design

Heat Pressing on Frosted Glass Tumblers - Combining Sublimation Substrates with a Leopard Print Self-Adhesive Vinyl Design

Tia Isom

Your browser does not support the video tag. The heat press featured in this video is the A200 Tumbler Heat Press — a versatile machine designed for sublimation on various...

A Cute Pink Tumbler

Make a Cute Pink Stainless Steel Tumbler with Handle with A200 Tumbler Heat Press

Tia Isom

Your browser does not support the video tag. The heat press featured in this video is the A200 Tumbler Heat Press — a versatile machine designed to sublimate tumblers from...

Best Christmas Napkins Heat Press inspiration

Best Christmas Napkins Heat Press inspiration!

Tia Isom

Create adorable Christmas designs on tissue paper to decorate your holiday dinner table!  Note: The heat press used in video is the H10 Portable T-shirt Press. To achieve the effect...

Heat press everything with H10 T shirt press

Heat press everything with H10 T shirt press

Tia Isom

Your browser does not support the video tag. The heat press featured in this video is the H10 Portable T shirt press. Unlike traditional clamshell heat presses, this handheld model...

How to make a Sublimation Flip Sequin Note with H10 Portable Heat Press

How to make a Sublimation Flip Sequin Note with H10 Portable Heat Press

Tia Isom

The notebook cover in this video is made from Sublimation Flip Sequin, also known as Printable Reversible Sequin. This material combines sublimation printing technology with a flip-sequin structure, allowing for...

How to use Rainbow Glitter Vinyl? - Video tutorial

How to use Rainbow Glitter Vinyl? - Video tutorial

Tia Isom

Note: This video features the H10 Portable T Shirt Press, which is equipped with dual-handle settings and real-time pressure display for precise heat pressing. Video Summary 1. Use a lint...