[go: up one dir, main page]

Skip to content

Maker reference

File Formats for Every Maker Machine

Cut, engrave, print, stitch. Last updated June 26, 2026.

Almost every "why won't my machine read this file?" problem comes down to one thing: handing a machine a file in the wrong shape for the operation you want. A laser cuts vector paths but can only engrave a photo; a Cricut cuts vectors but prints rasters; a CNC router and a plasma table read neither your image nor your vector directly, only CAM-generated G-code; and an embroidery machine reads none of those, only a digitized stitch file. This reference maps every major maker category to the formats its software actually imports, the format you should prefer per operation, the single mistake that wastes the most material, and exactly where an image-to-vector converter helps (and where it categorically does not). Every claim here was checked against official machine, software, and vendor documentation.

At a glance

MachineWhat it needsBest formatAlso accepts
Glowforge (Aura / Plus / Pro)vector for cut/score, raster for engrave (laser software builds the toolpath)SVG for cut/score/engrave layers in one file; PDF also works for all usersJPG, PNG (engrave only); DXF only for Premium members
xTool (P2 / S1 / D1 Pro / F1)vector for cut/score, raster for engrave (XCS builds the toolpath)SVG (cut/score) into xTool Creative Space; .xcs native projectDXF, JPG, JPEG, PNG, BMP, GIF, WEBP
OMTech / Thunder / Epilog / Trotec / diode lasersvector for cut/score, raster for engrave (LightBurn/RDWorks builds the toolpath)SVG first, DXF second, into LightBurn; .lbrn/.lbrn2 nativeAI, PDF, PLT/HPGL, JPG, PNG, BMP, GIF, TIFF, WEBP
Cricut (Maker 3 / Explore 3 / Joy)vector cut paths; raster only for Print Then Cut (printed, then outline-cut)SVG (true vector cut lines at designed size, layers preserved)DXF (desktop app only, not iOS/Android), PNG/JPG (upload/trace or Print Then Cut)
Silhouette (Cameo 5/4 / Portrait 4 / Curio)vector cut paths; raster for Print Then CutSVG (Designer Edition or higher only); DXF for the free Basic editionSTUDIO/STUDIO3, GSD/GST, PNG/JPG (trace); PDF (Designer+); AI/EPS/CDR (Business Edition only)
CNC router/mill (Shapeoko, X-Carve, Onefinity, ShopBot)2D vector or 3D model as CAM input; machine runs only G-code/NCDXF for 2D profile/pocket; STL or STEP for 3D relief carvingSVG, EPS, AI, PDF, DWG, OBJ/SKP; outputs .nc/.gcode/.tap/.ngc/.cnc
CNC plasma & waterjet (Hypertherm, Langmuir, OMAX, Flow, WAZER)2D vector as CAM input; machine runs only G-code/NCDXF (OMAX: Release 12 ASCII DXF, everything exploded to lines/arcs)DWG, AI, EPS, vector PDF, SVG, IGES, vendor part files; outputs .nc/.tap/.cnc
Embroidery (Brother, Bernina, Janome, Husqvarna, Pfaff)a digitized stitch file (NOT an image or vector)the machine's native stitch format: PES, JEF, ART, VP3, PCSDST (universal commercial, strips colors); EXP, VP3/VIP/HUS, XXX; .EMB working master
3D printer (Bambu Lab, Creality, Prusa, Anycubic, Elegoo, Formlabs)a watertight 3D mesh; slicer outputs G-code (FDM) or layer-image file (resin)3MF (carries units, color, settings); STL is the universal fallbackOBJ, AMF, STEP/STP (some slicers); resin: PNG/BMP layer masks. Outputs .gcode / .ctb / .photon / .pwmx
Screen printing press (M&R, Anatol, Riley Hopkins, Vastex)vector spot-color separations for film positives (raster for halftone/process)AI or press-quality PDF with named Pantone Solid Coated swatchesEPS; PSD/PSB at 300 DPI (1200 DPI for halftone output) for simulated process
DTG / DTF (Brother GTX, Epson F-series, Ricoh Ri, Kornit, roll DTF)raster artwork; RIP generates the white underbase, single print passtransparent-background PNG at 300 DPI (sRGB)TIFF; JPEG discouraged (no transparency, lossy)
Dye-sublimation (Sawgrass SG500/SG1000, Epson F-series, Mimaki/Roland)raster artwork, mirrored, onto polyester / poly-coated blanksPNG or JPEG at 300 DPI, RGB, MIRRORED before printingTIFF; driven through Sawgrass Print Manager / Mimaki/Epson dye-sub RIPs
Sign vinyl plotter / print-and-cut (Roland, Graphtec, Mimaki, Summa)vector for the cut path (raster allowed only for the printed graphic)cut-only: SVG/EPS/AI/PDF/DXF; print-and-cut: vector cut line stroked spot color 'CutContour', saved EPS/PS/PRNPLT/HPGL, CDR, PDF/X-4 (print side); TIFF/PNG/JPG for the print graphic only

