Skip to content
Vecaria
Go Pro

JSCAD Parametric Modeling

Code parametric 3D models in JavaScript (JSCAD), tune them in a form-based parameter panel and export print-ready STL. Free, no upload, no sign-in — runs in your browser.

This tool runs entirely in your browser — your files are never uploaded to a server.

  • Formats: STL
  • Flow: JavaScript (JSCAD) code → print-ready STL
  1. Write or edit JSCAD code in the editor (define main() returning geometry); press Ctrl+Enter (⌘+Enter) to build.
  2. Optionally define getParameterDefinitions() — a parameter form (number/int/checkbox/text/select) appears and rebuilds on change, no code edits needed.
  3. Click “Build preview” — the code runs locally and shows an interactive 3D preview.
  • Runs in the browser; heavy scripts can be slow.
  • Only STL export.
  • Only @jscad/modeling is injected — other require() calls are rejected.
  • Generate a cube with a hole from JSCAD code → download STL

Open JSCAD Parametric Modeling in the tools site →