Brother PES — Embroidery Format for Home Hobby and the Etsy Industry

2026-06-297 min read
PESBrotherembroideryPE-DesignInkstitchhobby crafts

Brother PES is a binary embroidery machine file format from Brother Industries (Japan, 1990s), the de-facto standard for consumer and hobby embroidery: Brother PE800, SE-1900, Stellaire, plus compatible Babylock and Bernina. The key architectural difference from Tajima DST is embedded thread colors right inside the file, sparing the operator from manually picking a color chart. PES versions v6–v11 added groups, TrueType font embedding, and raster preview. On osm2cdr.ru PES is a finishing format for personalized embroidered gifts from OSM data: a city map on a baby blanket, a wedding pillow with the map of where the couple met.

Map generation of Yaroslavl city center

History: Brother 1908 → PE-Design 1996 → PES v11

Brother Industries was founded in 1908 in Nagoya by Kanekichi Yasui as a sewing-machine repair shop. By 1932 — the first Japanese-designed sewing machine in-house; by the 1970s — one of the world's largest consumer-sewing-machine makers. The first computerized embroidery machine PC-7000 — late 1980s; in the early 1990s PES was born for machines with loadable designs. In 1996 PE-Design launched — flagship Windows software with auto-tracing, manual digitizing, color planning, simulation. PES v3 added embedded RGB thread colors, v4–v5 — large hoop support, v6 — TrueType font embedding, v7–v8 — groups and multi-block via CSewSeg, v9–v11 (2024+) — higher-resolution raster preview and hoops up to 408×272 mm. In parallel Brother built iBroidery — a cloud library of 10 000+ free PES designs, accessible from modern machines over Wi-Fi.

Inside PES: header, CEmbOne, PEC, embedded colors

PES is little-endian binary with block structure. The first 4 bytes are ASCII #PES, the next 4 — version in ASCII (0001, 0030, ..., 0100). After the header — uint32 offset to the PEC subblock. CEmbOne between header and PEC — wrapper with extent box (tenths of mm), affine matrix, translation, stitch count, and for v6+ embedded TrueType fonts. In v8+, CSewSeg blocks under CEmbOne hold logical segments (skeleton, fill, satin, jumps).

The PEC subblock is the heart of the file: thread color list (RGB palette plus references to Brother Embroidery Thread, Robison-Anton, Madeira), then raster preview (196×130 px monochrome, up to 512×512 RGB in newer versions), then stitch data — compact bytecode of move commands (signed 7- or 12-bit deltas in tenths of mm), color change markers, jumps, trims, terminator. Max single-move ±204.7 mm. Theoretical stitch ceiling around 16M, practical — machine memory: PE800 ~500K stitches, Stellaire 2-3M.

Embedded thread colors — the main difference from DST. In DST only the transition index is recorded; the operator picks real colors manually. In PES each color block carries a full RGB triplet plus catalog thread reference (for example, Brother 803 = (210,16,36)). The machine prompts directly: «load Brother Embroidery Thread part 803». Max design size depends on hoop: PE535/SE600 — 4×4 inch, PE800/SE-1900 — 5×7 inch, NV2700 — 6×10 inch, Stellaire XJ1 — 8×12 inch. A typical PES 100×100 mm with 15K stitches is 30–50 KB, about 1.5–2× larger than DST due to embedded colors and preview overhead.

Use cases: home hobby, Etsy, school sports, monograms

Home hobby — the primary use case. Brother PE800 ($400-500), SE-1900 ($700-900), PE900 ($500-700) are bestsellers. Cycle: download a PES (free from iBroidery or $3-10 from Etsy) → USB → machine → pick hoop → start. The machine walks through color blocks pausing for thread changes. Typical projects — embroidering blankets, pillowcases, baby clothes.

Etsy embroidered products — the largest marketplace. Etsy's Embroidery section is a top category. Sellers: finished products, PES digitizing service ($5-50 per custom file), hybrid. Per industry estimates >50% of Etsy embroidery sellers use Brother machines, making PES the dominant format. Listings often bundle cross-format: «PES, DST, JEF, EXP» for machine-agnostic coverage. School sports apparel — local embroidery shops serve schools for team logos; Brother PR-655 and PR-680W (6/10-needle) for batches of 50-100 jerseys. Monogram services — bath towels, baby bibs, leather goods via the free PE-Design Lite. Quilters use PES for decorative blocks within quilt assembly.

Map generation of Nizhny Novgorod city center

