PES Editor

Open Brother embroidery .pes files in your browser. View stitches, edit thread colors, overlay a reference image, export. Files stay on your device — nothing uploaded.

Or try one of these examples

What is a PES file?

PES is the embroidery design format used by Brother and Babylock embroidery machines. It contains the stitch coordinates and thread color sequence needed for a machine to embroider a design. Files typically have versions 0001 through 0060 with progressively richer metadata sections.

What does this editor do?

Parses a PES file, extracts the stitch list and color blocks, renders them on a canvas at 1:1 scale (one pixel = 0.1 mm), lets you swap any thread color, and re-encodes back to a valid PES file. The image-overlay feature lets you import a JPG/PNG to use as a tracing reference.

It does not automatically convert images to embroidery (auto-digitizing) — that's a hard problem and the commercial tools that do it (Hatch, Embird, etc.) cost hundreds of dollars. This editor is for working with existing PES designs.

Privacy

The PES file is parsed entirely in your browser via FileReader → ArrayBuffer. Nothing uploads anywhere. The reference image (if you add one) also stays local.

Compatibility

Tested on PES files generated by various commercial embroidery software. Re-exported files are written as PES version 0001 (the broadest-compatibility flavor). If your machine prefers a specific version, let us know.