diff --git a/docusaurus.config.js b/docusaurus.config.js
index d8468120c020b69c1207992c2494b8b73c698fee..a28a6b4fb1179546d3f70aea2a5d4bcea2169e2f 100644
--- a/docusaurus.config.js
+++ b/docusaurus.config.js
@@ -9,7 +9,7 @@ module.exports = {
   baseUrl: "/",
   onBrokenLinks: "throw",
   onBrokenMarkdownLinks: "warn",
-  favicon: "img/favicon.ico",
+  favicon: "img/favicon/favicon.ico",
   organizationName: "facebook", // Usually your GitHub org/user name.
   projectName: "docusaurus", // Usually your repo name.
   themeConfig: {
diff --git a/static/img/favicon.ico b/static/img/favicon.ico
deleted file mode 100644
index c01d54bcd39a5f853428f3cd5aa0f383d963c484..0000000000000000000000000000000000000000
Binary files a/static/img/favicon.ico and /dev/null differ
diff --git a/static/img/favicon/android-chrome-192x192.png b/static/img/favicon/android-chrome-192x192.png
new file mode 100644
index 0000000000000000000000000000000000000000..5aff3cfa424bfebd816137330d5e32765ec81689
Binary files /dev/null and b/static/img/favicon/android-chrome-192x192.png differ
diff --git a/static/img/favicon/android-chrome-512x512.png b/static/img/favicon/android-chrome-512x512.png
new file mode 100644
index 0000000000000000000000000000000000000000..e657d030e8cf9cf719e6c01a527b9b9eefc05f7e
Binary files /dev/null and b/static/img/favicon/android-chrome-512x512.png differ
diff --git a/static/img/favicon/apple-touch-icon.png b/static/img/favicon/apple-touch-icon.png
new file mode 100644
index 0000000000000000000000000000000000000000..5f9ec7ce1615e77f023e52e8ed749cde8e80e5e4
Binary files /dev/null and b/static/img/favicon/apple-touch-icon.png differ
diff --git a/static/img/favicon/favicon-16x16.png b/static/img/favicon/favicon-16x16.png
new file mode 100644
index 0000000000000000000000000000000000000000..f55069e08c3a905c7b077ddd41bcc0a03ec8e6ad
Binary files /dev/null and b/static/img/favicon/favicon-16x16.png differ
diff --git a/static/img/favicon/favicon-32x32.png b/static/img/favicon/favicon-32x32.png
new file mode 100644
index 0000000000000000000000000000000000000000..c3a2bbcc3c17a0ea6b11eb0670cf16bc28473939
Binary files /dev/null and b/static/img/favicon/favicon-32x32.png differ
diff --git a/static/img/favicon/favicon.ico b/static/img/favicon/favicon.ico
new file mode 100644
index 0000000000000000000000000000000000000000..4542d98aa53608c38cda39d1b5b31646cbd80520
Binary files /dev/null and b/static/img/favicon/favicon.ico differ
diff --git a/static/img/favicon/site.webmanifest b/static/img/favicon/site.webmanifest
new file mode 100644
index 0000000000000000000000000000000000000000..1dd911238aafbf4ed7b2fb69287840c51f0e5c64
--- /dev/null
+++ b/static/img/favicon/site.webmanifest
@@ -0,0 +1 @@
+{"name":"","short_name":"","icons":[{"src":"/android-chrome-192x192.png","sizes":"192x192","type":"image/png"},{"src":"/android-chrome-512x512.png","sizes":"512x512","type":"image/png"}],"theme_color":"#ffffff","background_color":"#ffffff","display":"standalone"}