Give us dimensions, and we'll generate a PDF you can use to cut a notched box on a laser-cutter.
Python HTML JavaScript CSS
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.

Box Designer Web App

A simple web front-end to the box designer command line tool for making designs you can laser-cut.


pip install -r requirements.txt


Make the tmp directory writable by your web user


Just run python and then try it at http://localhost:5000 in your web browser.

If you want to render a box in code, see the example.


This software is released under the GNU Affero General Public License.


Box Designer started as a desktop piece of software in April of 2001 while Rahul Bhargava was at the MIT Media Lab. Along the way, as it evolved into a Rails web app, and then a python web app, others have contributed important pieces:

  • @wildsparx on GitHub contributed the DXF output
  • @vincentadam87 on GitHub contributed the "no top" option
  • eolson [at] mit [dot] edu contributed the original notch length and kerf options
  • @kentquirk on GitHub contributed SVG output and made the system generate closed curves in PDF and SVG