CorelDRAW to SVG: How to Export and What SVG Cannot Carry
- David Schleicher

- 13 hours ago
- 7 min read
The CorelDRAW to SVG export is one of the cleaner conversions you can make. SVG stores Bezier curves natively, so the geometry that leaves CorelDRAW is the geometry that arrives. No approximation, no polylines, no faceted arcs.
What SVG does not carry is everything else. It is a drawing format, not a manufacturing format. If the file is heading for a laser, a plasma table or a CNC router, the shapes travel and the job does not.
This guide covers the export step by step, the two settings that cause most of the trouble, and what changes when the destination is a machine rather than a browser.
How to export SVG from CorelDRAW
Select what you want to export. SVG export can cover the whole page or just your selection. If you only need one object, select it and tick the selection option in the export dialog.
Decide what happens to text. You can keep text as text or convert it to curves with Ctrl+Q. For a machine, always convert. For the web, keeping text is often the point.
Check your strokes. A 2 mm outline in CorelDRAW is a display property. SVG stores it as a stroke width on a single path, not as a shape with two edges. If the outline is the part you want to cut, use Object then Convert Outline To Object first.
Delete duplicate and overlapping curves. Two identical curves stacked on top of each other look like one on screen and get cut twice on the machine.
Set your document units. This is the setting that causes the most confusion later. The next section explains why.
File then Export (Ctrl+E). Choose SVG as the file type, name the file, and click Export.
Set the export options. Styling, text handling and how bitmaps are treated are decided here.
Check the result before you use it. Re-import the SVG into a new CorelDRAW document and measure one known dimension. Thirty seconds here saves a ruined sheet of material.

My SVG opens at the wrong size
This is the single most common complaint about the CorelDRAW SVG export, and it is not really a CorelDRAW problem. It is an SVG problem.
SVG was built for the web, where the native unit is the pixel. Physical units exist in the specification, but how a pixel maps to a millimetre depends on an assumed resolution, and not every program assumes the same one. The two values you will meet are 96 pixels per inch, the modern web standard, and 72 pixels per inch, the older print convention.
The result is predictable. A drawing exported at one assumption and opened under the other arrives about 33 percent off. Your 100 mm square becomes roughly 75 mm, or roughly 133 mm, depending on which direction the mismatch runs.
How to deal with it:
Set the document to real units before exporting. Work in millimetres or inches, not pixels.
Always measure after importing. Draw or check one object whose size you know exactly, then compare it in the receiving program.
Include a reference object if the file is leaving your shop. A 100 mm square on its own layer costs nothing and tells the person at the other end immediately whether the scale survived.
Fix scale in the receiving program, not by re-exporting. Most laser and CAM software lets you set the import scale once and remember it.

Strokes and text: the two things that surprise people
Strokes are not shapes. In CorelDRAW an outline is a property of an object. In SVG it becomes a stroke width applied to a path. A cutting machine follows the path, not the visual thickness. So a 2 mm outline is cut as a single line down the middle, not as a 2 mm wide band. If you wanted the band, convert the outline to an object before exporting.
Text is a font reference, not geometry. Keep text as text and the receiving program has to have your font. If it does not, it substitutes one, and your carefully spaced sign becomes something else. Convert to curves and the letters become paths that look identical everywhere. For anything going to a machine, convert.

SVG carries shapes. It does not carry the job.
Once the file is clean and the scale is right, the export has done its work. And that is exactly the limit of what it can do.
An SVG contains paths, positions and colours. It does not contain cutting depth. It does not contain feed rate, spindle speed, laser power, or the number of passes. It does not know which contour is a cut and which is an engraving, whether the tool runs inside or outside the line, where the lead-in goes, or which order the parts should be cut in.
All of that lives in the program you import into, and none of it comes back. The SVG is a one-way snapshot of the drawing, and it points away from CorelDRAW.
So the first run is fine. Export once, set up once, cut once.
Then something changes. The customer wants the logo 15 mm wider. The acrylic arrives at 4 mm instead of 3. A hole moves.
Now the sequence is: open CorelDRAW, edit, export again, switch programs, import again, check the scale again, and rebuild every parameter you set last time. Layer by layer, power by power, pass by pass. On a sign with six colours and three operations that is not a two-minute job.
Count it on your own last revision. Take the most recent job where the drawing changed after you had already prepared the cutting file. Measure the time between the customer asking and the machine running again. Most of it was not drawing, and it was not cutting.
Skip the export: cut straight from CorelDRAW
If the destination is your own machine, the exchange format is a step you do not need. You can prepare the job where the drawing already is.
CamDRAW is a CAM plugin that docks into the CorelDRAW interface. You select your objects, assign operations, and generate the machine program. No export, no import, no scale check, no second program to learn.
The part that changes your day is where the settings live. Operations, tools, zero points, cutting parameters and precision are stored inside the CorelDRAW document. Save the CDR and the whole job saves with it. Reopen it next month, widen the logo, regenerate. There is nothing to rebuild and no second file to keep in sync, because there is only one file.

