SVG → WeCreat MakeIt! .wws generator

Turn any vector into a
ready-to-cut laser file.

Upload an SVG, choose your WeCreat machine and material size, and wwsgen nests your shapes and hands you a .wws project that opens straight in MakeIt!. No GUI fiddling, no copy-paste.

  • Free to use
  • Nothing stored — converted in memory
  • True-polygon nesting onto your sheet

From vector to laser, in one step

Drop in an SVG and get a nested, cut-ready project that opens straight in WeCreat MakeIt!.

A source SVG design containing laser-cut shapes
1 Your SVG design
The converted .wws file opened in WeCreat MakeIt!, showing the shapes as red cut lines
2 Opened in WeCreat MakeIt!

Convert

Three steps to a cut-ready .wws.

1

Upload your design

SVG recommended. PNG/JPG/GIF/BMP/WebP are auto-traced to outlines (experimental).

No file handy?

2

Pick your machine

Sets the maximum work area. The cut geometry is identical across models.

3

Set your material size

The sheet your pieces are nested onto, in millimetres.

×
Advanced nesting options

Your file is converted on the fly and never stored.

How it works

A real reverse-engineered pipeline — not a re-skin.

Parse the vector

Every <path>, <rect>, <circle>, <polygon> and group transform is read and flattened to absolute millimetre coordinates. Each closed outline becomes a piece; loops inside it become holes.

Nest onto your sheet

Pieces are raster-nested with free rotation and real-polygon collision, kept your chosen spacing apart. Parts that don't fit spill onto extra sheets — each becomes its own MakeIt! canvas.

Emit a real .wws

Output is the genuine MakeIt! v3.0.4 JSON/Fabric.js envelope with exact vector geometry and a red #E61F19 cut layer — confirmed to open in MakeIt!.

Supported machines

Pick a model to bound the work area — or choose Custom for any laser.

Guide

Get clean cuts in — and know what to do with the .wws that comes out.

Prep your SVG

  • Use closed outlines. Every closed path becomes one cut piece; open paths may not cut as you expect.
  • Expand strokes to outlines. Only vector geometry is read — convert a stroked line into a filled outline first.
  • Work in millimetres. With a physical width/height + viewBox, sizes import 1:1; otherwise 1 user unit = 1 mm. Use the Scale option to correct.
  • Holes nest automatically. A loop inside another becomes a hole and stays attached; a separate shape inside a hole becomes its own piece.
  • Drop text & images. <text>, <image> and <use> are ignored — convert text to paths first.
  • Fit the sheet. A single part larger than the material is an error — raise the material size.

After you download

  1. Open in MakeIt!. Drag the .wws into WeCreat MakeIt! (or File → Open).
  2. Check the size. Verify the dimensions against your material before anything else.
  3. Set power & speed. In MakeIt!'s process panel, choose settings for your material and thickness — the red #E61F19 layer is the cut.
  4. Place & cut. The layout is anchored top-left; position it on the bed and run the job.

FAQ

What is a .wws file?

It's WeCreat MakeIt!'s project format. WeCreat markets it as closed and no-export, but under the hood it's plain JSON built on Fabric.js — so it can be generated programmatically. wwsgen writes the same v3.0.4 envelope MakeIt! produces.

Will the file open in MakeIt!?

The generator is verified to produce MakeIt!-openable files (a known-good 100×100 mm cut square round-trips correctly). The SVG→nest converter is structurally validated; as with any reverse-engineered format, always open the result in MakeIt! and check dimensions before cutting.

What files can I upload?

SVG is the first-class input — clean vector in, clean cut out. Raster images (PNG/JPG/GIF/BMP/WebP) are auto-traced into outlines, which is experimental and best for high-contrast art. For precise cuts, convert your image to SVG first.

How are multiple pieces handled?

Each closed outline in your SVG is placed independently and nested to save material. A shape fully inside another (like a ring) is treated as a hole. If everything can't fit on one sheet, extra sheets are added automatically as additional canvases.

Is my design uploaded or stored?

No. Your file is converted in a temporary working directory and deleted immediately after the .wws is returned. Nothing is logged or retained.

Is this affiliated with WeCreat?

No. wwsgen is an independent, unofficial project. The .wws format details are reverse-engineered and may change between MakeIt! versions.