Laser cutting & engraving

Vector + raster

Laser machines burn or cut material by following vector paths for cut/score and by raster-scanning pixels for engrave, and the laser software generates the toolpath internally from whatever file you import.

Common machines

Glowforge (Aura, Plus, Pro)xTool (P2, S1, D1 Pro, F1)OMTech (Polar, K40-class CO2)Thunder Laser (Nova, Bolt)EpilogTrotecGweikeOrtur / Atomstack (diode)

Software

LightBurn (industry standard; runs OMTech/Thunder/most CO2 + diode)xTool Creative Space (XCS)Glowforge web appRDWorks (free, Ruida controllers)EZCAD (galvo/fiber)Adobe Illustrator / CorelDRAW / Inkscape (upstream design)

Accepted formats

SVGDXF (Glowforge: Premium only)PDF (Glowforge: all users)AI (LightBurn)PLT/HPGL (LightBurn)JPGPNGBMPGIFTIF/TIFFWEBP.lbrn / .lbrn2 (LightBurn native).xcs (xTool native)

Which format to use

CUT and SCORE: a vector format, SVG first and DXF second (Glowforge needs Premium for DXF; AI and PDF also work in LightBurn). Vectors carry the exact line paths the laser head follows, so only they can produce a through-cut or a score. ENGRAVE: a vector fill is preferred for clean solid shapes and text, while a high-resolution, high-contrast raster (PNG/JPG/BMP) is used for photo or shaded engraving via dithering/threshold. A single SVG can hold cut, score, and engrave layers in one file, which is why it is the all-around recommended format. PRINT: not a real laser operation; the Glowforge 'Print' button simply runs the chosen cut/score/engrave job.

The mistake that wastes the most material

Sending a raster file (a JPG/PNG photo, or a JPG someone renamed) and expecting the machine to CUT it. Rasters are pixels, not paths, so the software will only let you engrave them, never cut or score. The vector-side equivalents: wrong units/scale (inches imported as mm makes the design tiny or huge, so add a known reference square), open/unclosed paths that produce incomplete cuts, and thick filled strokes where a hairline cut line was intended.

Where converting a raster to vector helps (and where it does not)

Solves the core gating step: turning a raster (PNG/JPG/logo/sketch) into an SVG or DXF gives you cut/score-capable vector paths, exactly what Glowforge, xTool XCS, and LightBurn import for cutting, which converts an engrave-only image into something the laser can actually cut. It does NOT guarantee clean closed paths, correct real-world units/1:1 scale, removed duplicate/overlapping lines, or assigned cut-vs-engrave layers, so the SVG/DXF still usually needs cleanup and operation assignment before cutting; and it does NOT set laser settings (power/speed/passes) or produce the finished job. Note the contrast with CNC: a laser does NOT need you to supply G-code or a CAM toolpath, because the laser software builds the toolpath internally from the vector, so the SVG/DXF this tool outputs IS the directly usable input. It categorically does NOT produce embroidery stitch files (DST/PES/JEF/EXP), which require digitizing.

Sources (6)

Vinyl & craft cutting (Cricut, Silhouette)

Vector + raster

These hobbyist and small-business cutting machines drag a blade (or pen/foil/rotary tool) along vector cut paths to cut vinyl, cardstock, HTV, and sticker paper, and can also print-then-cut raster artwork using printed registration marks.

Common machines

