Skip to content
Appliqué Maker

Machines & formats

Janome JEF files explained: colours, hoops, and converting from PES

How JEF stores colours as Janome chart indices, why the machine shows a different thread name, what the hoop flag does, JEF versus JEF+, and converting PES to JEF.

7 min read · Published October 20, 2026

JEF is Janome's embroidery format, read by Janome, Elna and Kenmore machines. It stores stitches the same way most formats do, but it handles two things differently from PES: colours are references to Janome's thread chart rather than colour values, and the header carries a code for the hoop the design was saved for. Both cause questions that look like bugs and are not.

Which Janome machines read JEF

Every Janome embroidery machine reads .JEF. What varies is the extra formats. Janome USA's product page for the Memory Craft 500E lists the embroidery format as .JEF only. The page for the Memory Craft 550E lists .JEF, .JEF+ and .JPX. For other models (Skyline, Continental, the 9850 and 15000 families) check the specification table in your manual for the format line; retailer pages tend to copy it from a different model.

Some Janome machines also read DST. Janome does not say so on the two product pages we could verify, so treat DST support as model-specific and check your manual. When in doubt, send JEF; the brand and model table lists what we could confirm for each brand.

Colours: chart indices, not RGB

A PES file stores a colour as an entry in Brother's 64-colour palette, and version 5 and later can add a named thread. A VP3 stores the thread's name and catalogue number. A JEF stores neither. Each colour block is an integer index into Janome's built-in thread chart, and the machine looks that index up to display a name and a swatch.

This has three consequences.

The name on the screen is a Janome thread name, always. If the digitizer used Isacord 5934 and saved as JEF, the file cannot say so. Software that writes JEF picks the chart entry closest to the intended colour, and that entry's name is what you see. A design listing that says "Isacord 5934" while the machine says a Janome green is not a broken file; both describe the same intent from different charts.

Two different source colours can collapse into the same index. If a PES used two close blues, the nearest Janome entries may be identical, and the machine will show the same name twice. The colour change is still there and the machine still stops; only the label repeats.

The swatch is an approximation. Janome's chart RGB values are the manufacturer's screen approximations, as all chart values are. Our thread colour matcher uses CIEDE2000 distance on those approximations, where a difference under 1 is identical, under 2.3 very close and under 5 close; a match between charts lands in the 2 to 5 range more often than not.

Treat the thread name on a Janome screen as a suggestion and the colour order as the fact. Write the actual spools you plan to use on the printed colour sheet, in block order, before you thread the first one.

To get from a Janome chart name back to the spool you own, the thread colour conversion guide walks through matching across the thirteen charts the matcher knows, including Janome, Brother, Isacord, Madeira and Sulky.

The hoop flag

JEF headers include hoop-size flags. When a design is saved, the writing software marks which of Janome's hoops the design was intended for, and the machine reads that code when it loads the file. On the machine this shows up as a hoop icon on the edit screen and, on some models, as a warning that the attached hoop does not match.

The flag is about intent, not geometry. The stitches inside the file have their own extents, and the machine also checks those against the attached hoop. So three situations occur:

| Situation | What you see | What to do | |---|---|---| | Flag matches, stitches fit | Nothing | Stitch | | Flag says a larger hoop, stitches fit the smaller one | A hoop mismatch prompt or icon | Confirm or resave; the design is fine | | Stitches exceed the attached hoop | Refusal or an off-centre placement | Use a larger hoop or regenerate smaller |

Our JEF writer sets the flag from the design's extents against the Janome hoop presets: A (126 × 110 mm), B (140 × 200), C (50 × 50), SQ14 (140 × 140), SQ20 (200 × 200), RE20 (200 × 280) and GR (230 × 300), choosing the smallest that fits with 3 mm clearance. The Memory Craft 500E ships with RE28b, SQ20b, RE20b and SQ14b, and the 550E adds the RE36b at 7.9 x 14.2 in (janome.com); the b-suffix hoops have the same fields as the presets. The hoop size chart lists them in millimetres and inches, and the hoop fit checker reads the actual stitch box from any file, which is the number that decides whether the machine will start.

JEF versus JEF+

Plain JEF is the format every Janome embroidery machine has read for two decades. JEF+ is a newer variant that appears in the accepted-format list of recent machines such as the 550E, alongside JPX. Janome does not publish the specifications, and older machines that list only .JEF, such as the 500E, do not open .JEF+ files.

