EZCAD .ezd to SVG & xTool XCS Converter
Your EZCAD files, on a laser that can’t read them.
Drop in .ezd files from EZCAD2 and get clean .svg
artwork back — plus an .xcs job file for xTool machines with your power, speed
and frequency already translated. Whole folders at a time.
A 30 W machine at 35 % becomes a 60 W machine at 17.5 % — the same energy into the part. That is a starting point, not a guarantee. Test on scrap first.
Your files never leave your computer. The converter is a script that runs inside this page. There is no server, no upload and no storage — turn off your wifi after the page loads and it still works.
Three steps, about a second per file.
Drop the files in
Select one file or a few hundred. They are read straight off your disk by the browser.
Say what you’re moving between
Old machine type and wattage, new machine and wattage. That is what the settings get scaled against.
Download the zip
An .svg and an .xcs for every file, plus a text file listing every
setting that came out of your old pen library.
The honest version.
No converter gets everything. Here is exactly what this one does and does not carry over, so nothing surprises you at the machine.
| In your .ezd | Result | Detail |
|---|---|---|
| Curves, lines, arcs | Exact | Beziers stay beziers. Millimetre dimensions are preserved. |
| Circles, rectangles, ellipses, polygons | Exact | Object transforms are applied. Rounded rectangle corners come across square. |
| Hatched fills | As outlines | The outline is kept and flagged as a fill. Your new software regenerates the scan lines, which is cleaner and far smaller than copying thousands of them. |
| Pen power, speed, frequency, passes | Translated | Written into the .xcs, and kept on the SVG as data attributes. |
| Layer colour and pen names | Kept | One SVG group per EZCAD pen, named as it was named. |
| Embedded bitmaps | Kept | Placed at the right size and position. |
| Live text objects | Listed, not drawn | EZCAD renders text with its own font engine at mark time. The string, font and size are written into the notes file. In most files the same wording is already present as curves, so check the SVG before retyping. |
| Pie-slice arcs | Full shape | Start and end angles are dropped; you get the whole ellipse. |
Same energy into the part, not the same number.
Copying 35 % from a 30 W machine onto a 60 W machine doubles what hits your work. The converter matches average power instead — power % multiplied by wattage — and leaves speed and frequency alone.
If you would rather carry the numbers over untouched, switch Settings to “keep the old numbers exactly”. Either way a fiber, a MOPA and a diode behave differently at the same figures. Test on scrap first.
What it reads, what it writes.
Reads files from
- Fiber / MOPA galvo (EZCAD2)20–100 W
- Diode5–60 W
- CO240–130 W
Any .ezd saved by EZCAD2 — the software that ships with
most Raycus, JPT and MAX galvo markers.
Writes job files for
- xTool F2 Ultra60 W MOPA + 40 W diode
- xTool F1 Ultrafiber + diode
- xTool F2fiber + diode
- xTool P2 / P2SCO2
- xTool S1 / D1 Pro / M1 Ultradiode
- Anything elseSVG only
SVG imports into LightBurn, Illustrator, Inkscape, Corel and every laser suite we know of — it just carries artwork, not settings.
Frequently asked
What is an .ezd file?
It is the project format for EZCAD2, the control software from Beijing JCZ that ships with most galvo fiber markers. It holds vector artwork, hatch settings, text objects and a 256-entry pen library of power, speed and frequency values — all in a compressed binary format that no other laser software reads.
Can I open an .ezd file without EZCAD?
Not directly — nothing else opens the format. That is the whole reason this exists. Convert to SVG and any design or laser program will open it.
Does LightBurn import .ezd files?
No. LightBurn has no .ezd import, so the usual route is to
convert to SVG first and bring that in. Settings do not travel with an SVG, but this
converter writes every pen’s power, speed, frequency and pass count into a notes file so
you can re-enter them.
Are my files uploaded anywhere?
No. The converter is JavaScript running in your browser. Your files are read from disk by the browser itself and never sent over the network — there is no server behind this page to send them to. You can disconnect from the internet once the page has loaded and it will still convert.
Will my power and speed settings come across?
Into the .xcs, yes — power, speed, frequency and pass count
are written per object, scaled for the wattage difference between your old and new machine.
Into the SVG they ride along as data attributes, and every one is also listed in plain text
in _settings.txt inside the zip.
My hatch fill turned into an outline. Is that a bug?
No, that is deliberate. EZCAD stores a filled shape as the outline plus thousands of individual scan lines. Copying those across bloats the file and locks you into the old line spacing. The converter keeps the outline, marks it as a fill, and lets your new software generate its own scan lines — which is what it wants to do anyway.
Some text is missing from my converted file.
EZCAD text objects are live text: the font is rendered at mark time rather
than stored as shapes, so there is nothing to convert. Any live text found is listed in
_settings.txt with its string, font name and height. In most template files the
same wording also exists as curves, so look at the SVG before retyping anything.
Can I do a whole folder at once?
Yes. Select as many files as you like — they convert one after another and
come back as a single zip with matching .svg and .xcs pairs.
Does it work on Mac and Windows?
Both, plus Linux. It needs a current browser — Chrome, Edge, Safari or Firefox — and nothing else. There is nothing to install.
Is it really free?
Yes, and there is no sign-up. We built it to move our own shop off EZCAD2 and there was no reason to keep it to ourselves.
A file failed to convert. What now?
Send it to us. EZCAD has changed its format over the years and the odd file uses a corner of it we have not seen. A file that fails is the fastest way for us to fix it.