UStackUStack
DashBuster icon

DashBuster

DashBuster is a Chrome extension that replaces em dashes (—) on any website with your chosen character and tracks the top offenders.

DashBuster

What is DashBuster?

DashBuster is a Chrome extension that replaces em dashes on any website with a character you choose. It’s designed to improve reading flow by converting “—” into alternatives such as hyphens, spaces, or emoji.

In addition to doing the replacement silently, DashBuster can show how many em dashes were found on the current page and keeps a “Hall of Shame” leaderboard to highlight which sites overuse em dashes.

Key Features

  • Instant em-dash replacement across websites: DashBuster silently replaces em dashes with the replacement character you select (hyphen, space, robot emoji 🤖, or poop emoji 💩).
  • Real-time per-page counter: Displays a counter for how many em dashes were “busted” on the current page as the replacement runs.
  • Hall of Shame lifetime leaderboard: Tracks and ranks sites that abuse em dashes the most, supporting repeated browsing and comparison across websites.
  • Screenshot, share, and “shame” workflow: The page includes directions to screenshot results and share them.
  • Persistent settings: Your selected replacement survives browser restarts.
  • SPA-safe for dynamic sites: The extension is stated to work with React, Next.js, Vue, and other dynamically loaded content.
  • Designed to avoid unnecessary data collection: The listing states there is no data collection and no analytics.
  • Low-impact scanning approach: The listing describes chunked scanning and idle-callback scheduling and mentions no infinite loops.

How to Use DashBuster

  1. Install the extension from the Chrome Web Store.
  2. Open the DashBuster extension (click the DashBuster icon).
  3. Toggle it ON.
  4. Choose your replacement character (hyphen, space, robot emoji 🤖, or poop emoji 💩).
  5. Navigate to the pages you want to clean up; watch the counter increase and, over time, the Hall of Shame leaderboard fill.

Use Cases

  • Clean up reading on editorial or blog pages: If a site uses many em dashes and interrupts your reading flow, switch to a less visually disruptive replacement like a hyphen or space.
  • Compare punctuation habits across sites: Use the real-time counter and Hall of Shame leaderboard to see which websites use em dashes the most.
  • Make dynamic sites easier to read: On websites built with React, Next.js, or Vue (including content loaded after page load), DashBuster is intended to apply replacements in a SPA-safe way.
  • Standardize formatting while browsing: Pick a consistent replacement character so em dashes appear the way you prefer across multiple pages.
  • Create shareable “receipts” for style discussions: The extension explicitly supports screenshotting results and sharing them to illustrate punctuation overuse.

FAQ

  • Does DashBuster change formatting only on em dashes? The listing states it “silently replaces every em dash” on any website with your selected character.

  • What replacement options are available? The extension supports hyphens, spaces, robot emojis (🤖), and poop emojis (💩).

  • Will it work on pages that load content dynamically? The listing says it is SPA-safe and works on React, Next.js, Vue, and dynamically loaded content.

  • Does DashBuster collect or use my data? The listing states there is no data collection and no analytics. The extension developer also indicates that data is not being sold to third parties and is not used for purposes unrelated to core functionality.

  • Is the DashBuster setting saved after restarting the browser? Yes. The listing says persistent settings survive browser restarts.

Alternatives

  • Manual find-and-replace (copy/edit workflows): If you only need em dash cleanup for specific text, copying content and editing punctuation directly avoids extension behavior across entire pages.
  • Other punctuation or typography filtering extensions: Look for browser extensions focused on readability adjustments (for example, replacing or normalizing typographic characters), which differ by targeting broader or different sets of characters.
  • Built-in browser or reader-mode tools: Some reader modes simplify formatting and can reduce visual distractions, though they may not specifically replace em dashes with a chosen character.
  • Text transformation via custom user scripts/styles: For users comfortable with customization, scripts can replace em dashes on matching sites, but the setup workflow is different from DashBuster’s one-toggle Chrome extension.