diff --git a/assets/chiaki_macos.svg b/assets/chiaki_macos.svg
new file mode 100644
index 0000000..a4ce8f4
--- /dev/null
+++ b/assets/chiaki_macos.svg
@@ -0,0 +1,266 @@
+
+
+
+
diff --git a/assets/chiaki_macos_simple.svg b/assets/chiaki_macos_simple.svg
new file mode 100644
index 0000000..7f1359d
--- /dev/null
+++ b/assets/chiaki_macos_simple.svg
@@ -0,0 +1,102 @@
+
+
+
+
diff --git a/gui/chiaki.icns b/gui/chiaki.icns
index 13613ff..e51fa65 100644
Binary files a/gui/chiaki.icns and b/gui/chiaki.icns differ
diff --git a/gui/res/chiaki_macos.svg b/gui/res/chiaki_macos.svg
new file mode 100644
index 0000000..7f1359d
--- /dev/null
+++ b/gui/res/chiaki_macos.svg
@@ -0,0 +1,102 @@
+
+
+
+
diff --git a/gui/res/resources.qrc b/gui/res/resources.qrc
index 86efda9..b89bee7 100644
--- a/gui/res/resources.qrc
+++ b/gui/res/resources.qrc
@@ -5,6 +5,7 @@
discover-24px.svg
discover-off-24px.svg
chiaki.svg
+ chiaki_macos.svg
console-ps4.svg
console-ps5.svg
diff --git a/gui/src/main.cpp b/gui/src/main.cpp
index a96f007..e6597cf 100644
--- a/gui/src/main.cpp
+++ b/gui/src/main.cpp
@@ -71,7 +71,11 @@ int real_main(int argc, char *argv[])
QApplication app(argc, argv);
+#ifdef Q_OS_MACOS
+ QApplication::setWindowIcon(QIcon(":/icons/chiaki_macos.svg"));
+#else
QApplication::setWindowIcon(QIcon(":/icons/chiaki.svg"));
+#endif
QApplication::setAttribute(Qt::AA_UseHighDpiPixmaps);