ScrubDrop

ScrubDrop

What ScrubDrop finds and removes in Word, Excel and PowerPoint files

Last updated: 13 October 2026

Short answer: ScrubDrop lists every kind of hidden data below, in every file, for free. The free version removes document properties, comments and tracked changes (by accepting them), one file at a time; ScrubDrop Pro removes the other kinds, except the few that are only pointed out; some files are refused, as listed below. What stays on purpose, and why, is at the end.

Each table is one file type. “Document Inspector’s item” is the heading under which Microsoft’s Remove hidden data and personal information by inspecting documents, presentations, or workbooks lists the same thing; “found, not removed” means Document Inspector reports it but leaves it in the file. The tables are made from the same list as the summary on the home page, and the “Removed in” column from the line the tool itself draws between the free version and Pro.

For the same items set side by side with what Document Inspector does to each — removes, only reports or leaves — see Office Document Inspector vs ScrubDrop.

Word (.docx)

KindWhat ScrubDrop findsDocument Inspector’s itemRemoved in
Document propertiesauthor, editor, company, template, saved-in path, custom propertiesDocument properties and personal informationFree
Commentscomments, with their authorsComments, revisions, versions, and annotationsFree
Tracked changesinsertions, deletions, moves, formattingComments, revisions, versions, and annotationsFree
Editing-session idsrsid, paragraph and document ids—Pro
Hidden contenthidden text, hidden pictures and shapesHidden text; Invisible contentPro
Links to other fileslinks to files, the attached template, a mail merge source—Pro
Embedded objectsembedded files—Pro
Custom XML, tags and inkcustom XML, document variables, content-control bindings, inkCustom XML data; ink is under Comments, revisions, versions, and annotationsPro
Image metadatacamera, GPS and software details—Pro
Parts ScrubDrop does not keepunrecognised markup (a file with building blocks is refused)—Always
White or tiny textshown for you to check—Not removed

Excel (.xlsx)

KindWhat ScrubDrop findsDocument Inspector’s itemRemoved in
Document propertiesthe same, and the name a workbook is reserved under, web publishing paths and custom viewsDocument properties and personal informationFree
Commentsnotes and threaded comments, with their authorsComments and annotationsFree
Tracked changesthe change history of a shared workbook—Free
Editing-session idsrevision ids—Pro
Hidden contenthidden and very hidden sheets, hidden rows, columns and objectsHidden worksheets; Hidden rows and columns; Invisible contentPro
Pivot tables and cachespivot tables, caches, slicers, timelinesBI features with cached data (found, not removed)Pro
Links to other fileslinks to other workbooks, data connectionsExternal links (found, not removed)Pro
Defined namesdefined namesHidden names (found, not removed)Pro
Embedded objectsembedded files, chart data, controlsEmbedded files or objects (found, not removed)Pro
Custom XML, tags and inkcustom XML, XML maps, inkCustom XML data; ink is under Comments and annotationsPro
Image metadatathe same—Pro
Parts ScrubDrop does not keepprinter settings, unrecognised markupDocument properties and personal information (printer path information)Always
White or tiny textshown for you to check—Not removed
Cells outside the print areashown for you to check—Not removed

PowerPoint (.pptx)

KindWhat ScrubDrop findsDocument Inspector’s itemRemoved in
Document propertiesthe sameDocument properties and personal informationFree
Commentscomments and replies, with their authorsComments and annotationsFree
Editing-session idsobject creation ids—Pro
Hidden contenthidden slides, hidden shapes (on layouts too)Invisible on-slide contentPro
Links to other fileslinks to files, pictures linked to a file—Pro
Speaker notesnotesPresentation notesPro
Objects outside the slideobjects off the slide (on layouts too)Off-slide contentPro
Embedded objectsembedded filesEmbedded files or objects (found, not removed)Pro
Custom XML, tags and inktags, Designer tags, inkCustom XML data; ink is under Comments and annotationsPro
Image metadatathe same—Pro
Parts ScrubDrop does not keepthe record of who edited which slide, add-ins, unrecognised markupRevision tracking data (the record of who edited)Always
White or tiny textshown for you to check—Not removed

What stays, and why

What it does not handle

The same list is kept with the code (docs/limits.md). Where ScrubDrop cannot be sure, it refuses rather than guesses: the message says what to change first. When the refusal is about one kind, unticking that kind lets the rest of the file be cleaned; a refusal about the whole file (a signed, encrypted, macro-enabled or old-format file, or one with building blocks) needs the file changed first.

