Convert SVG to an xTool XCS project (Beta)

Turn an SVG into an xTool Creative Space project with one layer per colour, at true size.

Opens: XCS, XS, LBRN2, LBRN, SVG
Saves: LBRN2, SVG, XCS

Convert

Laser project
Choose a file… or drop it here
.xcs, .xs, .lbrn2, .lbrn, .svg · up to 150 MB
    Replace file

    An xTool Creative Space project (.xcs), an xTool Studio project (.xs), a LightBurn project (.lbrn2 or .lbrn) or an SVG drawing.

    Options

    Automatic: .xcs becomes LightBurn + SVG; LightBurn and SVG become .xcs.

    More options

    Only used when an .xcs file is created. “Keep” uses the machine saved in an xTool file, otherwise a D1 Pro.

    Hidden xTool layers and objects are kept as layers that are switched off (not output).

    Lists every layer with its settings below the drawing, on its own layer. Delete it before cutting.

    Your files are deleted after processing.

    Got a design as SVG and want it as an xTool Creative Space project? This page reads the colours of the drawing and writes an .xcs file with one layer per colour, each already set to cut, score or engrave, at the size the SVG specifies.

    How to convert SVG to XCS

    1. Prepare the SVG. Draw cut lines in red, score lines in any other stroke colour, and give areas to engrave a fill. Convert text to paths first (in Inkscape: Path → Object to Path).
    2. Upload the .svg from Inkscape, Illustrator, a design shop or any other source.
    3. Under More options, choose your xTool machine; if you skip it, the file targets a D1 Pro.
    4. Download the .xcs, open it in xTool Creative Space, set power and speed for each layer, and test on scrap.

    How colours become layers

    In the SVGIn the .xcs
    Red stroke, no fillCut
    Other stroke colour, no fillScore
    Filled shapeFill engraving
    Embedded photo or bitmapBitmap engraving

    "Red" means a clearly red colour such as #ff0000; dark red or orange strokes count as score. A white fill behind an outline is treated as background and ignored. Each distinct colour gets its own layer, so two blues give two score layers you can set differently.

    An SVG carries no laser settings, so the layers start with xTool's defaults and the result warns you to fill in power and speed. The exception is an SVG made by this converter: its layers keep the power, speed and passes they were exported with.

    Size

    Dimensions come from the SVG's width, height and viewBox, in mm, cm, inches, points or pixels. Plain pixel values are read at 96 per inch, or at 72 for files saved by Adobe Illustrator, the convention each program uses.

    What doesn't carry over

    • Text that is still text can't be written into an .xcs; it is left out, with a warning.
    • Clipping masks and gradients aren't applied (gradients become a flat colour), and stroke width is ignored because the laser follows the centre line.
    • Only images embedded in the SVG are used; linked image files are not.

    For LightBurn projects, use LightBurn to XCS, which keeps the layer settings already stored in the file.

    More about what this tool reads and writes: xTool XCS ↔ LightBurn & SVG Converter.