Software and tools for PES

PE-Design (Brother official, $300-1000) — flagship with auto-tracing, manual digitizing, color planning, simulation. PE-Design Lite (free, bundled) — trimmed, no auto-digitizing, but enough for basic monogram setup. Embrilliance (Mac/Windows, $80+) — popular alternative for cross-platform support. Embird (Czech Republic, $150-300) — powerful editor with 60+ formats. Sew What-Pro (Windows, $65) — lightweight viewer for quick adjustments.

Inkstitch (open-source, Inkscape plugin, FREE) — revolutionary project: turns Inkscape into a full embroidery tool, read/write PES + DST + EXP + JEF + VP3. Workflow: draw in Inkscape, assign embroidery properties through the extension panel, export to PES. Became the standard of the open-source embroidery community. wilcompes converter and libembroidery — CLI and library for server-side automation. iBroidery (Brother cloud) — 10 000+ free PES designs straight from the machine over Wi-Fi. Etsy Embroidery section — parallel marketplace with millions of PES downloads, from $3 monograms to $50 complex multi-color designs.

Map generation of Krasnodar city center

PES vs DST — key differences

Thread colors. PES embeds RGB + thread nomenclature reference; DST — only color change marker. PES loads and stitches immediately, the machine prompts each thread. DST requires a separate color chart PDF and manual interpretation. File size. PES is 1.5–2× larger than DST due to embedded colors and raster preview; a hobby designer doesn't worry, an industrial producer prefers DST compactness. Software support. PES dominates consumer/hobby (PE-Design, Embrilliance, Inkstitch, iBroidery — all native); DST — commercial production (Wilcom, Pulse, Tajima DG/ML). Machine compatibility. PES — Brother + Babylock + Bernina (after ~2010); DST is ubiquitous (Brother, Janome, Bernina, Pfaff, Tajima, Barudan, ZSK, SWF). Modern features. PES v6+ adds TrueType embedding, groups, multi-block CSewSeg, higher-resolution preview — frozen DST lacks these. Which to choose? Brother/Babylock — PES. Universal production — DST. Etsy — bundle both plus JEF.

OSM2CDR integration: PES for personalized gifts

Our pes_exporter.py generates a baseline PES with embedded thread color suggestions for consumer Brother machines like the PE800. A finishing format for personalized embroidered gifts — products selling actively on Etsy under «personalized», «custom map», «wedding gift».

Workflow. User picks bbox and hoop size (4×4 / 5×7 / 6×10 inch). The backend extracts highways, water, parks, and buildings as WKB through local_osm_loader.py. Aggressive ST_SimplifyPreserveTopology with threshold 5-10 m, removal of minor roads and buildings <30 m². Stitch density planning with total budget of 500K stitches. Color mapping: streets → dark grey (Brother 005), parks → green (Brother 510), water → blue (Brother 415), buildings → gold (Brother 207), border → black (Brother 900). PES serialization — header #PES0090, CEmbOne with extent box, PEC with color list, raster preview 256×256, stitch data.

Use cases. City map on a baby blanket with hospital coordinates and birth date. Wedding pillow 25×25 cm with the map of where they met. Engagement gift — map of the district of the first meeting in monochrome. School graduation — campus map on a sweatshirt. Monogram + map combo — initials at center, city map as a frame.

Limitations. Same as DST, amplified: stitch ceiling 500K requires aggressive simplification, no anti-aliasing (stepped polylines with 0.1 mm increments), no gradients, 5-8 colors per design (each extra = manual thread change), text not embedded. Hoop size is a pre-final choice. Refinement. Import the baseline into Inkstitch or PE-Design Lite, add text labels, tune the palette, verify preview in Sew What-Pro, test on scrap fabric before stitching the final piece.

Conclusion

Brother PES grew from a proprietary protocol of one manufacturer into the de-facto standard of consumer/hobby embroidery thanks to three decisions: embedded thread colors, raster preview, a rich software ecosystem (PE-Design, Inkstitch, Embrilliance, iBroidery). For hobby crafters PES is the default download format; for commercial production DST stays preferred for universal compatibility. On osm2cdr.ru a baseline PES export for personalized gifts with aggressive simplification, embedded color suggestions from Brother nomenclature, and hoop-aware sizing; for production quality the baseline needs refinement via Inkstitch or PE-Design Lite. Try exporting OSM to PES for a city of personal meaning and turn the map into a personalized embroidered keepsake.

← All articles