diff --git a/src/Mod/Fem/Gui/Resources/Fem.qrc b/src/Mod/Fem/Gui/Resources/Fem.qrc
index a75c89940a..bed64fcfb3 100755
--- a/src/Mod/Fem/Gui/Resources/Fem.qrc
+++ b/src/Mod/Fem/Gui/Resources/Fem.qrc
@@ -34,7 +34,7 @@
icons/fem-cylinder.svg
icons/fem-DataAlongLine.svg
icons/fem-data.svg
- icons/fem-elmer.png
+ icons/fem-elmer.svg
icons/fem-equation-electrostatic.svg
icons/fem-equation-elasticity.svg
icons/fem-equation-flow.svg
diff --git a/src/Mod/Fem/Gui/Resources/icons/fem-elmer.png b/src/Mod/Fem/Gui/Resources/icons/fem-elmer.png
deleted file mode 100755
index c7c51100a8..0000000000
Binary files a/src/Mod/Fem/Gui/Resources/icons/fem-elmer.png and /dev/null differ
diff --git a/src/Mod/Fem/Gui/Resources/icons/fem-elmer.svg b/src/Mod/Fem/Gui/Resources/icons/fem-elmer.svg
new file mode 100644
index 0000000000..5c31380bb5
--- /dev/null
+++ b/src/Mod/Fem/Gui/Resources/icons/fem-elmer.svg
@@ -0,0 +1,98 @@
+
+
+
+
diff --git a/src/Mod/Fem/femsolver/elmer/solver.py b/src/Mod/Fem/femsolver/elmer/solver.py
index 7ab369e63f..b6a23c455b 100644
--- a/src/Mod/Fem/femsolver/elmer/solver.py
+++ b/src/Mod/Fem/femsolver/elmer/solver.py
@@ -92,4 +92,4 @@ class ViewProxy(solverbase.ViewProxy):
"""Proxy for FemSolverElmers View Provider."""
def getIcon(self):
- return ":/icons/fem-elmer.png"
+ return ":/icons/fem-elmer.svg"