Cricut Maker 3Cricut MakerCricut Explore 3 / Air 2Cricut Joy / Joy XtraSilhouette Cameo 5 / Cameo 4Silhouette Portrait 4Silhouette Curio

Software

Cricut Design Space (cloud/desktop/mobile)Silhouette Studio (Basic free / Designer / Designer Plus / Business editions)Inkscape (author/clean SVGs)Adobe Illustrator (author SVG/DXF)CorelDRAW (Silhouette Business Edition imports CDR)

Accepted formats

SVG (vector, cut-ready)DXF (vector, cut-ready)PNG (raster: upload/trace or Print Then Cut)JPG (raster: upload/trace or Print Then Cut)BMP/GIF/TIF (raster: trace)STUDIO/STUDIO3, GSD/GST (Silhouette native)PDF (Silhouette Designer+, vector or image)AI/EPS/CDR (Silhouette Business Edition only)

Which format to use

CUT (the core operation): SVG is preferred on both platforms because it imports as true vector cut lines at the designed size with layers preserved, so no tracing is needed and resizing stays crisp. DXF is the cross-platform fallback (the only vector format Silhouette's free Basic edition opens cut-ready, and Cricut accepts it on desktop), but DXF carries no fill/color/layer info, so it is geometry only. PRINT (Print Then Cut, printable stickers, sublimation): a high-resolution raster PNG (300 DPI, transparent background) is preferred for the printed artwork; you print it on a home printer, then the machine reads corner registration/sensor marks to cut a vector outline around it. ENGRAVE/draw/foil/score: these are pen/tool operations driven by the same vector paths as cutting, with no separate format.

The mistake that wastes the most material

Uploading a raster JPG/PNG and expecting clean cut lines. The machine cuts vector paths, so a raster only becomes cut-ready after the software traces it into outlines, and low-res or anti-aliased/photographic art traces into jagged, messy, or doubled paths. On Silhouette, SVG support is edition-gated: the free Basic edition cannot open SVG at all (you need Designer Edition or higher), so an SVG you bought can look unusable until you upgrade or fall back to DXF. Also: DXF on Cricut is desktop-only (not the iOS/Android app), and Silhouette flattens layers when it exports SVG.

Where converting a raster to vector helps (and where it does not)

Solves the central pain: it turns a raster logo/clipart (PNG/JPG) into a clean vector SVG (and DXF) made of real cut paths, exactly the cut-ready geometry Cricut Design Space and Silhouette Studio want, eliminating the unreliable in-app trace and giving smooth, resizable cut lines. The DXF output is the right escape hatch for users stuck on Silhouette's free Basic edition (no SVG support). It does NOT replace Print Then Cut: for a printed-then-cut sticker or sublimation print you still want the original high-res raster for the print and only need a vector outline for the cut. It does NOT produce machine embroidery, which requires digitized stitch files (DST/PES/JEF/EXP) where artwork is rebuilt as stitch objects with density, underlay, and push-pull compensation; an SVG/DXF is at best a starting outline that still must be digitized. These cutters need no G-code/CAM toolpath, so unlike CNC the SVG itself is the deliverable.

Sources (6)

CNC routing & milling (wood/metal/acrylic)

Needs a CAM toolpath

A CNC router or mill follows a CAM-generated G-code toolpath to cut, pocket, profile, or 3D-carve a part; the design starts as a 2D vector or 3D model, and the machine never reads an image or even the vector directly.

Common machines

Shapeoko (Carbide 3D)Nomad (Carbide 3D)X-Carve / Carvey (Inventables)OnefinityAvid CNC / CNCRouterPartsShopBotGenmitsu / SainSmartTwoTrees CNCSnapmaker (CNC module)Haas / Tormach (metal milling)Stepcraft

Software

Carbide Create + Carbide MotionVectric VCarve / Aspire / Cut2DAutodesk Fusion 360 (Manufacture workspace)Easel / Easel Pro (Inventables)Carveco / Carveco MakerEstlcamSnapmaker LubanMastercam (industrial)design feeders: Inkscape, Illustrator, FreeCAD, SketchUp

Accepted formats

DXF (2D vector, most universal CAM import)SVG (2D vector, decorative/lettering/logos)EPS / AI / PDF (Vectric and some CAM)DWG (AutoCAD native, sometimes)STEP / STP (parametric 3D solid, best for milling exchange)STL (triangulated 3D mesh, relief/3D carving)OBJ / 3DS / SKP (3D, Vectric Aspire)output (not import): G-code/NC, .nc/.gcode/.ngc/.tap/.cnc

Which format to use

2D PROFILE/CUTOUT + POCKETING: DXF is preferred for precise CAD units, closed contours, near-universal CAM import, and because CAM auto-maps named layers (PROFILE/POCKET) to operations. ENGRAVE / V-CARVE (lettering, decorative inlay): SVG or DXF with clean closed vectors, since V-carving needs sharp closed outlines so the tool can compute centerline and depth. 3D RELIEF / SCULPTED CARVING: STL (mesh) or STEP (solid), because a flat vector cannot describe Z-depth surfaces. The machine itself only ever runs G-code/NC, which CAM generates from the vector/model; you never hand the router a DXF or SVG. There is no print operation in CNC.

The mistake that wastes the most material

Two killers. (1) Wrong units/scale: a DXF that omits or mis-sets $INSUNITS imports 25.4x too big or small (inch/mm mismatch), so the part is the wrong size. (2) Open/overlapping contours: auto-traced raster art produces OPEN paths (the stroke traced as two separate lines) and duplicate vectors, and CAM cannot tell which side is inside, so profile/pocket toolpaths fail or cut on the wrong side. CNC vectors must be closed, single, true-scale paths on clean named layers.

Where converting a raster to vector helps (and where it does not)

Solves the first half of the pipeline only: it turns a raster (PNG/JPG) into editable vector geometry (SVG/DXF), the mandatory Stage A before any 2D CNC job, since a raster cannot be machined and must be vectorized first. It is genuinely useful for getting clean outlines/logos/lettering ready to import into Carbide Create, VCarve, or Fusion 360. It does NOT generate the G-code/toolpath the machine runs, which is Stage B (CAM plus post-processor: tool diameter, depth of cut, feeds/speeds, tabs) and which no image-to-vector tool produces. It does NOT produce 3D STL/STEP models for relief carving (it outputs flat 2D vectors, not Z-depth surfaces). Makers must still verify and clean the output: set correct units, close all contours, remove duplicates, and put geometry on named layers, because a raw trace usually has open paths and no unit metadata, so it is a starting point, not a machine-ready file.

Sources (6)

CNC plasma & waterjet cutting

Needs vector

These industrial cutting machines take a 2D vector drawing (almost always DXF), run it through CAM that builds a toolpath with lead-ins, pierce points, and kerf compensation, and the controller executes the resulting G-code/NC program to cut metal, stone, glass, or composites clean through.

Common machines

Hypertherm (plasma tables + ProNest)Lincoln Electric TorchmateLangmuir CrossFire / CrossFire PRO (plasma)ShopSabre / AKS plasma tablesOMAX (abrasive waterjet)Flow International (waterjet)KMT WaterjetWAZER (desktop waterjet)Lantek-driven OXY/plasma/waterjet machines

Software

SheetCAM (industry-standard plasma CAM)Autodesk Fusion 360 (CAD + CAM)Hypertherm ProNestBobCAD-CAMLantek Expert Cut (nesting)OMAX IntelliMAX / LAYOUT (waterjet)Flow FlowXpert / FlowNestIGEMS (waterjet CAD/CAM)Mach3 / Mach4 controllers (run the G-code)

Accepted formats

DXF (universal, preferred 2D vector input)DWG (AutoCAD native)AI (Adobe Illustrator)EPSPDF (only if it contains vector data)SVG (Fusion 360 and some plasma CAM)IGES (some waterjet/nesting suites)ORD / SVF / proprietary part files (OMAX, Flow)output (not import): G-code/NC, .nc/.tap/.cnc

Which format to use

CUT: DXF is the preferred design-handoff format for both plasma and waterjet because it preserves exact vector precision, layers, and arcs/lines with no rasterization, and every major CAM package reads it natively (OMAX specifically recommends Release 12 ASCII/text DXF with everything exploded to lines and arcs). The file the machine actually runs is NOT the DXF; it is G-code/NC generated by CAM, which adds the toolpath, pierce/lead-in/lead-out, cut order, and kerf compensation. ENGRAVE: plasma and waterjet are through-cut machines with no true engraving; some advanced plasma systems support a separate marking/etching/scribing operation (assembly marks, part numbers) set as its own toolpath layer in CAM, not as a raster. PRINT: not applicable.

The mistake that wastes the most material

Submitting open or unjoined contours, paths whose endpoints do not connect into a single closed polyline; CAM and the controller then stall, reroute, or mis-cut. Related killers: splines/ellipses left as splines (many controllers cannot handle them, so convert to arc-fit polylines), entities not exploded (polylines/blocks), duplicate/overlapping lines that cause double cuts and widen the kerf, text not converted to outlines, and unit/scale mismatches (mm vs inch) that silently resize the part.

Where converting a raster to vector helps (and where it does not)

Solves getting a clean 2D vector outline out of a raster image (PNG/JPG/logo/sketch) and exporting it as DXF or SVG, exactly the design-handoff geometry plasma and waterjet CAM packages import, which removes the biggest entry barrier for makers who only have a bitmap, and is also useful for closed-outline silhouettes/logos for signage and metal art. It does NOT generate the toolpath or G-code/NC the machine runs; that still requires CAM (SheetCAM, Fusion 360, ProNest, IntelliMAX) to add pierce points, lead-ins/outs, cut order, and kerf compensation. It cannot guarantee closed-contour topology, correct units/scale, exploded entities, or that traced curves are arc-fit rather than dense splines, so the output still needs cleanup before cutting. It produces no engraving/marking data and no embroidery stitch files.

Sources (6)

Machine embroidery (Brother, Bernina, Janome)

Needs a stitch file

A home or commercial embroidery machine reads a brand-specific digitized stitch file that tells the needle exactly where, in what order, and how densely to lay thread; it does not print a picture or read a vector.

Common machines

Brother (PE-Design machines: Luminaire, Stellaire)Baby Lock (Brother-family, uses PES/PEC)Bernina (Artista, B-series)Janome (and Elna, rebadged Janome)Husqvarna VikingPfaffMelco (commercial)Tajima (commercial)Singer / Brother-built consumer units

Software

Wilcom EmbroideryStudio (industry-standard digitizing, native .EMB)Hatch Embroidery (Wilcom-based, consumer)Brother PE-DesignBernina ArtLink / DesignerPlusJanome Digitizer / ArtisticEmbird (70+ formats, conversion + digitizing)Ink/Stitch (free, open-source Inkscape extension)Embrilliance / StitchArtistSewArt

Accepted formats

PES/PEC (Brother, Baby Lock)JEF/JEF+ (Janome, Elna)ART (Bernina, software-locked)EXP (Melco, also Bernina)DST (Tajima, universal commercial)VP3/VIP/HUS (Husqvarna Viking)PCS/PCM/PCD (Pfaff)EMB (Wilcom native working file)XXX (Singer/Compucon)

Which format to use

Embroidery has only one machine operation, stitching, not cut/engrave/print. Use the machine's NATIVE format for best fidelity: PES for Brother/Baby Lock, JEF for Janome/Elna, ART for Bernina, VP3 for Husqvarna Viking, PCS for Pfaff. Native formats retain thread colors, stitch density, underlay, and editing data. DST (Tajima) is the universal/commercial fallback that nearly every machine reads, but it strips color info (colors are reassigned at the machine), so it suits multi-machine shops and bulk jobs, not color-faithful home work. Always keep the editable working file (.EMB or native project) as the master and export the machine format last.

The mistake that wastes the most material

Treating an image or vector (SVG/PNG/JPG) as if it were an embroidery file, or renaming/format-converting one brand's stitch file to another (e.g. PES to JEF) with a generic converter. A graphic has no stitch type, density, direction, underlay, push/pull compensation, tie-ins, color stops, or trims, so it will not stitch; and converting between machine-native stitch formats (rather than re-exporting from the editable master) degrades or corrupts the design. The fix is real digitizing in embroidery software, then exporting the machine's native format.

Where converting a raster to vector helps (and where it does not)

An image-to-vector converter (SVG/DXF output) does NOT produce an embroidery stitch file (DST/PES/JEF/EXP/VP3) and does NOT digitize. Embroidery needs a digitized stitch file specifying stitch type, density, direction, underlay, sequencing, and color stops, none of which a vectorizer creates. What it DOES help with is cleaning messy artwork (logo, line art, clipart) into clean, closed, layered vector paths with solid fill colors; that clean SVG is a far better STARTING POINT to import into Ink/Stitch, Hatch, Wilcom, or PE-Design, where a human or the software's auto-digitize then assigns stitches. So it solves the prep-the-art step, not the make-it-stitch step. Even with a clean SVG, auto-digitize output still needs manual tuning (density, pull compensation, removal of tiny detail under ~1mm, text converted to outlines) before it stitches cleanly. Claiming a vector tool can convert SVG to embroidery is the trap to avoid.

Sources (5)

3D printing (FDM/resin)

Vector + raster

A 3D printer builds an object layer-by-layer from a watertight 3D mesh; its slicer imports the mesh and converts it into machine instructions, G-code for FDM or a printer-specific layer-image file for resin.

Common machines

Bambu Lab (FDM, e.g. X1C/A1)Creality (FDM, e.g. Ender-3/K1)Prusa (FDM, MK4/MINI)Anycubic (FDM + resin Photon Mono series)Elegoo (resin Saturn/Mars; FDM Neptune)Phrozen (resin)Formlabs (resin SLA)

Software

Ultimaker Cura (FDM slicer)PrusaSlicer (FDM + resin)Bambu Studio / OrcaSlicer (FDM)Chitubox (resin slicer)Lychee Slicer (resin slicer)Anycubic Photon Workshop (resin)Elegoo Z-Suite / Chitubox (resin)CAD/modeling: Fusion 360, Blender, Tinkercad, FreeCAD

Accepted formats

STL (universal mesh, most common)OBJ (mesh + color/texture)3MF (modern mesh + color/multi-material + print settings/metadata)AMF (older XML mesh)STEP/STP (some slicers, e.g. PrusaSlicer/Bambu Studio, import CAD solids)resin slicers also accept raster images directly: PNG/BMP/JPG/GIF per-layer masks; Lychee reads native LYSoutput (not import): G-code (FDM); .ctb/.photon/.pwmx/.pws (resin)

Which format to use

PRINT-only category. Slicer INPUT: 3MF is preferred over STL because it carries units, color/multi-material, and settings; STL is the universal fallback for simple parts; STEP is imported by some slicers. Slicer OUTPUT: FDM produces a G-code toolpath; resin/MSLA produces a printer-specific layer-image file (.ctb, .photon/.pwmx/.pws), not a mesh.

The mistake that wastes the most material

Sending a non-manifold or non-watertight mesh (holes, flipped normals, overlapping shells, or wrong scale/units); the slicer either refuses it, slices it wrong, or produces a failed print. The model must be a closed, solid, correctly-scaled 3D mesh. A flat 2D outline with no thickness is not printable.

Where converting a raster to vector helps (and where it does not)

Partial and indirect. A 3D printer fundamentally needs a 3D MESH (STL/OBJ/3MF), and ultimately a sliced G-code (FDM) or printer-specific layer file (resin) that the slicer generates, none of which an image-to-vector tool produces. What a clean SVG/DXF DOES help with: it is the ideal 2D starting geometry for flat or low-relief prints (keychains, signage, stencils, cookie cutters, coasters, embossed text, lithophane outlines). To become printable, that vector must still be EXTRUDED into a watertight mesh via a separate SVG-to-STL tool (Vextrude, svg2stl, QuickSTL) or a CAD step (import as a sketch in Fusion 360/FreeCAD, then extrude). So a vector converter solves the clean-editable-outline step, not the 3D-solid step and not the slicing/G-code step. It does NOT replace a slicer, does NOT output STL/G-code/.ctb, and a bare flat vector with zero height will not print.

Sources (6)

Screen printing, DTG & sublimation (print-on-demand)

Vector + raster

These processes reproduce artwork onto garments and products: screen printing burns film positives into mesh screens for ink, while DTG, DTF, and dye-sublimation are inkjet processes that print straight from a digital raster file (driven through RIP software) onto fabric or coated blanks.

Common machines

Screen printing: M&R, Anatol, Riley Hopkins, Vastex, Workhorse exposure/press linesDTG: Brother GTX/GTXpro, Epson SureColor F2270, Ricoh Ri 1000/2000, Kornit Atlas/AvalancheDTF: roll-to-roll DTF printers (Epson-head based) + powder shaker/cure ovensSublimation: Sawgrass SG500/SG1000 (and Virtuoso), Epson SureColor F-series dye-sub, Mimaki/Roland wide-format dye-subHeat presses (Hotronix, Geo Knight) to cure DTF transfers and press sublimation

Software

Adobe Illustrator (vector / spot-color separations for screen print)Adobe Photoshop (raster, halftones, simulated-process seps)CorelDRAWSeparation Studio NXT / Spot Process Separation Studio (color seps)RIP software: AccuRIP, T-RIP/Filmmaker (screen film); Caldera, Wasatch, ColorGATE, Cadlink Digital Factory (DTG/DTF); Sawgrass Print Manager and Mimaki/Epson dye-sub RIPs (sublimation)MySawgrass Designer (formerly CreativeStudio, discontinued Feb 1 2025)

Accepted formats

AI (Adobe Illustrator), preferred for screen-print spot-color/logo sepsPDF (press-quality vector), preferred submission alongside AIEPS (vector)PSD / PSB (raster, layered; halftones & simulated process)PNG (transparent background; the deliverable for DTG, DTF, sublimation)TIFF/TIF (raster)JPEG/JPG (accepted by most RIPs but discouraged: no transparency, lossy)BMP (some RIPs)SVG (usable as a vector source in Illustrator-class tools but NOT a native RIP/print submission format)

Which format to use

Screen printing (the only operation here with a real vector requirement): VECTOR (.ai / press-quality PDF / EPS) with named Pantone Solid Coated swatches is the professional standard for spot-color/logo separations: one solid color per screen, crisp scalable edges, clean per-channel film positives. Raster (PSD at 300 DPI, 1200 DPI for halftone output) is used only for photographic/simulated-process work, output through a RIP that converts gradients to halftone dots and lays enough ink density to burn a screen. DTG / DTF: RASTER PNG with a transparent background at 300 DPI (sRGB); the RIP auto-generates the white-ink underbase, and there is no cut or engrave, only a single print pass. Sublimation: RASTER PNG/JPEG at 300 DPI, RGB, MIRRORED before printing, onto polyester or poly-coated blanks.

The mistake that wastes the most material

Submitting the wrong base format for the process. For DTG/DTF/sublimation, exporting a flattened JPEG (or any file with a non-transparent/white background) instead of a 300-DPI transparent PNG: the background prints as a solid white rectangle or low-res blur, and on dark garments transparent (not black-filled) areas are needed because the printer applies its own white underbase. For screen printing the opposite mistake: handing over a low-res PNG/JPEG of a logo instead of vector with named Pantone swatches, which makes clean spot-color separation impossible.

Where converting a raster to vector helps (and where it does not)

Partial, and mostly only for screen printing. An image-to-vector converter (SVG/DXF out) genuinely helps screen-print PREP: it turns a logo into clean, infinitely scalable vector paths you can recolor with named Pantone spot swatches in Illustrator, a much better starting point for color separation than a blurry raster. It does NOT do the color SEPARATION itself, generate halftones, or output the film positive; that needs Illustrator/Separation Studio plus a RIP (AccuRIP and similar). For DTG, DTF, and sublimation it solves almost nothing of the core deliverable: those are inherently RASTER processes whose required output is a 300-DPI transparent PNG, not an SVG, and the white-ink underbase is produced by the RIP, not by a vector file. (A vector SVG can be rasterized to a clean PNG, and crisp upscaling of a low-res source is genuinely useful, but the converter's vector output is not the format these machines print from.) This category is NOT machine embroidery (which needs digitized stitch files: DST/PES/JEF/EXP) and NOT CNC (which needs a CAM-generated G-code toolpath); do not conflate them.

Sources (6)

Sign making & large-format vinyl

Vector + raster

Cuts vinyl/film on a plotter from vector paths and/or runs print-and-cut on a large-format printer, where a RIP rasterizes the artwork for printing and follows a named spot-color vector contour line to cut it out.

Common machines

Roland (TrueVIS, VersaCAMM, GS-24 vinyl plotters)Graphtec (CE/FC cutting plotters)Mimaki (CJV/UCJV print-and-cut)Summa (S Class cutters)USCutter / Vinyl EXPRESS plottersCricut (Maker, Explore) - hobbyistSilhouette (Cameo, Portrait) - hobbyistHP Latex / Epson SureColor (large-format print, paired with a cutter)

Software

Roland VersaWorks (RIP for print-and-cut)Onyx / ONYX RIP (wide-format RIP)Caldera / SAi Flexi / SAi PhotoPrint (RIP + sign design)Mimaki RasterLinkVinylMaster (CUT/PRO) & SignMasterSure Cuts A Lot (SCAL)EasyCut Studio / EasyCut ProAdobe Illustrator & CorelDRAW (artwork origination)Cricut Design Space, Silhouette Studio (hobbyist)

Accepted formats

SVGEPSAI (Adobe Illustrator)PDF (PDF/X-4 for print side)DXFPLT/HPGL (plotter language)EPS/PS/PRN (cut-line save format into Roland VersaWorks RIP)TIFF/PNG/JPG (raster, for the PRINT side of print-and-cut only)CDR (CorelDRAW, in some sign software)FCM/WPC/STUDIO/SCUT (proprietary cut formats)

Which format to use

CUT-ONLY (plotter cutting vinyl): a clean VECTOR file is required (SVG, EPS, AI, PDF, or DXF) because the cutter drives the blade directly along the vector path with no rasterization step. DXF is specifically preferred for entry-level Silhouette Studio Basic (which cannot open SVG) because DXF carries cut lines that need no tracing. PRINT-AND-CUT (large-format printer + cutter): the artwork is a hybrid; the printable graphic can be raster or vector, but the CUT line MUST be a vector path stroked with a spot color named exactly 'CutContour' (case-sensitive) and saved as EPS/PS/PRN (Roland recommends vector-based EPS for best results) so the RIP recognizes it as a cut path rather than something to print. PRINT-ONLY: PDF/X-4 or EPS is preferred because each holds scalable vector plus high-res raster and flattens cleanly for the RIP. ENGRAVE is not native to this category (that is laser/CNC, a separate toolpath workflow).

The mistake that wastes the most material

For print-and-cut, forgetting to make the cut line a separate VECTOR path stroked with a spot color named exactly 'CutContour' (correct spelling and case); without it the RIP prints the line instead of cutting, or nothing cuts at all. Runner-up: DXF unit/scale mismatch (a file in mm imported as inches comes out about 25.4x off), and the consumer-tier trap of feeding a raster (PNG/JPG) expecting a cut, since pixels carry no cut path and must be traced/vectorized first.

Where converting a raster to vector helps (and where it does not)

Solves turning a raster logo/clip-art (PNG/JPG) into the clean vector cut geometry these machines need, outputting SVG (imported by Cricut Design Space, Silhouette Designer Edition, VinylMaster, SCAL, EasyCut) or DXF (ideal for Silhouette Studio Basic, which cannot open SVG). This is exactly the must-be-traced-before-it-can-cut step. Partially helps pro print-and-cut: it gives you the vector contour, but the operator still has to assign the 'CutContour' spot color and save as EPS/PDF in Illustrator/CorelDRAW or the RIP, since the converter does not apply spot colors or RIP settings, and it cannot set DXF real-world units/scale, so the maker must verify dimensions on import. It does NOT solve the print/color side (no ICC color management, no RIP), and it is NOT an embroidery digitizer (no DST/PES/JEF/EXP stitch files) nor a CAM/G-code toolpath generator for CNC/laser. An embedded bitmap inside an SVG will not cut either; the output must be true traced paths.

Sources (8)

Stuck with a raster when your machine needs a vector?

For the machines on this page that cut from vectors directly (laser, Cricut, Silhouette, sign plotters, and the first stage of CNC), the gating step is turning your PNG or JPG into clean SVG or DXF paths. That is exactly what VectoSolve does. It does not digitize embroidery stitch files, generate CNC G-code, or build 3D meshes. We are honest about that on purpose.

Every format claim on this page was checked against official machine, software, and vendor documentation. Found something out of date? Email contact@vectosolve.com.