Formats

What Is a JEF File?

JEF carries colours and hoop information — and that hoop field is behind most of the files a Janome mysteriously declines to load.

Published September 2026

A JEF file is a machine embroidery design in Janome's format — the native file type for Janome and Elna embroidery machines. JEF stands for Janome Embroidery Format, and it is the default for essentially every Janome made in the last two decades.

What is inside a JEF file

Not an image — there is no picture in a JEF, and the preview your machine displays is drawn from the stitch data itself. What the file holds is a header followed by the stitches: relative needle movements, jumps where the needle travels without sewing, trims, and colour changes.

Structurally JEF sits between the other two common formats. It is straightforward like DST — no wrapper-around-an-older-format arrangement of the kind PES has — but it carries real metadata like PES does: a thread colour list, and the design's intended hoop.

The hoop field, and why your machine refuses files

This is the thing worth knowing about JEF, because it explains the format's most common frustration.

A JEF records which hoop the design was made for. When you load one, the machine compares that against the hoop it believes is currently attached, and if they do not match it declines the file — usually without explaining why.

So the classic Janome complaint, "my machine won't load this design and I don't know why," is very often not a corrupt file, not a too-large design, and not a format problem. It is a hoop mismatch. Things to check, in order:

  1. Is the right hoop actually attached? And does the machine know? Some models detect the hoop, some rely on what you told them.
  2. What size is the design really? Open it in a JEF viewer and read the dimensions. If they exceed your hoop, the refusal is correct and the design needs re-digitizing smaller.
  3. Was it exported for a hoop you do not own? A design made for a large embroidery-unit hoop will not load on a machine set up with a small one, even if the stitches would physically fit.

The practical rule when you are creating designs: decide the finished size against a hoop you actually have, before exporting, rather than planning to sort it out at the machine.

What JEF does to your thread colours

JEF stores thread colours, so your machine can show the design in colour and prompt for each thread in order. Like PES, though, it does not store them as free RGB values — it holds an index into Janome's own thread chart. Every colour in the design is matched to the nearest thread Janome sells, and that index is what gets written.

The exact colour you picked is therefore approximate by the time it reaches the file. There is also a subtlety that occasionally surprises people: if two colours in a design both match the same nearest chart entry, one of them is pushed to its next-nearest thread instead, so that two distinct parts of the design do not come out identical. With closely-related shades, that can shift one further than you intended.

Worth knowing if you are colour-matching: choose from Janome's chart first and design to those colours, rather than picking a hex value and hoping. And keep nearly-identical shades out of the same design — they will either merge or one will move.

JEF versus SEW

Janome machines read two formats, and which one you need depends entirely on the machine's age:

JEFSEW
MachinesEssentially all modern Janome and ElnaMemory Craft 5700, 8000, 9000 — the pre-JEF era
Thread coloursYes, no practical limitYes, but a hard ceiling of 12
Hoop informationYesNo

The twelve-colour cap on SEW is a real limit rather than a policy: the format's colour table is twelve fixed slots, so a design with a thirteenth thread cannot be written into it at all. If your machine reads JEF, use JEF — same lineage, no ceiling, and the hoop information included.

How to open a JEF file

Your operating system will not preview one; it is not an image format. Options:

  • In a browser. The JEF viewer reads the file on your own computer, shows the thread colours it specifies and the design's real dimensions, and plays it back in sewing order. Nothing is uploaded. For a hoop refusal this is the fastest diagnosis available — you get the size in seconds.
  • On the machine. Via USB stick. Fine for stitching, unhelpful for diagnosing, since a refusal tells you almost nothing.
  • In Janome's own software or another desktop digitizing package.

Converting to and from JEF

Changing format. If you have a JEF and need DST for a shop, or a PES for someone else's Brother, nothing is re-digitized — only the container changes. The embroidery file converter does it. Going to DST loses the colour names, since DST has nowhere to keep them, so record the thread order first.

Making a JEF from artwork. That is digitizing rather than converting: shapes become stitch paths, stitch types are chosen, underlay is generated. The image to JEF converter does that, with source-specific routes for PNG, JPG and SVG. Set the finished size against your hoop while you are there, so the hoop field comes out right.

Common questions

Can a Brother machine read a JEF? No. Convert it to PES.

My Janome loaded the design but it stitched off-centre. That is usually a hooping or placement issue rather than the file. Check the design's start point — many designs start at the centre, some at a corner.

Is JEF+ different from JEF? It is a later variation with a larger design allowance, used by machines with bigger embroidery units. A plain JEF loads on machines that read JEF+; the reverse is not reliable.

Can I resize a JEF? Within roughly 0.8× to 1.25×. A stitch file is a fixed list of needle positions, so scaling changes the stitch density rather than redrawing the design. Anything larger needs re-digitizing from the artwork — and note that resizing does not update the hoop field's intent, so check the new size against your hoop.

How many colours can a JEF hold? No practical limit, unlike SEW's twelve. See PES vs DST vs JEF for how the formats compare.

Ready to Digitize Your Own Design?

Upload an image and get a stitch-ready file in minutes — free to start.

Start Digitizing

New to click-stitch? Read the step-by-step tutorial first.