Why does my SVG open at the wrong size in xTool Studio?
An SVG carries no physical size unless the file states one. When it does not, the importer assumes a resolution, and the two common assumptions, 72 and 96 DPI, differ by a third: a 100 mm design arrives as 75 mm or as 133 mm. Fix it in the file, by giving it a width and height in millimetres and a matching viewBox.
Written by the maker who builds MakerWizardChecked against the app's own code on
What the file should say
A laser-ready SVG opens with its size written twice: once as a physical width and height, once as the coordinate box those units map onto. When both agree, no importer has to guess.
The first line of a file MakerWizard exports looks like this, and the numbers are millimetres:
<svg width="74mm" height="29mm" viewBox="0 0 74 29">
Fixing a file you already have
- In xTool Studio, leave the SVG DPI setting at 96 and do not rescale the drawing after import.
- In Inkscape, set the document units to mm and the document size to the real size, then save as Plain SVG.
- In Illustrator, set the artboard in millimetres and tick “Responsive: off” when saving the SVG, so a width and height are written.
- If none of that is available, measure one known dimension after importing and scale the whole drawing by the ratio you get. Do it once, on the whole file, not shape by shape.
When exact size matters more than anything
DXF carries real units and no DPI question at all. For a part that has to fit another part, DXF is the safer import; keep the SVG for engraving artwork.