The Rise of the Em—Dash

Counting GitHub issues each month that contain an em-dash (—) or the literal phrase “em dash”. What was once a niche typographic flourish has, since mid-2025, become a near-unmistakable fingerprint of LLM-generated text flooding the world's largest code host.

2564302
Total issues, 2021–2026
546143
Peak month (2026-04)
546143
Latest (2026-04)
2528
Issues about em-dashes (total)
141
About-peak (2025-09)
Issues containing an em-dash (broad) Issues mentioning “em dash” / “em-dash” (about)
0 100K 200K 300K 400K 500K 600K 0 30 60 90 120 150 2021-01: 4334 issues 2021-02: 4535 issues 2021-03: 4300 issues 2021-04: 4664 issues 2021-05: 3492 issues 2021-06: 4043 issues 2021-07: 3999 issues 2021-08: 4479 issues 2021-09: 6633 issues 2021-10: 2576 issues 2021-11: 5715 issues 2021-12: 8445 issues 2022-01: 7915 issues 2022-02: 7456 issues 2022-03: 8460 issues 2022-04: 6079 issues 2022-05: 5862 issues 2022-06: 5151 issues 2022-07: 4757 issues 2022-08: 12780 issues 2022-09: 52699 issues 2022-10: 7336 issues 2022-11: 5166 issues 2022-12: 4021 issues 2023-01: 8691 issues 2023-02: 6963 issues 2023-03: 6828 issues 2023-04: 69336 issues 2023-05: 18388 issues 2023-06: 3389 issues 2023-07: 5799 issues 2023-08: 3154 issues 2023-09: 3249 issues 2023-10: 3346 issues 2023-11: 7323 issues 2023-12: 3650 issues 2024-01: 3286 issues 2024-02: 2886 issues 2024-03: 21131 issues 2024-04: 3151 issues 2024-05: 4251 issues 2024-06: 7947 issues 2024-07: 5159 issues 2024-08: 6212 issues 2024-09: 5036 issues 2024-10: 6460 issues 2024-11: 7689 issues 2024-12: 9274 issues 2025-01: 7672 issues 2025-02: 14450 issues 2025-03: 11191 issues 2025-04: 14501 issues 2025-05: 29669 issues 2025-06: 25647 issues 2025-07: 101169 issues 2025-08: 430950 issues 2025-09: 345853 issues 2025-10: 16751 issues 2025-11: 17310 issues 2025-12: 16074 issues 2026-01: 18423 issues 2026-02: 84684 issues 2026-03: 476320 issues 2026-04: 546143 issues 2021-01: 22 issues mentioning em-dash 2021-02: 39 issues mentioning em-dash 2021-03: 30 issues mentioning em-dash 2021-04: 25 issues mentioning em-dash 2021-05: 19 issues mentioning em-dash 2021-06: 23 issues mentioning em-dash 2021-07: 21 issues mentioning em-dash 2021-08: 17 issues mentioning em-dash 2021-09: 21 issues mentioning em-dash 2021-10: 18 issues mentioning em-dash 2021-11: 30 issues mentioning em-dash 2021-12: 14 issues mentioning em-dash 2022-01: 34 issues mentioning em-dash 2022-02: 22 issues mentioning em-dash 2022-03: 23 issues mentioning em-dash 2022-04: 24 issues mentioning em-dash 2022-05: 39 issues mentioning em-dash 2022-06: 23 issues mentioning em-dash 2022-07: 86 issues mentioning em-dash 2022-08: 45 issues mentioning em-dash 2022-09: 38 issues mentioning em-dash 2022-10: 38 issues mentioning em-dash 2022-11: 39 issues mentioning em-dash 2022-12: 37 issues mentioning em-dash 2023-01: 27 issues mentioning em-dash 2023-02: 25 issues mentioning em-dash 2023-03: 24 issues mentioning em-dash 2023-04: 33 issues mentioning em-dash 2023-05: 27 issues mentioning em-dash 2023-06: 23 issues mentioning em-dash 2023-07: 45 issues mentioning em-dash 2023-08: 43 issues mentioning em-dash 2023-09: 25 issues mentioning em-dash 2023-10: 40 issues mentioning em-dash 2023-11: 25 issues mentioning em-dash 2023-12: 29 issues mentioning em-dash 2024-01: 27 issues mentioning em-dash 2024-02: 49 issues mentioning em-dash 2024-03: 36 issues mentioning em-dash 2024-04: 24 issues mentioning em-dash 2024-05: 34 issues mentioning em-dash 2024-06: 30 issues mentioning em-dash 2024-07: 25 issues mentioning em-dash 2024-08: 37 issues mentioning em-dash 2024-09: 23 issues mentioning em-dash 2024-10: 40 issues mentioning em-dash 2024-11: 43 issues mentioning em-dash 2024-12: 45 issues mentioning em-dash 2025-01: 68 issues mentioning em-dash 2025-02: 50 issues mentioning em-dash 2025-03: 50 issues mentioning em-dash 2025-04: 62 issues mentioning em-dash 2025-05: 45 issues mentioning em-dash 2025-06: 58 issues mentioning em-dash 2025-07: 34 issues mentioning em-dash 2025-08: 48 issues mentioning em-dash 2025-09: 141 issues mentioning em-dash 2025-10: 82 issues mentioning em-dash 2025-11: 57 issues mentioning em-dash 2025-12: 42 issues mentioning em-dash 2026-01: 60 issues mentioning em-dash 2026-02: 78 issues mentioning em-dash 2026-03: 94 issues mentioning em-dash 2026-04: 53 issues mentioning em-dash 2026-04 ↑ 10 100 1K 10K 100K 1M 1 10 100 1K 2021-01: 4334 issues 2021-02: 4535 issues 2021-03: 4300 issues 2021-04: 4664 issues 2021-05: 3492 issues 2021-06: 4043 issues 2021-07: 3999 issues 2021-08: 4479 issues 2021-09: 6633 issues 2021-10: 2576 issues 2021-11: 5715 issues 2021-12: 8445 issues 2022-01: 7915 issues 2022-02: 7456 issues 2022-03: 8460 issues 2022-04: 6079 issues 2022-05: 5862 issues 2022-06: 5151 issues 2022-07: 4757 issues 2022-08: 12780 issues 2022-09: 52699 issues 2022-10: 7336 issues 2022-11: 5166 issues 2022-12: 4021 issues 2023-01: 8691 issues 2023-02: 6963 issues 2023-03: 6828 issues 2023-04: 69336 issues 2023-05: 18388 issues 2023-06: 3389 issues 2023-07: 5799 issues 2023-08: 3154 issues 2023-09: 3249 issues 2023-10: 3346 issues 2023-11: 7323 issues 2023-12: 3650 issues 2024-01: 3286 issues 2024-02: 2886 issues 2024-03: 21131 issues 2024-04: 3151 issues 2024-05: 4251 issues 2024-06: 7947 issues 2024-07: 5159 issues 2024-08: 6212 issues 2024-09: 5036 issues 2024-10: 6460 issues 2024-11: 7689 issues 2024-12: 9274 issues 2025-01: 7672 issues 2025-02: 14450 issues 2025-03: 11191 issues 2025-04: 14501 issues 2025-05: 29669 issues 2025-06: 25647 issues 2025-07: 101169 issues 2025-08: 430950 issues 2025-09: 345853 issues 2025-10: 16751 issues 2025-11: 17310 issues 2025-12: 16074 issues 2026-01: 18423 issues 2026-02: 84684 issues 2026-03: 476320 issues 2026-04: 546143 issues 2021-01: 22 issues mentioning em-dash 2021-02: 39 issues mentioning em-dash 2021-03: 30 issues mentioning em-dash 2021-04: 25 issues mentioning em-dash 2021-05: 19 issues mentioning em-dash 2021-06: 23 issues mentioning em-dash 2021-07: 21 issues mentioning em-dash 2021-08: 17 issues mentioning em-dash 2021-09: 21 issues mentioning em-dash 2021-10: 18 issues mentioning em-dash 2021-11: 30 issues mentioning em-dash 2021-12: 14 issues mentioning em-dash 2022-01: 34 issues mentioning em-dash 2022-02: 22 issues mentioning em-dash 2022-03: 23 issues mentioning em-dash 2022-04: 24 issues mentioning em-dash 2022-05: 39 issues mentioning em-dash 2022-06: 23 issues mentioning em-dash 2022-07: 86 issues mentioning em-dash 2022-08: 45 issues mentioning em-dash 2022-09: 38 issues mentioning em-dash 2022-10: 38 issues mentioning em-dash 2022-11: 39 issues mentioning em-dash 2022-12: 37 issues mentioning em-dash 2023-01: 27 issues mentioning em-dash 2023-02: 25 issues mentioning em-dash 2023-03: 24 issues mentioning em-dash 2023-04: 33 issues mentioning em-dash 2023-05: 27 issues mentioning em-dash 2023-06: 23 issues mentioning em-dash 2023-07: 45 issues mentioning em-dash 2023-08: 43 issues mentioning em-dash 2023-09: 25 issues mentioning em-dash 2023-10: 40 issues mentioning em-dash 2023-11: 25 issues mentioning em-dash 2023-12: 29 issues mentioning em-dash 2024-01: 27 issues mentioning em-dash 2024-02: 49 issues mentioning em-dash 2024-03: 36 issues mentioning em-dash 2024-04: 24 issues mentioning em-dash 2024-05: 34 issues mentioning em-dash 2024-06: 30 issues mentioning em-dash 2024-07: 25 issues mentioning em-dash 2024-08: 37 issues mentioning em-dash 2024-09: 23 issues mentioning em-dash 2024-10: 40 issues mentioning em-dash 2024-11: 43 issues mentioning em-dash 2024-12: 45 issues mentioning em-dash 2025-01: 68 issues mentioning em-dash 2025-02: 50 issues mentioning em-dash 2025-03: 50 issues mentioning em-dash 2025-04: 62 issues mentioning em-dash 2025-05: 45 issues mentioning em-dash 2025-06: 58 issues mentioning em-dash 2025-07: 34 issues mentioning em-dash 2025-08: 48 issues mentioning em-dash 2025-09: 141 issues mentioning em-dash 2025-10: 82 issues mentioning em-dash 2025-11: 57 issues mentioning em-dash 2025-12: 42 issues mentioning em-dash 2026-01: 60 issues mentioning em-dash 2026-02: 78 issues mentioning em-dash 2026-03: 94 issues mentioning em-dash 2026-04: 53 issues mentioning em-dash 2026-04 ↑ 2021 2022 2023 2024 2025 2026 Any em-dash (left) About em-dash (right)
Linear: blue bars on left axis (0–600K), green line on right axis (0–150). Two scales because the broad and tighter signals differ by ~4 orders of magnitude.

