Here's the part most "200 alternatives to said" posts leave out: in strong fiction, "said" wins most of the time. It's invisible — the reader's eye slides over it to the words that matter. A big dialogue tags list is useful, but as a scalpel, not a salt-shaker. Below is the list, grouped by the job each tag does, plus the rule for when to reach for one and when to put it down.
Neutral (the workhorses — use these most): said, asked, replied, added, told, answered, spoke, stated, remarked, commented, noted, observed, mentioned.
Quiet: whispered, murmured, muttered, mumbled, breathed, sighed out, said under her breath, said softly, hushed.
Loud: called, shouted, yelled, bellowed, roared, hollered, boomed, thundered, barked, cried, exclaimed, blurted.
Sharp or hostile: snapped, hissed, spat, growled, snarled, sneered, retorted, shot back, bit out, ground out, seethed, scoffed, jeered, taunted, mocked.
Warm or gentle: soothed, comforted, reassured, coaxed, cooed, crooned, teased, offered, ventured, encouraged.
Persuading and demanding: urged, pressed, insisted, pleaded, begged, implored, demanded, ordered, commanded, directed, instructed, warned, cautioned, threatened, challenged, dared.
Admitting and revealing: admitted, confessed, conceded, acknowledged, allowed, granted, revealed, confided, volunteered, blurted out, let slip.
Disagreeing and deflecting: countered, objected, protested, argued, contradicted, corrected, dismissed, deflected, evaded, hedged, quibbled, bargained.
Continuing or interrupting: began, continued, went on, added, cut in, broke in, interrupted, interjected, finished, concluded, echoed, repeated, pressed on, trailed off.
Question and response: asked, inquired, wondered, pressed, prompted, probed, queried, replied, answered, returned, responded, guessed, suggested.
Emotion-adjacent (use with care — these often restate what the line already shows): gasped, groaned, moaned, whimpered, wailed, sobbed, choked out, stammered, stuttered, gushed, marvelled, mused, drawled, quipped, joked.
Notice the useful ones carry information "said" can't — volume (whispered), intent (warned), or rhythm of the exchange (cut in). Those earn their place. Tags that merely restate the emotion already on the page mostly don't — and a few popular ones (giggled, laughed, smiled) aren't speech at all; they belong as action beats, covered below.
The strongest "alternative to said" frequently isn't another tag at all — it's an action beat that shows who's speaking and does a second job: character, blocking, or tension.
Tag-heavy: "You could have told me," she said accusingly.
Action beat: She set the mug down harder than she meant to. "You could have told me."
The beat attributes the line, carries the emotion the adverb was trying to label, and puts a body in the room. Used well, beats let you drop most tags entirely while keeping every line clearly attributed.
Spotting one adverb-laden tag is easy; finding every one across 80,000 words is the hard part. Starport's Instant Score measures adverb density and repetition across the full manuscript, so an over-tagging habit shows up as a number instead of a hunch. The Line Edit goes further — it flags weak tags and filter-heavy dialogue line by line and proposes tighter versions, each measured against a Style Sheet built from your own prose, so the fixes still sound like you.
The Manuscript Scorecard grades your full manuscript on nine craft metrics, benchmarks it against professionally-edited books, and tells you exactly what to fix first. Free, in minutes.
Get your free Manuscript Scorecard →No — they're a tool. The problem is overuse. A vivid tag that adds volume, intent or rhythm the line can't carry on its own earns its place; a vivid tag that just restates the obvious emotion is noise. Reach for 'said' first, and the others when they genuinely add something.
Mostly. 'She said angrily' usually means the dialogue itself isn't carrying the anger. Rewrite the line so the emotion is in the words or in an action beat, and the adverb becomes redundant.
A small action next to a line of dialogue that shows who's speaking without a tag — 'She set the mug down. "You could have told me."' It attributes the line and does a second job (character, tension, blocking) at the same time.
There's no hard number, but if a reader notices the tags, there are too many or they're too flashy. A good target is mostly invisible 'said', occasional vivid tags that carry real information, and action beats doing much of the attribution.