Free Tool

Ghost3MF

File hygiene for 3MF. Clean metadata. Consistent output.

Drop .3mf files here
or click to browse. Multiple files supported.
Options

Queue

ghost3mf | processing log
ZIP comment
archive comment cleared
An identifier field embedded in the ZIP archive structure. This field is not part of the standard 3MF specification and is cleared during normalisation.
3dmodel.model
user and design identifiers cleared
Eight identity fields are cleared from the model metadata: designer account ID, display name and cover image; profile account ID, display name and cover image; and design model and profile IDs. Software version and Bambu project version fields are preserved.
Creation and modification dates
timestamp fields cleared
Timestamp fields embedded in the model metadata. Clearing these fields produces a consistent, normalised output independent of when the file was created or modified.
slice_info.config
client header fields removed
Header fields in the slicer configuration file that record software client information. These fields are removed to produce a clean, normalised output.
project_settings.config
embedded date references cleared
Date references embedded within the print settings configuration. These are cleared to standardise the file contents.
model_settings.config
internal path references cleared
Internal file path references embedded in the object settings. These references are cleared to produce a self-contained, normalised file.
Vertex coordinates
coordinates standardised to 4dp
Vertex coordinates are standardised to four decimal places, which exceeds the precision of any consumer 3D printer. This ensures consistent, normalised geometry output.
PNG thumbnails
thumbnails re-encoded via pixel pipeline
Thumbnail images are re-encoded through a pixel pipeline to ensure clean, standardised output. The visual content of the thumbnails is preserved.