A lighter, browser-integrated version of the converter: it watches your downloads and offers a one-click "Convert to STEP" whenever you download an .stl or .3mf file from any site — no need to open a tab and drag the file in yourself. Everything still runs 100% locally, exactly like the web converter.
The extension isn't in the Chrome Web Store or the Edge Add-ons store — it's distributed directly as a .zip so anyone can install and inspect it for free. Unzip it anywhere you like (double-click it on Mac, or right-click → "Extract All" on Windows). You'll get a folder — keep it where it is, the browser will keep loading the extension from that folder.
Chrome:
chrome://extensionsEdge:
edge://extensionsThe converter's icon appears in your toolbar. From then on, downloading an .stl or .3mf from any site (or a .zip from a 3D-model site) pops up a notification with a "Convert to STEP" button. You can also click the toolbar icon any time to open the converter directly and drag a file in by hand.
Publishing to the official stores means creating a developer account with Google and Microsoft and going through their review process, which takes time. Rather than make people wait, the extension ships as a direct download in the meantime — the code you'd get from an official listing is exactly the code in this .zip, just without the store's review badge. Store listings are on the roadmap for this project.
Chrome's extension permission screen will show two things when you load it, and both map directly to how the extension works:
downloads — needed to notice when you download an .stl or
.3mf file, and to read that file's bytes so it can offer to convert it. This is the same API
every download-manager-style extension uses.notifications — used to show the "Convert to STEP" popup after a matching
download finishes.host_permissions) — this looks broader than it is:
Chrome's Manifest V3 downloads API requires a matching host permission before an extension is allowed to
read a downloaded file's contents at all, regardless of which site it came from. The extension does not
read page content, track browsing, or run on pages you visit — it only ever touches a file after
you've chosen to download it.There's no analytics, no telemetry, and no network request in the extension's code — the actual STL/3MF → STEP conversion runs with the same local, in-browser OpenCascade + WebAssembly engine as the web converter, so a downloaded file never leaves your device.