Free EXP File Viewer & Reader

Open a Melco EXP embroidery file in your browser to see what it will stitch before you hoop a garment.

Drop your EXP file here or browse
Melco .exp format  ·  Max 20MB  ·  Opens privately in your browser

Your file never leaves your device. It is read and rendered entirely in your browser. Nothing is uploaded, stored or sent anywhere.

This free EXP viewer shows the design, width and height, stitch count, color stops, jump stitches, thread length and estimated run time, and plays the stitch-out step by step. The file is read on your device and never uploaded.

Need this file fixed?

Wrong size, too dense, messy jumps or an auto-digitized file that sews badly? We fix or rebuild broken, auto-digitized or third-party files, quoted after a free file check.

Private, in-browser reader
The EXP is decoded on your device. There's no sign-up, no upload and nothing to install.
Check before you stitch
Confirm the design size, stitch count, color stops and run time before you hoop a single garment, and catch a wrong or oversized file before it costs you blanks.
Watch it stitch out
Play the design back stitch by stitch to see the sequence, jumps and color changes in the order the machine runs them.
100%
0 / 0
File
design.dst
Design details
Total stitches
Width
Height
Color stops
Jump stitches
Thread length
Run time
Thread colors · tap to recolor
Found a problem? Get this file fixed
Wrong size, too dense or messy jumps? We fix or rebuild files, quoted after a free file check. New designs are hand-digitized at a flat price per design (see the price list), with unlimited revisions.

* Dimensions and stitch counts are read directly from the EXP file. Run time is estimated at 800 stitches per minute and will vary by machine, fabric and design. Thread length is an approximation of the stitch path.

01The format

What is a EXP file?

EXP is the Melco Expanded format. It is the plainest of the common stitch formats: the file is nothing but stitch data from the very first byte, with no header at all. There is no design name, no stitch count and no design size recorded anywhere, because the format simply does not have a place to put them.

An EXP file stores no thread colors and no header. Everything this page reports, including the size and the stitch count, is worked out by walking the stitches themselves. Color changes appear as stop commands with no indication of which thread to load, so the viewer shows placeholder colors that you can change. Melco software traditionally pairs an EXP with a separate companion file to carry the color list, and that companion is rarely passed on.

02Step by step

How to open and view a EXP file

  1. Add your file. Drag a .exp file onto the drop zone, or click to browse (up to 20MB). It opens in your browser.
  2. Check the preview. The design renders instantly. Use + and − or Fit to zoom, and drag to pan.
  3. Read the design details. The panel shows width and height, total stitches, color stops, jump stitches, thread length and run time.
  4. Play the stitch-out. Press Play to watch the machine sequence, or drag the slider to any stitch. Change speed from 0.5× to 8×.
  5. Set the thread colors. Tap a thread swatch to recolor it so the preview matches your job.
  6. Share or export. Toggle Jumps to see travel lines, then save a PNG to send to your customer.
03Inside the file

What an EXP file leaves out and what that means

What it holdsWhy it matters
No headerNothing records the design name, size or stitch count. Every figure on this page is measured from the stitches.
No thread colorsColor changes are bare stops. Which thread goes on the needle has to come from a worksheet or the person who sent the file.
Smallest file sizeWith no header and two bytes per stitch, an EXP is usually the smallest file of any format holding the same design.

EXP is read by Melco and Bernina commercial machines. For a comparison across every format, read our guide to embroidery file formats, and to read every field this format holds, open it in the embroidery file info reader.

04Questions

EXP files, answered

How do I open an EXP file on Windows or Mac?
Neither system opens EXP files natively, and because the format has no header, a text editor shows nothing useful at all. Drop the file into this viewer in any modern browser, or open it in Melco or another program that reads EXP.
What program opens EXP files?
Melco software reads it natively, and commercial programs such as Wilcom, Hatch and Pulse read it too. The free Ink/Stitch extension for Inkscape lists EXP among its formats. To simply see the design, this page needs no software at all.
Why are the colors wrong in my EXP file?
They are not wrong, they are absent. EXP stores no color information whatsoever, only the points where the machine stops for the next thread. This viewer assigns placeholder colors, so tap each swatch to set the real ones.
Why does the EXP show no design name or stitch count?
The format has no header to hold them. Unlike DST, which records a name, a stitch count and the design extents in its first 512 bytes, an EXP starts with stitch data immediately. The figures here are counted from the stitches.
Is this EXP viewer free?
Yes, with no sign-up and no limit on the number of files. It runs in your browser, so we never receive your files. We make our living digitizing designs, not charging for tools.
Is my EXP file uploaded anywhere?
No. The file is read and drawn entirely in your browser, and nothing is sent to or stored on our servers.
Can I convert EXP to DST here?
Not in the viewer, but our free embroidery file converter writes DST or PES from an EXP in your browser. Converting changes the format, not the stitches.
Upload artwork Call