Normalize Dashes

Convert en/em dashes to hyphen.

Replaces en/em/minus dashes with ASCII hyphen. Unlike Replace Smart Quotes this targets dashes. Empty fails.

What Normalize Dashes does

Replaces en/em/minus dashes with ASCII hyphen. Unlike Replace Smart Quotes this targets dashes. Empty fails.

Practical limit for Normalize Dashes: Non-empty text. That is why output can differ from heavy desktop Text software. Read the tool-specific note again: Replaces en/em/minus dashes with ASCII hyphen. Unlike Replace Smart Quotes this targets dashes. Empty fails.

How to use Normalize Dashes

  1. Keep this tab on Normalize Dashes (/text/normalize-dashes). Pasting into the wrong Text tool (for example Replace Smart Quotes) changes the job.
  2. Paste or type the input Normalize Dashes expects. Path hint: text · normalize dashes. Convert en/em dashes to hyphen.
  3. Apply the Normalize Dashes action only. Find and Replace is a different transform (Replace literal text.). Replaces en/em/minus dashes with ASCII hyphen. Unlike Replace Smart Quotes this targets dashes. Empty fails.
  4. Copy the output of Normalize Dashes if you need it elsewhere. Size/complexity still follows: Non-empty text.
  5. If the text job is actually Straighten curly quotes., leave Normalize Dashes and open Replace Smart Quotes.

When not to use Normalize Dashes

Skip Normalize Dashes when a neighbor tool matches better — start with Replace Smart Quotes or Find and Replace — or when the description already warns the job will fail. In the tool’s own words: Replaces en/em/minus dashes with ASCII hyphen. Unlike Replace Smart Quotes this targets dashes. Empty fails.

Questions about Normalize Dashes

What does Normalize Dashes do that other Text pages on this site do not?
Replaces en/em/minus dashes with ASCII hyphen. Unlike Replace Smart Quotes this targets dashes. Empty fails. Short version: Convert en/em dashes to hyphen.
Does Normalize Dashes upload my file or text to Tool-You servers?
No. Normalize Dashes runs in this browser tab. Files stay on the device. Limit note: Non-empty text.
Should I use Replace Smart Quotes instead of Normalize Dashes?
Use Normalize Dashes when you need Convert en/em dashes to hyphen. Use Replace Smart Quotes when you need Straighten curly quotes. They share a category (Text) but not the same job.
What are the limits of Normalize Dashes?
Non-empty text. Also: Replaces en/em/minus dashes with ASCII hyphen. Unlike Replace Smart Quotes this targets dashes. Empty fails.