diff --git a/subprojects/gst-docs/theme/extra/images/favicon-120.png b/subprojects/gst-docs/theme/extra/images/favicon-120.png
new file mode 100644
index 0000000000..a27ba281d7
Binary files /dev/null and b/subprojects/gst-docs/theme/extra/images/favicon-120.png differ
diff --git a/subprojects/gst-docs/theme/extra/images/favicon-128.png b/subprojects/gst-docs/theme/extra/images/favicon-128.png
new file mode 100644
index 0000000000..347751d2e8
Binary files /dev/null and b/subprojects/gst-docs/theme/extra/images/favicon-128.png differ
diff --git a/subprojects/gst-docs/theme/extra/images/favicon-152.png b/subprojects/gst-docs/theme/extra/images/favicon-152.png
new file mode 100644
index 0000000000..092d5042d0
Binary files /dev/null and b/subprojects/gst-docs/theme/extra/images/favicon-152.png differ
diff --git a/subprojects/gst-docs/theme/extra/images/favicon-16.png b/subprojects/gst-docs/theme/extra/images/favicon-16.png
new file mode 100644
index 0000000000..3efde85779
Binary files /dev/null and b/subprojects/gst-docs/theme/extra/images/favicon-16.png differ
diff --git a/subprojects/gst-docs/theme/extra/images/favicon-180.png b/subprojects/gst-docs/theme/extra/images/favicon-180.png
new file mode 100644
index 0000000000..335171a6c6
Binary files /dev/null and b/subprojects/gst-docs/theme/extra/images/favicon-180.png differ
diff --git a/subprojects/gst-docs/theme/extra/images/favicon-192.png b/subprojects/gst-docs/theme/extra/images/favicon-192.png
new file mode 100644
index 0000000000..57c7d32c83
Binary files /dev/null and b/subprojects/gst-docs/theme/extra/images/favicon-192.png differ
diff --git a/subprojects/gst-docs/theme/extra/images/favicon-196.png b/subprojects/gst-docs/theme/extra/images/favicon-196.png
new file mode 100644
index 0000000000..0dedf54214
Binary files /dev/null and b/subprojects/gst-docs/theme/extra/images/favicon-196.png differ
diff --git a/subprojects/gst-docs/theme/extra/images/favicon-228.png b/subprojects/gst-docs/theme/extra/images/favicon-228.png
new file mode 100644
index 0000000000..89ef518d06
Binary files /dev/null and b/subprojects/gst-docs/theme/extra/images/favicon-228.png differ
diff --git a/subprojects/gst-docs/theme/extra/images/favicon-32.png b/subprojects/gst-docs/theme/extra/images/favicon-32.png
new file mode 100644
index 0000000000..792c488f03
Binary files /dev/null and b/subprojects/gst-docs/theme/extra/images/favicon-32.png differ
diff --git a/subprojects/gst-docs/theme/extra/images/favicon-57.png b/subprojects/gst-docs/theme/extra/images/favicon-57.png
new file mode 100644
index 0000000000..493aac432b
Binary files /dev/null and b/subprojects/gst-docs/theme/extra/images/favicon-57.png differ
diff --git a/subprojects/gst-docs/theme/extra/images/favicon-76.png b/subprojects/gst-docs/theme/extra/images/favicon-76.png
new file mode 100644
index 0000000000..08f9c23ed6
Binary files /dev/null and b/subprojects/gst-docs/theme/extra/images/favicon-76.png differ
diff --git a/subprojects/gst-docs/theme/extra/images/favicon-96.png b/subprojects/gst-docs/theme/extra/images/favicon-96.png
new file mode 100644
index 0000000000..4cd9c38f61
Binary files /dev/null and b/subprojects/gst-docs/theme/extra/images/favicon-96.png differ
diff --git a/subprojects/gst-docs/theme/extra/templates/extra_head.html b/subprojects/gst-docs/theme/extra/templates/extra_head.html
index 29b7477bae..cc7b800484 100644
--- a/subprojects/gst-docs/theme/extra/templates/extra_head.html
+++ b/subprojects/gst-docs/theme/extra/templates/extra_head.html
@@ -1,2 +1,18 @@
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+