diff --git a/doc/architecture/blueprints/new_diffs/features.md b/doc/architecture/blueprints/new_diffs/features.md
new file mode 100644
index 0000000000000000000000000000000000000000..c002e8e38e9f8ac973b34ccf1522566cd260feac
--- /dev/null
+++ b/doc/architecture/blueprints/new_diffs/features.md
@@ -0,0 +1,45 @@
+---
+status: proposed
+creation-date: "2023-10-10"
+authors: [ "@thomasrandolph", "@patrickbajao", "@igor.drozdov", "@jerasmus", "@iamphill", "@slashmanov", "@psjakubowska" ]
+coach: [ "@ntepluhina" ]
+approvers: [ ]
+owning-stage: "~devops::create"
+participating-stages: []
+---
+
+This is an appendix to the [New Diffs document](index.md).
+
+# Diffs features
+
+Below is a complete list of features for merge request and commit diffs grouped by diff viewers (Code, Image, Other).
+
+✓ – available in both MR and Commit views.
+
+| Features                          | Code   | Image | Other |
+|-----------------------------------|--------|-------|-------|
+| Filename                          | ✓      | ✓     | ✓     |
+| Copy file path                    | ✓      | ✓     | ✓     |
+| Collapse and expand file          | ✓      | ✓     | ✓     |
+| File stats                        | ✓      | ✓     | ✓     |
+| Lines changed (0 for blobs)       | ✓      | ✓     | ✓     |
+| Permissions changed               | ✓      | ✓     | ✓     |
+| CRUD comment on file              | ✓      | ✓     | ✓     |
+| View file link                    | ✓      | ✓     | ✓     |
+| Mark as viewed                    | MR     | MR    | MR    |
+| Hide all comments                 | MR     | MR    | MR    |
+| Show full file (expand all lines) | MR     |       |       |
+| Open in Web IDE link              | MR     |       |       |
+| Line link                         | ✓      |       |       |
+| Edit file link                    | ✓      |       |       |
+| Code highlight (multiple themes)                    | ✓      |       |       |
+| Expand lines                      | ✓      |       |       |
+| CRUD comment on specific line     | Commit      |       |       |
+| CRUD comment on line range        | MR      |       |       |
+| Draft comment on line range       | MR      |       |       |
+| Code quality highlights           | ✓      |       |       |
+| Test coverage highlights          | ✓      |       |       |
+| Hide whitespace changes           | ✓      |       |       |
+| Auto-collapse large file          | ✓      |       |       |
+| View as raw                       | Commit |       |       |
+| Side by side view                 |        | ✓     |       |
diff --git a/doc/architecture/blueprints/new_diffs/index.md b/doc/architecture/blueprints/new_diffs/index.md
index b6491e081b129330057bcc3342c0b8514f03fe11..71530e28101698226b3c5583937445a5281af7db 100644
--- a/doc/architecture/blueprints/new_diffs/index.md
+++ b/doc/architecture/blueprints/new_diffs/index.md
@@ -20,6 +20,8 @@ to develop a single, performant way for diffs to be rendered across the applicat
 to improve all areas of diff rendering, from the backend creation of diffs to the frontend rendering
 the diffs.
 
+All the diffs features related to this document are [listed on a dedicated page](features.md).
+
 ## Motivation
 
 ### Goals