Converting
How to convert a JEF to PES — and what actually changes
The design you bought is a .jef and your Brother wants a .pes. To convert JEF to PES honestly means re-encoding the stitch data for a different format — not renaming the file — and it is worth knowing which parts survive that and which parts do not.
Will a Brother machine read a JEF file?
No. JEF is Janome's design format and PES is Brother's, and a machine reads the family it was built for. Listings and format guides agree on this as of September 2026: a Janome design goes on a Janome, a Brother design goes on a Brother and a Babylock, and anything else needs converting first. Elna models, which share Janome's lineage, are commonly listed as reading JEF too — your manual is the authority on your own machine, not a table on the internet.
So the fix is a conversion. The thing that looks like a fix — changing design.jef to design.pes — is not one. The three letters at the end of a file name are a label; the format is the bytes inside, and those are unchanged by a rename. The machine opens the file, finds a header it does not recognise, and refuses. That is the single commonest reason a machine rejects a design.
What converting JEF to PES actually changes
A converter that is doing its job takes the file apart and writes a new one. Three steps:
- Decode the JEF. Turn its two-byte records back into an ordered list of stitches, jumps, trims and colour changes.
- Re-encode for the target's limits. Every format caps how far one command may travel, and the caps differ.
- Write a real PES file — its own header, its own thread table, its own end marker.
| Format | Longest single command | In millimetres |
|---|---|---|
| JEF | ±127 units | about 12.7 mm |
| PES, PEC | ±2047 units | about 204.7 mm |
Units are tenths of a millimetre. That table is why this particular direction is the easy one: every command a JEF can hold already fits comfortably inside what PES can express, so nothing has to be split. Hoopside still runs the design through its encoder before writing — it is the same pass for every target — but on a JEF going to PES the pass has nothing to break up.
Going the other way is where the work is. A PES command may travel sixteen times further than a JEF command, so a long stitch or a long jump in a PES has to be split into a run of shorter ones along the same path before it can be written as JEF. The needle ends up in the same places; the file just says so in smaller words. A converter that skips this either fails or quietly shortens the stitch, which is a design that stitches wrongly.
What happens to the thread colours
This is the part that surprises people, and it is worth being exact about.
A JEF does not store free-form colours. It stores an index into Janome's own palette: the file says which entry of that palette a block uses, and the software looks up which shade that is. A PES stores its colours the same way, against Brother's palette. The two palettes are different sets of shades, so a conversion cannot copy a colour across; it has to find the closest match on the other side.
Nearest shade, not the same shade
When Hoopside writes a PES, each colour block is matched to the nearest entry in Brother's palette. Usually that is visually indistinguishable. Occasionally two shades from the source would land on the same Brother entry; the palette it builds gives every block its own slot, so the second one takes the next closest match instead of merging with the first.
What you should not do is treat the resulting names as an order list. They are the nearest shades in a palette, not a statement about the spools you own. Hold the design against your actual threads and decide yourself — that is true of every converter, not just this one.
The colour stops are the part that matters at the machine, and they survive intact: the same number of pauses, in the same order, in the same places. Your rethreading sequence does not change.
How to convert a JEF to PES on your phone
- Extract the download first if it arrived as a zip — the design is a file inside the archive.
- Open the
.jefin Hoopside and look at it before you convert anything: real size in millimetres, stitch count, and the numbered colour stops. - Tap Convert and choose pes — the list names the machine each format belongs to, so you are picking "Brother" rather than three letters.
- Choose where to save the new file. The original
.jefis never modified, and nothing is half-written: either you get a complete PES or you get nothing.
If you have a folder of Janome designs to move to a new machine, convert the folder in one pass rather than file by file. Viewing designs is free in Hoopside; converting is a one-time unlock, and you pay once.
Which PES version you get
PES is not one format but a family of revisions, and an older Brother reads the revisions that existed when it was built — which is why a design can be a genuine PES and still be turned down.
Hoopside writes version 1: the file begins with the characters #PES0001, with the stitch data in a PEC block after the header. Version 1 is the oldest revision in circulation, so it is the least likely to meet a machine that does not understand it. That is a deliberate choice of the safest target rather than the newest, and it is still your model's manual that decides what it will load.
What the conversion cannot fix
Size. Converting does not resize. A 180 mm JEF is a 180 mm PES and still will not go in a 100 × 100 mm hoop.
Quality. A design with poor underlay or bad density is the same design in another format. Conversion moves stitches; it does not improve them.
Stitch count. Converting does not thin out a 70,000-stitch design for a machine that will not take one.
Two more worth knowing. Janome's .jef+ variant adds editing information on top of the same stitch data, and software that expects plain JEF may decline it. And a JEF that was truncated in the download — cut short mid-transfer — converts into a truncated PES, because the stitches were never there to begin with.
Check the converted file before you stitch it
Open the new PES — not the JEF you started from — and compare four things. This takes half a minute and it is the whole point of having a viewer on the phone.
- Size should match, to within a tenth of a millimetre.
- Stitch count should match, or rise very slightly. It should never fall: a drop means something was truncated.
- Colour stops should be the same number, in the same order.
- The shape should look the same. A design that has shifted or scaled is a failed conversion, however plausible the numbers look.
Hoopside also names the smallest standard hoop the design fits — 100 × 100, 130 × 180 or 200 × 200 mm, in either orientation — or says plainly that it fits none of them. What those numbers mean for how a design behaves on fabric is in reading a design before you stitch.
Keep the JEF
Convert to a new file rather than over the top of what you bought. If the Brother ever refuses the PES, you want the original to try again from, and if you later own a different machine you will want it again. The same applies in reverse — the background on the format itself is in what a JEF file is and how to open one, and the equivalent walk-through for the most traded format of all is converting a DST to PES.
Related
- What is a JEF file, and how do you open one? — Janome's format: what it stores, how to view one, and how it differs from PES and DST.
- How to convert a DST to PES — and why renaming the file fails — What a real format conversion does to the stitches, and why changing the extension produces a file the machine refuses.
- Why your machine rejects an embroidery file — Six reasons a design will not load, in the order worth checking.
