Three things people want done to an em dash, one page for all of them. Remove deletes the dash and repairs the spacing: a dash that separated two words leaves exactly one space behind, so “the plan — risky as it was — worked” comes back as “the plan risky as it was worked”. Replace keeps a mark in place instead — a comma for a short aside, a colon before a payoff, a semicolon between clauses — with the substitution visible in every before-and-after example below. Count is the honest number: totals per character, plus density per 1,000 words, which is the figure style guides actually argue about.
The tool matches the whole em dash family, not only the character you can see: the standard em dash (U+2014) that Word and Google Docs insert, the horizontal bar (U+2015) that PDFs and InDesign exports often carry instead, and the two- and three-em dashes (U+2E3A and U+2E3B) from bibliographies. Paste from a document, a CMS, an email client or a chat window and the same characters are caught, because the engine works by code point rather than by search text you cannot type.
Not sure which job you need? If a reader would miss the pause, Replace; if the dashes are simply gone-fishing clutter, Remove; if you are arguing about whether there are “too many”, Count first. Most people arrive here from an AI-written draft — for those, Remove is nearly always right, and the AI dash remover also catches the typed “--” and “---” that models emit when they avoid the real character.