The safe rule: if you are sending a file to a Janome and are not sure which variant the machine takes, send plain JEF. That is what our converter and studio write, and what StitchBuddy and Ink/Stitch write as well. If a shop sold you a .JEF+ and your machine lists only .JEF, ask the shop for a plain JEF or open the file in software that reads JEF+ and resave.

Converting PES to JEF

The PES to JEF page does four things, all on your device:

  1. Reads the PEC stitch block from the PES, which is the same in versions 1 through 10.
  2. Matches each Brother palette colour (or named thread in version 5 and later files) to the nearest Janome chart entry by CIEDE2000 distance and writes that index. This is the step that changes the thread names on screen.
  3. Splits any stitch longer than 12.7 mm into shorter stitches and breaks long jumps into steps, because JEF's stitch records have a limited range.
  4. Sets the hoop flag from the stitch extents.

The stitch count can therefore rise slightly after conversion. That is not added density; it is the same path with intermediate points on long moves, and the needle penetrations on stitched segments are the same.

Before you download, the viewer shows the block list with the Janome names it chose. If a match is poor, pick a different chart entry there. That is faster than re-threading at the machine because the machine only lets you change the displayed colour, not the underlying index.

Try it

PES to JEF converter

Converts in the browser, matches colours to the Janome chart and sets the hoop flag from the stitch extents.

Open

Converting JEF to PES and to DST

JEF to PES reverses the colour step: each chart index becomes an RGB value from the Janome chart, and that value is matched to the nearest entry in the Brother PEC palette. The output is a PES version 1 file with an embedded PEC block, which every Brother and Baby Lock machine reads. Expect the thread names to change a second time; the geometry, block order and trims are preserved exactly.

JEF to DST drops colours entirely, because DST stores only the stop between blocks, and writes trims as the three-jump sequence commercial machines expect. Keep the colour sheet from the viewer, since the DST cannot carry it.

The reverse of that, DST to JEF, has no colours to start from. Each block receives a placeholder colour, which the machine shows as the closest chart thread, and trims are inferred from the jump sequences. Recolour the blocks in the viewer before downloading if you want the machine to show something meaningful.

What a JEF from the studio contains

The studio writes JEF directly rather than converting from PES, so the colour indices are chosen from the three layer colours you set (placement, tack-down, satin) and the hoop flag from the finished size including the satin band. The layers are the same as in every other format: placement run at 2.5 mm stitch length on the outline, tack-down inset 1.2 mm so it lands on the fabric, then a 3 to 5 mm satin border with zigzag underlay and three lock stitches at every path start and end. The embroidery file formats guide shows how the same design is written to each format, and the how to open PES files guide applies to JEF as well: the viewer opens both without uploading.

Checking a JEF before you stitch

  1. Open the file in the viewer. Confirm the block count matches the design (three for a studio applique) and that the size in millimetres matches the listing within a couple of millimetres.
  2. Read the Janome names it shows and note your actual spools next to them, in order.
  3. Run the hoop checker and confirm the stitch box fits the hoop you will attach with 3 mm to spare; the hoop flag is set to the same hoop.
  4. On the machine, if a hoop prompt appears and the checker said the stitches fit, confirm and continue.

Questions

Why does my Janome show a different thread name than the design listing?

JEF stores each colour as an index into Janome's own thread chart, not as an RGB value or a brand name. When a design is converted from PES, each Brother colour is matched to the nearest Janome chart entry, and that entry's name is what the machine displays.

What is the difference between JEF and JEF+?

JEF+ is a newer variant read by recent machines such as the Memory Craft 550E, which lists .JEF, .JEF+ and .JPX. The 500E lists only .JEF. Our converters write plain JEF because every JEF machine reads it.

Will a JEF made for a bigger hoop load on my machine?

The header carries a hoop code, and machines compare it to the attached hoop. If the stitches fit a smaller hoop, resave with that hoop selected or use the hoop fit checker to confirm the extents; if the stitches genuinely exceed the field, the machine is right to refuse.

Do I lose anything converting JEF to PES?

Stitches and trims survive. Colours are converted from the chart index to RGB and matched to the Brother palette, so the thread names change again; the geometry does not.