For laser, plasma and waterjet
This is where the difference is sharpest, because a cut file needs more settings than a milling file. CamDRAW handles laser and cutting work with power, speed and pass parameters managed centrally and reusable across projects. Contour cutting supports lead-ins and lead-outs, linear or tangential, set independently from each other. Material tabs interrupt the contour so parts stay fixed in the sheet until the job finishes, and they can be combined with the leads.
None of that survives an SVG export, because SVG has nowhere to put it.
You set the precision
Curves reach the machine as straight-line moves in any CAM workflow. What matters is who decides how fine those moves are. In CamDRAW every operation carries its own curve precision setting, and that setting defines the segment length directly. Because the toolpath is calculated from the drawing itself, the precision you set holds regardless of how large or small the object is.

What it covers
Contour cutting and engraving for laser, plasma and waterjet machines
Contour and pocket milling with the tool on, inside or outside the line
Drilling at object centres, with several retraction cycles
Lead-ins and lead-outs, linear or tangential, set separately
Material tabs to hold parts in the sheet
3D preview of the finished program before anything moves
Tool and parameter libraries, reusable across jobs
4th axis support for rotary work

Try it on your own drawing. Start the free trial, open a file you already know, and prepare a job. It runs inside the CorelDRAW you already use. If you would rather watch first, there are step-by-step tutorials.
When SVG actually is the right answer
None of this means you should stop exporting SVG. It means you should know which job you are doing. CorelDRAW to SVG earns its place the moment the file leaves your shop or your machine is not the destination:
The artwork is going on a website. SVG is the correct format for scalable web graphics, and this is what it was designed for.
A customer or supplier asked for it. Cutting services, print shops and design collaborators all read SVG.
Your cutting software only imports SVG. Plenty of laser software does. If that is your setup, the export is simply the workflow.
You are handing off to a different design tool. SVG moves cleanly between vector programs and keeps curves intact.
When you do export, work in real units, convert text to curves, and send a reference dimension along with the file. Those three habits prevent most of the questions that come back.
Frequently asked questions
Does the CorelDRAW to SVG export lose quality?
No. SVG stores Bezier curves natively, so shapes and curves survive intact. What can be lost is formatting rather than geometry: effects, transparencies and blends may be flattened or dropped, live text depends on font availability, and scale can shift if units are not set properly before exporting.
Why is my exported SVG the wrong size?
Almost always a unit mismatch. SVG's native unit is the pixel, and the conversion to millimetres depends on an assumed resolution that differs between programs, commonly 96 or 72 pixels per inch. Set your document to real units before exporting and measure a known dimension after importing.
Should I convert text to curves before exporting to SVG?
For anything going to a machine, yes. Converted text is geometry and looks the same everywhere. Live text depends on the receiving program having your font, and a substituted font changes spacing and shape. For web use, keeping text as text is often preferable.
Can I convert CDR to SVG online instead?
For a one-off handoff it is fine. For production work you cannot see or control how the converter handles units, scale, strokes and text, which are exactly the things that go wrong. Uploading customer artwork to a third-party service is also worth a thought.
Do I need SVG at all if I only want to cut on my own machine?
No. SVG exists to move drawings between programs. If the destination is your own laser, plasma table or router, you can prepare the job inside CorelDRAW and skip the exchange format entirely, along with the scale checks and the re-setup on every revision.
