ContextCleaner: see every entry in the Windows 11 right-click menu, and which app added it — on the Microsoft Store.

Last updated:

Guided workflow variation

Fix the mesh errorsbefore the slicer has to guess.

Slicers patch damaged models their own way, every time the file is loaded. MeshMedic repairs the file itself, once, shows you the changes, and hands every slicer and every machine the same corrected mesh.

Make a repair pass part of intake: open the file, read the counts, repair, export the corrected copy, and file the note with the job.

Pay once. Own it forever.

One-time purchase on the Microsoft Store · No subscription · Instant install

Buy through the Microsoft Store—instant install, automatic updates, and a Microsoft receipt for easy expensing. No account needed on our site, and no subscription on Store purchases.

Full MeshMedic overview
One-time purchase No telemetry Local-first

windows · originals never overwritten · 3mf colors kept · nothing uploads

If this sounds like your week

Errors found at slicing time are found too late.

By the time a part reaches the slicer, the quote is out and the printer is booked. If the mesh has open boundaries, inside-out triangles, or overloaded edges, the slicer may patch it its own way, warn and carry on, or produce layers with voids and stray walls. Each slicer handles damage differently, so one STL can behave one way on this printer and another way on the next.

Where tooling usually breaks

Nobody can say what the automatic patch changed.

A patch applied during slicing leaves nothing behind on disk and no record of what moved. When a client asks why a feature came out different, or a second operator re-slices the order on another printer, there is no corrected master to point to. The damage gets mended again, perhaps differently, whenever someone loads the design.

Where MeshMedic lands

Repair the file once, at intake, and keep the record.

Open the incoming mesh in MeshMedic first. The table counts what is wrong before anything changes, and a clean part simply reports No defects found. Repair, inspect the highlighted triangles in the 3D view, and save a corrected master under a fresh name. Keep the before-and-after summary beside it, and each later slice starts from identical geometry.

Pay once. Own it forever.

One-time purchase on the Microsoft Store · No subscription · Instant install

Buy through the Microsoft Store—instant install, automatic updates, and a Microsoft receipt for easy expensing. No account needed on our site, and no subscription on Store purchases.

Learn more about MeshMedic

windows · originals never overwritten · 3mf colors kept · nothing uploads

What you get

Feature highlights

Every defect counted

non-manifold edges, inverted triangles, and holes for every part, in a table with Before, After, and Status columns, and No defects found for a clean file.

One repair pass

welds coincident vertices, removes degenerate and duplicate triangles, splits non-manifold edges and vertices, orients every shell outward, and caps holes.

Every change shown in 3D

triangles the repair flipped or added turn blue, and Show before switches back to the mesh as it was, with inverted triangles in red.

3MF projects kept intact

colors, materials, components, build items, metadata, and the thumbnail come through, and only the repaired mesh is rewritten.

A before and after note

the counts for every part and the triangles flipped, added, and removed, ready to copy or save as a .txt file for the job.

Originals never overwritten, nothing uploaded

every export is a new file in the same format, and the app makes no network connections and has no account.

Especially when

  • Repair holes, non-manifold edges, and inverted triangles in an STL, OBJ, or 3MF without rebuilding the model in CAD
  • See exactly what a repair changed, with counts before and after and every changed triangle shown in 3D
  • Repair a 3MF in place, keeping its colors, materials, components, and plate layout instead of converting it to STL
  • Keep customer and client models on the PC, with no upload, no account, and the original file never overwritten

Who benefits

Real-world scenarios

A print farm intake step

A print farm receives customer files all week and runs them on machines with different slicer profiles. Re-slicing a damaged file on another machine sometimes gives a different result.

Every incoming file goes through MeshMedic first. The repaired copy becomes the master for every machine, and the saved .txt note goes into the job folder with the counts before and after.

Checking a file that may already be fine

A designer is not sure whether an exported part has any defects at all and does not want a tool to change a file that is already clean.

Opening the file only reads it. If nothing is wrong, MeshMedic shows No defects found and leaves Repair switched off, so a clean model goes to the slicer untouched.

Explaining a change to a customer

A shop repaired a customer's model last month, and the customer now asks what was done to it before it was made, because one small face looks different from the design.

The shop opens the saved note: source and export names, the triangles, non-manifold edges, inverted triangles, and holes before and after, and the number of triangles flipped, added, and removed. The original file is still unchanged.

Deep dive

A pre-slice repair routine that leaves a paper trail

Open the incoming file. Choose Open file and pick the STL, OBJ, or 3MF. Opening only reads the file; nothing is written until you export. The file label shows the format, the number of parts, the triangle count, and, for 3MF, the unit.

Read the counts. The table lists non-manifold edges, inverted triangles, and holes for each part, with a Degenerate triangles row when the file has zero-area or duplicate triangles. If every count is zero, MeshMedic says "No defects found" and the file needs no repair.

Look before you change anything. The preview draws inverted triangles in red on the mesh as it arrived, so you can see where the trouble is. Drag to orbit, scroll to zoom, and press Home to reset the view.

Repair once. Choose Repair. MeshMedic welds coincident vertices, removes degenerate and duplicate triangles, splits non-manifold edges and vertices, orients each shell outward, and caps holes. The message "Repaired. Check the table and the preview, then export a new file." confirms the pass is done.

