STEP to GLB Converter
LocalConvert STEP to GLB in your browser — free, no upload, no sign-in. Web- and AR-ready glTF binary with selectable mm/cm/m units and four tessellation presets.
Drag files here, or click to browse
Supports STEP, STP
Choose fileParsed values are millimeters (OCCT converts the STEP file's units to mm — an inch-declared file measures ×25.4). GLB consumers assume meters, so mm-scale values display 1000× too large. For web/AR pick the meter output (×0.001), further multiplied by the custom scale.
Finer presets mean more triangles, larger files and more memory. Standard suits web/AR; High / Ultra suit precision parts and close-ups.
STEP → GLB (OCCT triangulation in your browser; files are not uploaded)
Per-file cap: see the dropzone validation; very large models are bounded by browser memory.
Preview first: conversion and download happen only after you click the button above. Files are not uploaded.
What is it? STEP to GLB Converter converts STEP CAD models into GLB/glTF for web viewers, AR and game engines, running fully in the browser. Parsed dimensions are millimeters (OCCT converts the file's units); the output unit is selectable (mm default / m / cm) so GLB's meter-based consumers get the right scale.
TL;DR: STEP to GLB Converter turns STEP (AP203/AP214/AP242) models into web- and AR-ready GLB in your browser: drop a .step, preview it, pick a tessellation preset and an output unit (mm/cm/m — meters for web and AR), then download. Free, no sign-in, nothing uploaded.
How to use
- Drop or select a .step/.stp file (or click "Try a sample") — the model previews on the page (orbit to inspect).
- Optionally pick a tessellation preset: Draft / Standard / High / Ultra, and the output unit (mm by default; pick meters for web/AR).
- Click Convert & download — the .glb saves to your downloads.
FAQ
Is there a file size limit?
Keep STEP files under 100 MB — tessellation uses far more memory than the file size. The per-file cap is shown on the page; oversized files are rejected with a clear message.
Which precision preset should I pick?
Standard for web/AR; High / Ultra for precision parts and close-ups.
Are dimensions preserved?
Yes, up to units: OCCT converts the STEP file's units to millimeters on parse (verified: an inch-declared 10-unit cube measures 254). GLB consumers assume meters, so pick the meter output (×0.001) for web/AR, or verify one known dimension after import.
Is it free? Any watermark?
Free, no watermark, no account.
What is preserved?
Geometry and base colors survive; parametric history, assembly structure and part names do not.
GLB or GLTF?
Prefer GLB for web and AR (single binary file); pick GLTF when you need text-based, diff-friendly output.
Do I need SolidWorks, Fusion or a CAD license?
No. The conversion runs entirely in your browser on OpenCASCADE WebAssembly — no CAD software, no plug-ins, no sign-in. Handy for sharing STEP files with people who have no CAD suite: the GLB opens in any web viewer, on iOS/Android natively and in AR Quick Look.
Which STEP dialects are supported?
AP203, AP214 and AP242 files parse reliably (ISO 10303-21). Both .step and .stp extensions are accepted, and OCCT converts the file's declared units to millimeters on parse — an inch-declared file measures ×25.4.
Can I convert GLB back to STEP?
Not supported, and not just by us: GLB holds a triangle mesh, and there is no reliable way to reconstruct exact B-Rep surfaces from a mesh in the browser. Keep your original STEP file for any future CAD work, and export the GLB for web and AR use.
Will the GLB open in model-viewer and AR Quick Look?
Yes — that is the primary use case. GLB is a single self-contained glTF 2.0 binary that <model-viewer>, three.js, Babylon.js and AR Quick Look load directly. Pick the meter output unit so consumers that assume meters show the model at the right scale.
How do I keep the file size down?
Start with the Draft or Standard tessellation preset and only raise it for close-ups or precision parts; the four presets trade triangle count against fidelity. For existing GLB files, run our glb-optimize or glb-compress tools afterwards — they strip unused data and apply Draco/meshopt-style compression.
Examples
- Drop in a STEP file (or try the sample) → preview → convert & download GLB
Supported formats
Limitations
- Parametric history is not preserved.
- Assembly structure and part names are not preserved; only base colors carry over.
- Tessellation precision presets: Draft / Standard / High / Ultra.
- Units: parsing outputs millimeters (OCCT converts the STEP file's units to mm — an inch-declared file measures ×25.4). The output unit is selectable: mm (default, as parsed) / cm / m. GLB consumers (three.js / model-viewer / AR) assume meters — mm-scale values display 1000× too large, so prefer the meter output for web/AR.
- Large models are memory-bound; keep STEP files under 100 MB. The per-file cap is shown on the page. Runs locally — files are not uploaded.
Privacy
Privacy first: this tool runs entirely in your browser — your input and files never leave your device, and everything is cleared when you close the page.
Related tools
Standards & comparison
| Dimension | Vecaria (this tool) | Online converters (cloud) | Desktop professional CAD |
|---|---|---|---|
| Privacy | Runs locally in your browser; the file is not uploaded | You upload the file to a third-party server | Runs locally |
| Wait | No queue — as fast as your own device | Upload plus cloud queue | Local application startup |
| Standards support | ISO 10303-21 (STEP) · AP203 / AP214 / AP242 · glTF 2.0 (Khronos) | Varies by service, often older subsets | Full vendor protocol sets |
| Install footprint | 0 MB — runs in the browser | 0 MB | Several GB of storage |