Free PES File Viewer & Reader

Open a PES embroidery file in your browser to see the design, its thread colors and what it will stitch.

Drop your PES file here or browse
Brother .pes 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 PES viewer shows the design with the thread colors the file stores, plus 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 PES 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 PES 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 PES file?

PES is Brother's embroidery format, used by Brother, Baby Lock and Bernina machines. Every PES file starts with the characters #PES and wraps a second section called PEC, which is where the stitches actually live. The outer PES part carries design and version information, and the PEC part carries the needle movements and the color list.

Unlike DST, a PES file does store thread colors. The PEC section holds an index into Brother's own thread palette for each color block, so this viewer can show the design in the colors the digitizer chose instead of placeholders. That is the single biggest practical difference between opening a PES and opening a DST, and it is why a PES preview usually looks like the finished garment.

02Step by step

How to open and view a PES file

  1. Add your file. Drag a .pes 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 a PES file stores that a DST does not

What it holdsWhy it matters
Thread colorsAn index into Brother's thread palette for each color block, so the preview matches the intended thread.
Version numberPES has been revised many times, from version 1 to version 10. Older machines reject files written in a newer version.
Design extentsThe outer section records the design size, which the machine uses to check the design against the hoop.

PES is read by Brother, Baby Lock and Bernina home and 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

PES files, answered

How do I open a PES file on Windows or Mac?
Neither system opens PES files natively. Drop the file into this viewer in any modern browser, or open it in Brother's PE-Design or another program that reads PES. Nothing needs installing to use this page.
What program opens PES files?
Brother PE-Design, Baby Lock software and most commercial embroidery programs such as Wilcom and Hatch read PES. The free Ink/Stitch extension for Inkscape also lists PES among its formats. If you only want to see the design, this page reads it with no software at all.
Why does my machine say the PES file is not supported?
PES has versions from 1 to 10, and a machine only reads files at or below the version it was built for. A file written by newer software can be rejected by an older machine even though the file is perfectly valid. Saving it again as an older PES version, or as DST, usually solves it.
Does a PES file keep the thread colors?
Yes. The PEC section inside the file stores a palette index for each color block, which is why this viewer can show the design in its real colors. DST and EXP files store no color information at all.
Is this PES 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 PES 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 PES to DST here?
Not in the viewer, but our free embroidery file converter writes DST or EXP from a PES in your browser. Converting changes the format, not the stitches, so a file that sews badly needs fixing rather than converting.
Upload artwork Call