JEF Viewer

Open a JEF file and watch it stitch out

Drop in a JEF design from Janome and Elna and see the order it sews in — every colour block, jump, trim and machine stop, plus its real size and stitch count. The file is read on your own computer and never uploaded.

Nothing uploaded No account needed Free, no limits
Reading file…

What a JEF file carries

A JEF carries thread colours, stored as indexes into Janome's own thread chart, so what you see is the palette the file specifies rather than a guess. If two colours in the original design were close enough to match the same Janome thread, one of them was pushed to its next-nearest entry when the file was written, which is occasionally why two shades look further apart than expected.

Alongside the stitches and the colour list, a JEF records which hoop the design was made for. That single field is the most common reason a Janome declines a file that is otherwise perfectly good — the machine compares it against the hoop it believes is attached and refuses a mismatch.

What to check before you sew a JEF

  • Extents against the hoop you have attached. This is the check that matters most for JEF. A design sized for a hoop you do not own will be refused at the machine, and the size shown here is what it will be judged against.
  • The colour sequence. JEF names its threads, so you can read the order off the design and set your spools out in advance.
  • Colour block count. Every block is a stop. A design with more blocks than you expected usually means shapes were split rather than that it has more colours.
  • Jumps and trims. JEF allows uncut jumps, so a design may travel between shapes without cutting. Watching the playback shows you which threads you will be clipping afterwards.

Why people open JEF files here

Janome and Elna owners hit the hoop-mismatch refusal more than anyone else, and the machine does not explain itself when it happens. Opening the file first tells you the design's real size, so you know whether the problem is the hoop, the file, or something else entirely.

Nothing leaves your computer. The JEF is parsed by JavaScript running in your own browser — there is no upload, no server round trip and nothing stored. You can check that yourself: load the page, go offline, and open a file. It still works.

Common questions about JEF files

My Janome refuses the file — what is wrong?

Most often the hoop. A JEF records the hoop the design was made for, and the machine compares that against the hoop it believes is attached. Check the design's size here against the hoop you actually have on.

Why do two of my colours look further apart than in the original?

JEF stores colours as entries in Janome's thread chart. If two of the design's colours matched the same nearest entry, one was pushed to its next-nearest so the two stayed distinct — which can move it further than intended.

Can I convert the JEF to another format here?

Not on this page — this one reads. The file converter re-encodes an existing stitch file into another format without re-digitizing it.

Is my JEF uploaded anywhere?

No. It is parsed in your browser and never sent to us.

Opening other formats

This page is set up for JEF, but the viewer itself reads every format we support. For a different one, try the DST viewer, PES viewer — or the stitch simulator, which takes PES, DST, JEF, SEW, EXP, VP3 and XXX and explains what the playback is showing you in more depth.

Need to change a file's format rather than look at it? That is a re-encode, not a re-digitize — the stitches are already decided and only the container changes. Use the embroidery file converter. Starting from artwork instead of a stitch file? The free converter digitizes an image and exports JEF among every other format.

For what the formats actually differ on — which machines read them, and what happens to your thread colours in each — see PES vs DST vs JEF.