Skip to content
.pcsOpens in our viewer and converter

PCS embroidery file format

A PCS file is an older embroidery format of Pfaff machines. Wilcom and Hatch both list it simply as a Pfaff format, and it has since been replaced by VP3, which every current Pfaff reads. PCS files still turn up in older design collections; they open in free tools, and converting them to VP3 once makes them usable on today's machines.

At a glance

Made for
Older Pfaff embroidery machines
Successor
VP3, the format of every current Pfaff and Husqvarna Viking machine
Thread colours
A colour value per thread in a table at the start of the file
Hoop
A code for the hoop size the design was made for
Still read by
BERNINA B 880 and B 790 with Embroidery PLUS; displayed by Brother's Design Database Transfer
On Embroidly
Opens in our viewer and converter; our downloads use VP3 instead

What a PCS file stores

PCS is a small, practical format. According to the pyembroidery implementation, the header holds a code for the hoop the design was made for, distinguishing a small hoop from a large one. Then comes the colour table: a count followed by one colour value per thread, so a PCS shows its intended shades rather than palette approximations. The stitch count and the stitches follow.

pyembroidery reads two sibling formats with the same layout, PCD and PCQ (the "Maxi" variant), and tells the three apart by that hoop code.

That structure makes PCS easy to convert. Everything it stores, apart from the hoop code, has a direct place in VP3.

Which machines read PCS

PCS was made for older Pfaff machines. Today it survives mainly as an import format: BERNINA's B 880 and B 790 read PCS after the Embroidery PLUS upgrade, and Brother's free Design Database Transfer software displays PCS files on Windows, although it won't send them to a Brother machine. Commercial programs such as Hatch read and write it as a "Pfaff production file".

Current Pfaff machines are built around VP3, and some of them read nothing else, so a PCS collection is worth converting.

How to open and convert a PCS file

The free embroidery file viewer opens PCS files and shows the real size, the stitch count and the stored colours. The embroidery file converter turns a PCS into VP3 for current Pfaff and Husqvarna Viking machines, or into PES, JEF, EXP, DST, XXX, U01 or PEC for other brands, with the same stitches.

The other older formats of the same family behave differently: HUS opens in free tools too, while VIP needs commercial software.

PCS and Embroidly

Our library doesn't ship PCS files. Every design comes as VP3 for Pfaff and Husqvarna Viking machines, together with PES, JEF, EXP, DST, XXX, U01 and PEC.

Convert PCS files

Our converter opens PCS files and writes them as PES, DST, JEF, EXP, VP3, XXX, U01 or PEC.

Frequently asked questions

How do I open a PCS file?

Use the free embroidery file viewer: it opens PCS in any browser and shows the size, stitch count and colours. Commercial programs such as Hatch read and write PCS, and Brother's free Design Database Transfer for Windows can display PCS files without sending them to a machine.

Can a new Pfaff machine read PCS?

Current Pfaff machines are built around VP3, and some, like the creative ambition 640, read VP3 only. Convert your PCS files to VP3 once and they work on every current Pfaff and Husqvarna Viking machine.

Will converting PCS to VP3 change my design?

No. The stitches, their order and the colour changes carry over exactly. VP3 can store the same colour values as the PCS, so the design opens in the same shades. Check the result in the viewer before you transfer it.

Sources

  1. pyembroidery (PcsReader source), EmbroidePy (open source) (accessed Oct 3, 2026)
  2. Supported machine file formats, Wilcom EmbroideryStudio (accessed Oct 3, 2026)
  3. Supported embroidery files, Hatch Embroidery (Wilcom) (accessed Oct 3, 2026)
  4. Embroidery PLUS upgrade for the B 880 and B 790, BERNINA USA (WeAllSew) (accessed Oct 2, 2026)
  5. Design Database Transfer instruction manual, Brother (accessed Oct 2, 2026)

This file isn’t available right now. Please try another format.