diff --git a/frontend/messages/de.json b/frontend/messages/de.json
index f2524003..ea53eb8b 100644
--- a/frontend/messages/de.json
+++ b/frontend/messages/de.json
@@ -101,6 +101,7 @@
"docs_list_unknown": "Unbekannt",
"docs_group_undated": "Undatiert",
"docs_filter_undated_only": "Nur undatierte",
+ "docs_filter_undated_count_label": "{count} undatierte Dokumente",
"docs_range_excludes_undated": "Ein Datumsfilter schließt undatierte Dokumente aus, da sie keinem Zeitraum zugeordnet werden können.",
"docs_group_unknown": "Unbekannt",
"doc_section_who_when": "Wer & Wann",
diff --git a/frontend/messages/en.json b/frontend/messages/en.json
index 33e7f222..20b04d03 100644
--- a/frontend/messages/en.json
+++ b/frontend/messages/en.json
@@ -101,6 +101,7 @@
"docs_list_unknown": "Unknown",
"docs_group_undated": "Undated",
"docs_filter_undated_only": "Undated only",
+ "docs_filter_undated_count_label": "{count} undated documents",
"docs_range_excludes_undated": "A date range filter excludes undated documents, because they cannot belong to any time span.",
"docs_group_unknown": "Unknown",
"doc_section_who_when": "Who & When",
diff --git a/frontend/messages/es.json b/frontend/messages/es.json
index e8859767..de536777 100644
--- a/frontend/messages/es.json
+++ b/frontend/messages/es.json
@@ -101,6 +101,7 @@
"docs_list_unknown": "Desconocido",
"docs_group_undated": "Sin fecha",
"docs_filter_undated_only": "Solo sin fecha",
+ "docs_filter_undated_count_label": "{count} documentos sin fecha",
"docs_range_excludes_undated": "Un filtro de intervalo de fechas excluye los documentos sin fecha, ya que no pueden pertenecer a ningún periodo.",
"docs_group_unknown": "Desconocido",
"doc_section_who_when": "Quién & Cuándo",
diff --git a/frontend/src/routes/SearchFilterBar.svelte b/frontend/src/routes/SearchFilterBar.svelte
index 5bec7245..2b980974 100644
--- a/frontend/src/routes/SearchFilterBar.svelte
+++ b/frontend/src/routes/SearchFilterBar.svelte
@@ -281,12 +281,17 @@ $effect(() => {
pages (not the page slice). Stays visible regardless of the toggle
state so it advertises the triage backlog size (issue #668). -->
{#if undatedCount > 0}
+
{undatedCount}{undatedCount}
{/if}