Two signals, one story

The blue bars count any issue with an em-dash anywhere in the title or body — that's the flood. The green line counts the much narrower set of issues that talk about em-dashes by name (“em dash” or “em-dash”) — bug reports, feature requests, and complaints filed because of em-dashes. From a 2021 baseline of ~25/month, the about-em-dash signal roughly doubles by 2025 and triples in late 2025, peaking at 141 in 2025-09. Em-dashes are no longer just appearing — they're causing enough friction to be noticed.

What happened?

From 2021 through early 2024 the baseline hovers around 3,000–8,000 issues per month, with occasional spikes from automated bots and template-text dumps. In mid-2025 the curve breaks loose: July hits six figures, August clears 430,000, and by April 2026 a single month logs over half a million issues containing em-dashes — roughly a hundredfold rise from the pre-LLM baseline.

The query

Run against the public githubarchive BigQuery dataset, counting IssuesEvent actions of type opened whose title or body contains an em-dash character or the literal phrase “em dash”.

SELECT
  FORMAT_DATE('%Y-%m', DATE(created_at)) AS month,
  COUNT(*) AS issue_count
FROM
  `githubarchive.month.*`
WHERE
  type = 'IssuesEvent'
  AND JSON_EXTRACT_SCALAR(payload, '$.action') = 'opened'
  AND (
    LOWER(JSON_EXTRACT_SCALAR(payload, '$.issue.title')) LIKE '%em dash%'
    OR LOWER(JSON_EXTRACT_SCALAR(payload, '$.issue.body')) LIKE '%em dash%'
    OR JSON_EXTRACT_SCALAR(payload, '$.issue.body') LIKE '%—%'
  )
  AND _TABLE_SUFFIX BETWEEN '2020_01' AND '2026_04'
GROUP BY month
ORDER BY month

The tighter query (green line)

Drops the em-dash-character match entirely — only counts issues whose text literally contains the phrase “em dash” or “em-dash”. These are issues filed because of em-dashes, not just ones that happen to contain one.

SELECT
  FORMAT_DATE('%Y-%m', DATE(created_at)) AS month,
  COUNT(*) AS issue_count
FROM
  `githubarchive.month.*`
WHERE
  type = 'IssuesEvent'
  AND JSON_EXTRACT_SCALAR(payload, '$.action') = 'opened'
  AND (
    LOWER(JSON_EXTRACT_SCALAR(payload, '$.issue.title')) LIKE '%em-dash%'
    OR LOWER(JSON_EXTRACT_SCALAR(payload, '$.issue.title')) LIKE '%em dash%'
    OR LOWER(JSON_EXTRACT_SCALAR(payload, '$.issue.body')) LIKE '%em-dash%'
    OR LOWER(JSON_EXTRACT_SCALAR(payload, '$.issue.body')) LIKE '%em dash%'
  )
  AND _TABLE_SUFFIX BETWEEN '2020_01' AND '2026_04'
GROUP BY month
ORDER BY month