diff --git a/assets/apple-touch-icon.png b/assets/apple-touch-icon.png
index ed7e14368..f03fde92f 100644
Binary files a/assets/apple-touch-icon.png and b/assets/apple-touch-icon.png differ
diff --git a/assets/favicon.ico b/assets/favicon.ico
deleted file mode 100644
index 5b61e8a59..000000000
Binary files a/assets/favicon.ico and /dev/null differ
diff --git a/assets/favicon.png b/assets/favicon.png
new file mode 100644
index 000000000..a266a4579
Binary files /dev/null and b/assets/favicon.png differ
diff --git a/assets/favicon/favicon.png b/assets/favicon/favicon.png
deleted file mode 100644
index 88ed86cc3..000000000
Binary files a/assets/favicon/favicon.png and /dev/null differ
diff --git a/assets/favicon/favicon.svg b/assets/favicon/favicon.svg
deleted file mode 100644
index b0ff39067..000000000
--- a/assets/favicon/favicon.svg
+++ /dev/null
@@ -1,53 +0,0 @@
-
-
diff --git a/assets/icons/128.png b/assets/icons/128.png
deleted file mode 100644
index a0682baf6..000000000
Binary files a/assets/icons/128.png and /dev/null differ
diff --git a/assets/icons/16.png b/assets/icons/16.png
deleted file mode 100644
index 138bb83c5..000000000
Binary files a/assets/icons/16.png and /dev/null differ
diff --git a/assets/icons/192.png b/assets/icons/192.png
index c07c112c1..0d4356e64 100644
Binary files a/assets/icons/192.png and b/assets/icons/192.png differ
diff --git a/assets/icons/256.png b/assets/icons/256.png
deleted file mode 100644
index ed7e14368..000000000
Binary files a/assets/icons/256.png and /dev/null differ
diff --git a/assets/icons/32.png b/assets/icons/32.png
deleted file mode 100644
index 54a8da645..000000000
Binary files a/assets/icons/32.png and /dev/null differ
diff --git a/assets/icons/512.png b/assets/icons/512.png
index 66abba2d0..7a659e2b3 100644
Binary files a/assets/icons/512.png and b/assets/icons/512.png differ
diff --git a/assets/icons/64.png b/assets/icons/64.png
deleted file mode 100644
index d658f0b4e..000000000
Binary files a/assets/icons/64.png and /dev/null differ
diff --git a/assets/icons/icon.svg b/assets/icons/icon.svg
deleted file mode 100644
index 842a5a885..000000000
--- a/assets/icons/icon.svg
+++ /dev/null
@@ -1,91 +0,0 @@
-
-
diff --git a/assets/mi.svg b/assets/mi.svg
deleted file mode 100644
index 8ceb12ad9..000000000
--- a/assets/mi.svg
+++ /dev/null
@@ -1,51 +0,0 @@
-
-
diff --git a/src/server/web/index.ts b/src/server/web/index.ts
index 57bcb855a..a6ba3cbde 100644
--- a/src/server/web/index.ts
+++ b/src/server/web/index.ts
@@ -37,7 +37,7 @@ app.use(views(__dirname + '/views', {
}));
// Serve favicon
-app.use(favicon(`${client}/assets/favicon.ico`));
+app.use(favicon(`${client}/assets/favicon.png`));
// Common request handler
app.use(async (ctx, next) => {
diff --git a/src/server/web/views/base.pug b/src/server/web/views/base.pug
index 43b82a5f0..1fc62c09f 100644
--- a/src/server/web/views/base.pug
+++ b/src/server/web/views/base.pug
@@ -13,7 +13,7 @@ html
meta(name='theme-color' content='#86b300')
meta(property='og:site_name' content= instanceName || 'Misskey')
meta(name='viewport' content='width=device-width, initial-scale=1')
- link(rel='icon' href= icon || '/favicon.ico')
+ link(rel='icon' href= icon || '/favicon.png')
link(rel='apple-touch-icon' href= icon || '/apple-touch-icon.png')
link(rel='manifest' href='/manifest.json')