NASSCAD — Free Browser-Based Parametric 3D CAD, No Login Required
NASSCAD is a fully parametric 3D CAD application delivered as a single HTML file. It runs entirely in your browser via WebGL and WebAssembly — no server, no account, no installation. Open the page, model your part, export to your slicer.
The Best Free Alternative to Tinkercad, Fusion 360 and Onshape
Looking for a free alternative to Tinkercad that doesn't require a login? NASSCAD works anonymously, offline, and with zero cloud dependency — the ideal tinkercad alternative for 3D printing makers who value speed and privacy. Unlike Fusion 360, there is no subscription, no forced cloud save, and no 10-active-document limit. Unlike Onshape, your data never leaves your machine. It is also the best lightweight Fusion 360 alternative and a genuine browser-based CAD like Onshape — without the cloud lock-in.
Offline-Ready, Client-Side CAD — No Registration Needed
NASSCAD is a true offline browser-based CAD tool and a private cloudless CAD tool. Download the ZIP, unzip, open the HTM file in Chrome — it works with no internet connection. It is a free online CAD without registration and an anonymous 3D modeling tool: every computation runs client-side via Manifold WASM in a Web Worker, with a 2 GB GeometryPool, BVH raycasting, and IDB-backed undo. A zero setup 3D design app and a single file HTML 3D editor — auditable, open, and fast.
AIO HTML Package — Single-File Offline Build
The AIO (All-In-One) HTML package bundles NASSCAD — Three.js, Manifold WASM, fonts, every generator and the full export/import pipeline — into one standalone .htm file, distributed as a ZIP. Download it, unzip, and double-click the .htm file: it opens straight in your browser, works completely offline from then on, and needs no installer, no Node.js and no Electron runtime. It runs best in Chrome, which gives full WebAssembly and SharedArrayBuffer support for the 2 GB GeometryPool and Manifold CSG worker — Firefox and Safari work too, with reduced large-model performance. Ideal for USB sticks, locked-down machines, or anyone who wants the exact web app pinned to a specific version.
Offline Package — Native Electron Desktop App
The Offline Package is a native Electron desktop build of NASSCAD, currently for Windows. Electron wraps the same parametric CAD engine — Manifold WASM CSG core, 18 watertight primitives, NassScript, all generators — together with a bundled Chromium runtime and Node.js into a self-contained desktop application. It is available as a Windows setup installer (.exe) or as a portable, no-install version. No browser tab, no internet connection, no extra dependencies: launch NASSCAD like any other desktop software, fully offline. macOS and Linux builds are planned.
Boolean CSG, Parametric Generators, Full Export Pipeline
- Online CSG modeler: Union, subtract, intersect — non-destructive tree. Browser 3D constructive solid geometry powered by WebAssembly CSG modeling via Manifold WASM. 200 objects in ~2.5 s.
- Involute gear generator online, free 3D gear creator, V-groove pulley generator.
- ISO screw thread 3D generator — fasteners M2 to M20, parametric shape builder online.
- Parametric screw generator ISO 68-1 (M2–M24) and ASME B1.1/B1.2 UNC/UNF — Screw.Gen with hex head, CHC socket, or threaded rod. Real ISO 60° V-thread profile, live preview.
- Parametric nut generator ISO 4032/4033 · ASME B18.2.2 — Nut.Gen M2–M24 / UNC·UNF. Chamfer 30°, ISO 4032 normal / ISO 4033 tall / custom height, live preview. Watertight manifold.
- Proportional STL scale tool — uniform ×0.1 to ×10, chainable, with automatic drop-to-ground. Ideal for unit-mismatch correction on imported meshes.
- Fast online STL editor: modify STL online free, add hole to STL online, boolean operations on STL online. Watertight 3D mesh generator with analytic normals.
- Export: .STL (binary + ASCII), .OBJ Wavefront with normals, .3MF (generate 3mf obj online, Bambu Studio / PrusaSlicer metadata), .GLB Binary GLTF 2.0, .PLY Stanford format, SVG + DXF section cuts for laser cutters and CNC. Free functional print design tool. Online mechanical CAD for makers.
- Import: STL, OBJ, 3MF, GLB, PLY — drag-and-drop or file picker, no upload to any server. All imported meshes are first-class objects: boolean-combinable with native primitives, transformable, re-exportable into any assembly.
- STEP AP242 B-Rep import/export — analytic MANIFOLD_SOLID_BREP for cube/cylinder, FACETED_BREP fallback, target compatibility FreeCAD · Fusion 360 · Autodesk Viewer · CATIA. OpenCASCADE OCCT WASM kernel, MEDUSA PROJECT, in active development.
Visual OpenSCAD Alternative with GUI
NASSCAD is the OpenSCAD alternative with GUI and a visual OpenSCAD modeler that bridges the gap between code-first tools and point-and-click modelers. NassScript exposes every internal function via an async/await JS console — no separate IDE, no compile step.
Technical Architecture — Fast Client-Side CAD Engine
Built on Three.js r128 and Manifold WASM (Apache 2.0, Google). Worker Pool ×4/×6/×8, GeometryPool 2 GB with mark-and-sweep GC, BVH/AABB caching, IndexedDB undo/redo (200 levels). WebAssembly CSG modeling at full speed inside a lightweight WebGL 3D modeler. IndexedDB local 3D CAD logs. 18 watertight primitives. No external dependencies at runtime.
Also a free SelfCAD alternative, a SketchUp web alternative free, and a client-side 3D CAD software that respects user privacy. CC BY-NC 4.0 — NassLab, Nasser, France, 2026.