Skip to main content

Clean Up OBJ 3D Scans Online

Clean up 3D-scanned OBJ files: remove isolated components, fill holes, smooth noisy surfaces, fix normals, and reduce polygon count.

Last updated Mar 2026

Loading cleanup tool...

Usually 5-30 seconds — depends on mesh complexity and selected operations.

Cleanup Operations

Remove Isolated Components

Removes disconnected mesh fragments. Useful for photogrammetry outputs that include background noise or scanner artifacts.

Fill Holes

Closes open boundaries in the mesh with surface-following triangulation.

Remove Degenerate Faces

Eliminates zero-area triangles that cause downstream processing errors.

Fix Normals

Recomputes normals for consistent outward orientation across the mesh.

Surface Smoothing

Taubin volume-preserving smoothing to reduce scan noise.

Polygon Reduction

Reduces face count while maintaining surface accuracy.

When to Use OBJ Scan Cleanup

Scan Post-Processing

Clean up OBJ exports from 3D scanning software before use in modeling tools.

CAD Import Preparation

Fix topology issues before importing scanned meshes into CAD software.

Blender/Maya Workflow

Quick cleanup of scanned OBJ meshes before manual editing in DCC tools.

Web 3D Publishing

Optimize scanned models for web viewers: smooth, decimate, and fix topology.

How It Works

Upload your OBJ file (with optional MTL and textures as a ZIP). The tool parses the mesh geometry, identifies scan artifacts, and applies your selected cleanup operations in optimal order.

The cleanup pipeline processes topology first (component removal, degenerate faces), then structural repairs (holes, normals), and finally geometry refinement (smoothing, decimation). Each step is independent and can be toggled on or off.

Limitations

MTL material references are preserved but UV coordinates may be reset during hole filling and smoothing. Multi-object OBJ files are merged into a single mesh. Self-intersecting geometry cannot be automatically fixed.

File size limits: 150MB on desktop, 25MB on mobile.

Frequently Asked Questions
Cleanup operations focus on mesh geometry. Material references (MTL files) are preserved in the output, but UV coordinates may be reset during hole filling and smoothing operations. If your OBJ has important textures, consider using only topology fixes (degenerate removal, normal fixing) and disabling smoothing and decimation.
Yes, the tool processes all geometry in the OBJ file as a single mesh. Component removal will treat each disconnected piece as a separate component regardless of OBJ group/object markers. The output is a single-object OBJ file.
Hole filling adds new triangles to close gaps in the mesh. If your model has many holes, the face count may increase after cleanup. You can offset this by enabling polygon reduction to bring the count back down, or disable hole filling if watertightness is not needed.

You Might Also Need

Step-by-Step Guides