diff --git a/src/icons/icons.qrc b/src/icons/icons.qrc
index 04ba8d41f..5180e1704 100644
--- a/src/icons/icons.qrc
+++ b/src/icons/icons.qrc
@@ -200,8 +200,10 @@
images/run_16px@2x.png
images/runthis_16px.png
images/runthis_16px@2x.png
- images/save.png
- images/save_all.png
+ images/save_16px.png
+ images/save_16px@2x.png
+ images/save_all_16px.png
+ images/save_all_16px@2x.png
images/select_24px.png
images/select_24px@2x.png
images/setup_16px.png
diff --git a/src/icons/images/save.png b/src/icons/images/save.png
deleted file mode 100644
index 5a13d75ea..000000000
Binary files a/src/icons/images/save.png and /dev/null differ
diff --git a/src/icons/images/save_16px.png b/src/icons/images/save_16px.png
new file mode 100644
index 000000000..f65bc2cfd
Binary files /dev/null and b/src/icons/images/save_16px.png differ
diff --git a/src/icons/images/save_16px@2x.png b/src/icons/images/save_16px@2x.png
new file mode 100644
index 000000000..152fe5d66
Binary files /dev/null and b/src/icons/images/save_16px@2x.png differ
diff --git a/src/icons/images/save_all.png b/src/icons/images/save_all.png
deleted file mode 100644
index 0c2d44408..000000000
Binary files a/src/icons/images/save_all.png and /dev/null differ
diff --git a/src/icons/images/save_all_16px.png b/src/icons/images/save_all_16px.png
new file mode 100644
index 000000000..914cdae76
Binary files /dev/null and b/src/icons/images/save_all_16px.png differ
diff --git a/src/icons/images/save_all_16px@2x.png b/src/icons/images/save_all_16px@2x.png
new file mode 100644
index 000000000..f09c308fd
Binary files /dev/null and b/src/icons/images/save_all_16px@2x.png differ
diff --git a/src/icons/svg/save_16px.svg b/src/icons/svg/save_16px.svg
new file mode 100644
index 000000000..50a820f6f
--- /dev/null
+++ b/src/icons/svg/save_16px.svg
@@ -0,0 +1,135 @@
+
+
+
+
diff --git a/src/icons/svg/save_all_16px.svg b/src/icons/svg/save_all_16px.svg
new file mode 100644
index 000000000..6a38da07c
--- /dev/null
+++ b/src/icons/svg/save_all_16px.svg
@@ -0,0 +1,186 @@
+
+
+
+
diff --git a/src/lay/lay/MacroEditorDialog.ui b/src/lay/lay/MacroEditorDialog.ui
index 4a18b2856..3080ac48a 100644
--- a/src/lay/lay/MacroEditorDialog.ui
+++ b/src/lay/lay/MacroEditorDialog.ui
@@ -215,7 +215,7 @@ p, li { white-space: pre-wrap; }
- :/save_all.png:/save_all.png
+ :/save_all_16px.png:/save_all_16px.png
Ctrl+Shift+S
@@ -235,7 +235,7 @@ p, li { white-space: pre-wrap; }
- :/save.png:/save.png
+ :/save_16px.png:/save_16px.png
Ctrl+S
@@ -1422,7 +1422,7 @@ p, li { white-space: pre-wrap; }
- :/save_all.png:/save_all.png
+ :/save_all_16px.png:/save_all_16px.png
Save All
@@ -1431,7 +1431,7 @@ p, li { white-space: pre-wrap; }
- :/save.png:/save.png
+ :/save_16px.png:/save_16px.png
Save