Refused, with a sentence saying what to change first

  1. Signed, rights-protected and encrypted files.
  2. Macro-enabled files (.docm, .xlsm, .pptm), the old binary .doc, .xls and .ppt, and files saved as Strict Open XML.
  3. Text hidden through a style or the document’s default formatting.
  4. Fields split across paragraphs or nested in other fields, when they pull in other files or read properties that are being removed.
  5. Charts over hidden cells that cannot be taken apart: a block of cells, multi-level labels, a defined name, a chart set to plot hidden cells, a chart with no saved values, or a title or label that shows a hidden cell.
  6. A sheet with conditional formatting, data validation, sparklines or scenarios, when hidden rows or columns would be emptied. Check that sheet by hand.
  7. Formulas outside cells that point at something being removed, or that use INDIRECT, OFFSET or references across several sheets while sheets, names or links are being removed.
  8. Pivot charts, slicers, timelines and GETPIVOTDATA when pivot tables are removed; tables filled by a query when links to other files are removed.
  9. Rotated or flipped shapes that reach outside the slide, and off-slide placeholders on layouts and masters.
  10. Hidden structures whose removal would break what is visible, such as a footnote referenced from hidden text, a hidden shape inside a group of shapes or beside a visible one in the same drawing, a hidden button or shape in a workbook's legacy drawing, or a Zoom link to a hidden slide.
  11. Building blocks, tracked changes in forms ScrubDrop does not take apart, and comment shapes it cannot read.
  12. Formulas that cannot be replaced by their last value.
  13. Pictures that cannot be cleaned field by field: a colour profile with lookup tables ScrubDrop does not rebuild or with a table of a type its specification does not allow there, a JPEG segment that is not part of coding the picture, a segment, chunk or block the picture needs that is longer than its fields, data after the end of a PNG or GIF picture's compressed data or more picture data than its size calls for, or a picture that cannot be read. Unticking image metadata keeps such a picture as it is. A picture drawn from another file in an old-style drawing is refused when links to other files are removed: untick those, or put the picture in the file first.

Pointed out, not removed — your call

  1. White or tiny text, text Word hides only in Web Layout (it shows when printed), and cells outside the print area.
  2. Pictures in formats ScrubDrop does not clean (TIFF, BMP, EMF, WMF, JPEG XR, HEIC, WebP): kept as they are and listed as not checked.

Good to know

  1. Removing hidden sheets, rows or columns, defined names or links turns the formulas on the sheets that stay into their last values, removing an embedded object leaves its picture, and removing properties turns the fields that show them (such as DOCPROPERTY or AUTHOR) into the text they showed. A HYPERLINK formula whose target is worked out rather than written out counts as a link to a file: with links removed, the cell keeps its text.
  2. The result is read again by readers separate from the one that wrote it (three separate readers, counting that one), not by Word, Excel or PowerPoint. Open it in the program you will send it with.
  3. It finds hidden data by kind, not by meaning: it does not judge whether visible text is sensitive, and it does not read text inside pictures.

What may still remain

Before release, the engine was reviewed in rounds with files built to get past it. The last rounds kept finding new cases in the same few areas. Each case found was fixed or turned into a refusal, and the newest fixes have not been through another round. Other cases of the same kinds may exist. This is where they would be, why ScrubDrop refuses there rather than guesses, and how you can look for yourself.

For any file, a second look in another tool is the most direct check: the program you will send it with, Document Inspector in Office (File, Info, Check for Issues), or a copy renamed to .zip, whose XML parts open as text you can search for a name or a word you removed (pictures and embedded files are not text and need their own viewer). These checks can show what is there; finding nothing does not show that nothing is there.

After the items you chose are removed, the new file is rebuilt from the parts known to be needed, and the result is read again with different software; a result that does not pass is not offered. What the tool cannot do is listed on the scrub page, and the kinds are explained one by one in Hidden data in Word, Excel and PowerPoint.

Questions

How do I remove hidden data from a PPTX file?

Open it on the scrub page. ScrubDrop lists the speaker notes, comments and replies, hidden slides and shapes, objects outside the slide, embedded files, tags, ink and picture metadata it finds, and removes the kinds you tick. The free version removes properties and comments; notes, hidden slides and the other kinds are removed in ScrubDrop Pro. The file is read in your browser and not uploaded.

How do I remove a hidden sheet, and its metadata, from an Excel file?

Hidden and very hidden sheets are listed for free, with the workbook’s properties, comments and the other kinds. Properties and comments are removed in the free version; removing hidden sheets is part of ScrubDrop Pro. When hidden sheets, rows, names or links go, every formula on the sheets that stay becomes its last calculated value, so check the result.

Is this the same as Document Inspector?

It covers the items Document Inspector lists for each file type, and also removes several that Document Inspector only reports, such as links to other workbooks, pivot table caches, embedded objects and hidden names. It keeps headers and footers, which Document Inspector removes, because they are part of what the reader sees.

What does the free version remove?

Document properties, comments and tracked changes (by accepting them), one file at a time. It lists every other kind as well, so you can see what a file holds before deciding.

What does ScrubDrop keep on purpose?

Headers and footers, embedded fonts, the picture of an embedded object or of ink, and the ordinary text of layouts no slide uses. White or tiny text and cells outside the print area are pointed out, not removed.

Does it remove macros?

No. Macro-enabled files (.docm, .xlsm, .pptm) are refused with a message rather than cleaned. Save the file as an ordinary .docx, .xlsx or .pptx first.

See what a file holds before you send it. Free: one file at a time; every kind above is listed, properties and comments are removed and tracked changes accepted. Check a file.