ExcelTool.io

Excel Cleaner

Prepare workbooks for sharing by removing hidden tabs, formulas, comments, hyperlinks, empty edges, and document metadata locally.

Drop your file here or click to upload

Supports .xlsx, .xls, .xlsm, .xlsb · up to 50MB · or paste a file from your clipboard

What Gets Inspected When You Drop a File

Before anything is changed, the workbook is read and counted: how many sheets it has, how many of those are hidden, and how many cells carry a formula, a comment, or a hyperlink. Those five numbers are the reason to run this tool at all - they are the residue a workbook accumulates that you would rather not hand to a client or attach to a public ticket. Nothing is modified until you press Clean Workbook, and your original file on disk is never touched.

The Six Options, Precisely

OptionWhat it removesWhat survives
Remove hidden sheetsEvery sheet flagged hidden, and its dataVisible sheets, in order
Strip formulasThe formula text on each cellThe value it last calculated
Remove commentsCell notes and threaded commentsThe cell value
Remove hyperlinksThe link target on the cellThe visible link text
Trim empty edgesEvery fully empty row and column, interior ones includedCell values only - see below
Clear workbook metadataAuthor, title, company, custom propertiesAll sheet content

Read This Before Ticking Trim Empty Edges

The name undersells what it does. The option rebuilds each sheet from the cells that actually hold values, which means blank rows and blank columns anywhere in the sheet are dropped and the remaining data closes up - a report laid out with spacer rows between sections comes back as one solid block. Because the rebuild writes values, that sheet also loses its formulas, comments, hyperlinks, merged cells, and column widths whatever the other checkboxes say. It is the right option for turning a sprawling export into a tight data table, and the wrong one for a formatted document. Untick it and the other five options work surgically, leaving everything they do not name alone.

The Report Is the Receipt

After cleaning, the eight counters tell you exactly what happened: sheets removed and left, formulas stripped, comments and links removed, rows and columns trimmed, and whether metadata was cleared. Compare them against the inspection numbers from before the run. A zero where you expected a number usually means the residue was not there - a hidden-sheet count of zero is worth trusting, since it comes from the workbook's own sheet visibility flags rather than a guess.

Limits to Be Honest About

This tool cleans workbooks it can already read. It does not remove open passwords or encryption, does not lift sheet protection, and leaves defined names, data validation, and conditional formatting in place. One safety rule is built in: if every sheet in the file is hidden, no sheet is removed, because a workbook cannot have none. The download is written as .xlsx, so a macro-enabled .xlsm workbook comes back without its VBA project, and cell fonts, fills, and borders are not carried through the rewrite.

How to Clean a Workbook Before Sharing

  1. Upload the workbook - .xlsx, .xls, .xlsm, or .xlsb, read locally in your browser.
  2. Read the inspection row - hidden sheets and comment counts are the ones that embarrass people.
  3. Choose only the actions you want - all six are on by default, and Trim empty edges is the destructive one.
  4. Clean, then check the report - it names each hidden sheet that was removed.
  5. Download the clean copy - your original file is unchanged.

When a Different Tool Fits Better

If the only concern is who authored the file, Excel Metadata Remover handles document properties without touching sheets. To remove VBA and keep the workbook working, use Excel Macro Remover rather than relying on the format change here. If styling rather than structure is the problem, Remove Formatting in Excel is the targeted version, and when only one sheet should leave the building at all, Excel Splitter extracts it. For messy cell values - padding, duplicates, inconsistent case - the job belongs to Excel Data Cleaner instead.

Frequently Asked Questions

Related Tools