diff --git a/src/icons/icons.qrc b/src/icons/icons.qrc
index b9668b18b..032de4114 100644
--- a/src/icons/icons.qrc
+++ b/src/icons/icons.qrc
@@ -4,7 +4,8 @@
images/add_16px@2x.png
images/add_24px.png
images/add_24px@2x.png
- images/edit.png
+ images/edit_16px.png
+ images/edit_16px@2x.png
images/align_bottom_32px.png
images/align_bottom_32px@2x.png
images/align_hcenter_32px.png
diff --git a/src/icons/images/edit.png b/src/icons/images/edit.png
deleted file mode 100644
index 9e568e149..000000000
Binary files a/src/icons/images/edit.png and /dev/null differ
diff --git a/src/icons/images/edit_16px.png b/src/icons/images/edit_16px.png
new file mode 100644
index 000000000..b129280ae
Binary files /dev/null and b/src/icons/images/edit_16px.png differ
diff --git a/src/icons/images/edit_16px@2x.png b/src/icons/images/edit_16px@2x.png
new file mode 100644
index 000000000..46901bb9a
Binary files /dev/null and b/src/icons/images/edit_16px@2x.png differ
diff --git a/src/icons/svg/edit_16px.svg b/src/icons/svg/edit_16px.svg
new file mode 100644
index 000000000..aef094d1d
--- /dev/null
+++ b/src/icons/svg/edit_16px.svg
@@ -0,0 +1,104 @@
+
+
+
+
diff --git a/src/lay/lay/SaltManagerDialog.ui b/src/lay/lay/SaltManagerDialog.ui
index a5e57f393..d82099633 100644
--- a/src/lay/lay/SaltManagerDialog.ui
+++ b/src/lay/lay/SaltManagerDialog.ui
@@ -961,7 +961,7 @@
- :/edit.png:/edit.png
+ :/edit_16px.png:/edit_16px.png
true
diff --git a/src/layui/layui/LayerMappingWidget.ui b/src/layui/layui/LayerMappingWidget.ui
index 6e87d18da..a7ea6a8cc 100644
--- a/src/layui/layui/LayerMappingWidget.ui
+++ b/src/layui/layui/LayerMappingWidget.ui
@@ -131,7 +131,7 @@
- :/edit.png:/edit.png
+ :/edit_16px.png:/edit_16px.png