CurveBox Laser SVG + 3D Printer STL Generator

Design a custom box or tray once and export it for your laser cutter as an SVG layout, or for your 3D printer as an STL model with the same final outside dimensions.

CurveBox is a free browser-based box generator for makers who use laser cutters, diode lasers, CO2 lasers and 3D printers. It creates sheet-based SVG layouts for laser-cut display boxes, counter display trays and folder boxes, and it can also export a matching STL model for 3D printing. The SVG output uses separate laser-cut parts with finger joints, while the STL output creates one printable open box or tray. Both exports use the same width, depth, height and material thickness logic, so the finished laser-cut box and the finished 3D-printed box have matching outside dimensions. Enter your plywood, acrylic or cardboard sheet size to check if the laser layout fits, or use the same settings to download a printable STL. Front and back heights can be configured separately, and side panels can be equal height, straight sloped or curved.

Settings

✓ Fits
Ready.
Units and sheet
Box dimensions
Material and fit
Engraving image overlays
Image placement info
Choose inside/outside per part for STL relief or engraving.
No engraving images loaded.
Engraving options info
Project save and load
Save or load a complete project locally, including all settings and engraving images. Project files stay on the visitor's own device and are not uploaded to the server.
Download: laser SVG or 3D printer STL
Download info
Privacy and local storage
What this page stores and why
  • This page does not use tracking cookies, advertising cookies or third-party analytics cookies. No cookie consent banner is shown because these types of cookies are not used.
  • Browser localStorage is used only for functional interface preferences. For example, it remembers preview splitter positions, panel sizes and whether the app-install shortcut has already been accepted on the same device.
  • Install as app uses a browser manifest and a minimal service worker. This creates a browser app shortcut only; it is not a separate software installer and it does not add tracking cookies.
  • Project save/load stays fully local. Project files and saved engraving images are not uploaded when the visitor uses Save project file or Load project file.
  • Download all temporarily uploads generated engraving files only to create the ZIP file. The files are used for ZIP creation and are deleted immediately afterwards. The visitor also sees a confirmation message before this happens.
  • The downloaded project file contains the current settings and, if used, the selected PNG/JPG/WebP engraving images as embedded data so the visitor can continue later.
  • A privacy-conscious unique visitor counter runs on normal page loads. It stores only a salted hash of the visitor IP address, so the raw IP is not saved. It is used only to count approximate unique visitors for this specific page.

This explanation is included so visitors know what happens to their data and why: to provide local project continuation, create ZIP downloads when requested, keep the interface usable, and measure general page usage without storing project content on the server.

Preview

Sheet
Used
Check size
100%
3D previewdrag to rotate, wheel to zoom
Install CurveBox as an app?

This is not a normal software installation. It only adds CurveBox as an app shortcut in your browser, so you can open it from your home screen, taskbar or app list. You can remove it again from the browser app menu or from your device's normal app/shortcut list.