Check the result. The After column fills in with a Status for each row. Triangles the repair flipped or added turn blue in the preview, and Show before switches back and forth so you can compare the two meshes.

Export a corrected master. Export writes a new file in the same format under a name you choose, with -repaired suggested. Slice from that file from now on, on any machine, and the geometry is the same every time.

File the note. The note lists the source, the export, the counts before and after for each part, and the changes made. Save note writes it as a .txt file for the job folder, and Copy puts it on the clipboard for an email to the customer.

How it is built

Built to change the mesh and nothing else.

Originals never overwritten

Every export is a new file you name. Saving over the original is refused, even through a junction, a hard link, a network path, or after the original was renamed or moved.

The rest of the 3MF untouched

Other entries in a 3MF package are copied byte for byte, and inside the model only the repaired vertices and triangles are replaced, so colors, materials, components, and build items come through.

Nothing uploads

MeshMedic runs in the Windows app sandbox with no declared capabilities, makes no network connections, and has no account and no telemetry. One-time purchase in the Microsoft Store.

FAQ

Straight answers—no glossary dump

Which mesh errors should I fix before slicing?

The three that most often trip up a slicer: holes, where faces are missing and the surface is open; non-manifold edges, where three or more triangles share one edge; and inverted triangles, which face inward. MeshMedic counts all three for every part and also flags degenerate and duplicate triangles. Fix them in the file, then slice the repaired copy.

What does repairing the file give me over a fix inside the slicer?

A corrected file you can keep. A slicer's fix usually applies inside that slicer, while MeshMedic writes a new STL, OBJ, or 3MF that every slicer and every machine reads the same way. You also get a Before and After table, a 3D view of each changed triangle, and a note that records what was flipped, added, and removed.

How do I check a file without changing it?

Open it. MeshMedic reads the file and fills in the Before column, and nothing is written until you choose Export and name a new file. A file with no defects shows No defects found, and Repair stays off. Open the next file or close the app, and the original stays exactly as it was.

What happens to my original STL, OBJ, or 3MF file?

It stays exactly as it was. MeshMedic reads the whole file into memory when you open it and writes every repair to a new file you name in the Windows save dialog, with the original name plus -repaired suggested. Saving over the original is refused, even when you reach it through a shortcut folder (junction), a hard link, a network path, or after it was renamed or moved. You can repair the same original as often as you like.

Where do my files go, and how do I get MeshMedic?

They stay on your PC. MeshMedic runs in the Windows app sandbox with no declared capabilities, makes no network connections, has no account, and collects no telemetry. It opens only the files you pick and writes only the files you save. MeshMedic is a one-time purchase in the Microsoft Store, and the Store runs a 15-day free trial with every feature, so you can repair your own files before you buy.

A broken STL or 3MF in.
A repaired file out, with every change shown.

MeshMedic counts holes, non-manifold edges, and inverted triangles, repairs them in one step, shows every changed triangle in 3D, and writes a new file in the same format, with a 3MF’s colors and components kept. Originals are never overwritten, nothing uploads, and the Microsoft Store runs a 15-day free trial.

Pay once. Own it forever.

One-time purchase on the Microsoft Store · No subscription · Instant install

Buy through the Microsoft Store—instant install, automatic updates, and a Microsoft receipt for easy expensing. No account needed on our site, and no subscription on Store purchases.

Open full product page

Technical specifications

Technical specifications for procurement

Spec Implementation
Data Sovereignty Reads only the STL, OBJ, or 3MF files you pick in the Windows open dialog; writes only the repaired file and the optional .txt note you name in the save dialog, refusing to save over the original by any path; the Recent list stays in the app’s own storage on this PC
Telemetry Status None; no account, no telemetry, and no network client in the app
Core Runtime .NET 10 and WinUI 3 (Windows App SDK 2.5), packaged as MSIX and run in an AppContainer with no declared capabilities; repair engine and STL, OBJ, and 3MF readers and writers in managed C#; 3D preview drawn with Direct3D 11
Network Requirements Fully functional offline; the package declares no capabilities, including no internet access, and the app makes no network connections
Deployment Compatibility Windows 10 version 2004 or later and Windows 11, x64; one-time purchase on the Microsoft Store with a 15-day free trial
Inputs STL (binary and ASCII), OBJ, and 3MF, picked in the Windows open dialog or reopened from the Recent list of the last 25 files
Checks Non-manifold edges, inverted triangles, and holes for every part, plus degenerate and duplicate triangles; Before, After, and Status columns; No defects found for a clean file
Repair Welds coincident vertices, removes degenerate and duplicate triangles, splits non-manifold edges and bow-tie vertices, clears stray fragments, orients every shell outward, and caps holes
Preview 3D view with repaired and added triangles in blue, inverted triangles in red, and a Show before toggle; orbit and zoom with the mouse or the keyboard
Outputs A new file in the same format: STL in its original binary or ASCII flavor; OBJ with objects, groups, materials, and smoothing groups; 3MF with colors, materials, components, build items, metadata, and thumbnail kept; plus a before and after note to copy or save as .txt
System Direct3D 11 graphics recommended, with software drawing as a fallback; about 1 GB of available memory per million triangles, and 8 GB of RAM covers meshes up to about 5 million triangles in binary STL, 3MF, or OBJ