diff --git a/src/Mod/Fem/Gui/Resources/Fem.qrc b/src/Mod/Fem/Gui/Resources/Fem.qrc
index d9ad908cbc..3d2b3165f0 100755
--- a/src/Mod/Fem/Gui/Resources/Fem.qrc
+++ b/src/Mod/Fem/Gui/Resources/Fem.qrc
@@ -27,7 +27,7 @@
icons/fem-constraint-transform.svg
icons/fem-control-solver.svg
icons/fem-cylinder.svg
- icons/fem-data.png
+ icons/fem-data.svg
icons/fem-femmesh-clear-mesh.svg
icons/fem-femmesh-create-node-by-poly.svg
icons/fem-femmesh-from-shape.svg
@@ -53,12 +53,12 @@
icons/fem-static-analysis.svg
icons/fem-thermomechanical-analysis.svg
- icons/fem-clip.png
- icons/fem-DataAlongLine.png
- icons/fem-clip-scalar.png
- icons/fem-cut.png
- icons/fem-isosurface.png
- icons/fem-warp.png
+ icons/fem-clip.svg
+ icons/fem-DataAlongLine.svg
+ icons/fem-clip-scalar.svg
+ icons/fem-cut.svg
+ icons/fem-isosurface.svg
+ icons/fem-warp.svg
translations/Fem_af.qm
translations/Fem_de.qm
diff --git a/src/Mod/Fem/Gui/Resources/icons/fem-DataAlongLine.png b/src/Mod/Fem/Gui/Resources/icons/fem-DataAlongLine.png
deleted file mode 100644
index e9b4551b76..0000000000
Binary files a/src/Mod/Fem/Gui/Resources/icons/fem-DataAlongLine.png and /dev/null differ
diff --git a/src/Mod/Fem/Gui/Resources/icons/fem-DataAlongLine.svg b/src/Mod/Fem/Gui/Resources/icons/fem-DataAlongLine.svg
new file mode 100644
index 0000000000..8bc58d7285
--- /dev/null
+++ b/src/Mod/Fem/Gui/Resources/icons/fem-DataAlongLine.svg
@@ -0,0 +1,144 @@
+
+
+
+
diff --git a/src/Mod/Fem/Gui/Resources/icons/fem-clip-scalar.png b/src/Mod/Fem/Gui/Resources/icons/fem-clip-scalar.png
deleted file mode 100644
index d12421a007..0000000000
Binary files a/src/Mod/Fem/Gui/Resources/icons/fem-clip-scalar.png and /dev/null differ
diff --git a/src/Mod/Fem/Gui/Resources/icons/fem-clip-scalar.svg b/src/Mod/Fem/Gui/Resources/icons/fem-clip-scalar.svg
new file mode 100644
index 0000000000..2823aa0b37
--- /dev/null
+++ b/src/Mod/Fem/Gui/Resources/icons/fem-clip-scalar.svg
@@ -0,0 +1,198 @@
+
+
+
+
diff --git a/src/Mod/Fem/Gui/Resources/icons/fem-clip.png b/src/Mod/Fem/Gui/Resources/icons/fem-clip.png
deleted file mode 100644
index a902df9d7d..0000000000
Binary files a/src/Mod/Fem/Gui/Resources/icons/fem-clip.png and /dev/null differ
diff --git a/src/Mod/Fem/Gui/Resources/icons/fem-clip.svg b/src/Mod/Fem/Gui/Resources/icons/fem-clip.svg
new file mode 100644
index 0000000000..0b79182260
--- /dev/null
+++ b/src/Mod/Fem/Gui/Resources/icons/fem-clip.svg
@@ -0,0 +1,186 @@
+
+
+
+
diff --git a/src/Mod/Fem/Gui/Resources/icons/fem-cut.png b/src/Mod/Fem/Gui/Resources/icons/fem-cut.png
deleted file mode 100644
index 070ce3bda4..0000000000
Binary files a/src/Mod/Fem/Gui/Resources/icons/fem-cut.png and /dev/null differ
diff --git a/src/Mod/Fem/Gui/Resources/icons/fem-cut.svg b/src/Mod/Fem/Gui/Resources/icons/fem-cut.svg
new file mode 100644
index 0000000000..6eb5f3dc79
--- /dev/null
+++ b/src/Mod/Fem/Gui/Resources/icons/fem-cut.svg
@@ -0,0 +1,185 @@
+
+
+
+
diff --git a/src/Mod/Fem/Gui/Resources/icons/fem-data.png b/src/Mod/Fem/Gui/Resources/icons/fem-data.png
deleted file mode 100644
index 655bf83742..0000000000
Binary files a/src/Mod/Fem/Gui/Resources/icons/fem-data.png and /dev/null differ
diff --git a/src/Mod/Fem/Gui/Resources/icons/fem-data.svg b/src/Mod/Fem/Gui/Resources/icons/fem-data.svg
new file mode 100644
index 0000000000..521f4a7d4a
--- /dev/null
+++ b/src/Mod/Fem/Gui/Resources/icons/fem-data.svg
@@ -0,0 +1,185 @@
+
+
+
+
diff --git a/src/Mod/Fem/Gui/Resources/icons/fem-isosurface.png b/src/Mod/Fem/Gui/Resources/icons/fem-isosurface.png
deleted file mode 100644
index 825222cf6a..0000000000
Binary files a/src/Mod/Fem/Gui/Resources/icons/fem-isosurface.png and /dev/null differ
diff --git a/src/Mod/Fem/Gui/Resources/icons/fem-isosurface.svg b/src/Mod/Fem/Gui/Resources/icons/fem-isosurface.svg
new file mode 100644
index 0000000000..8f82a61b5d
--- /dev/null
+++ b/src/Mod/Fem/Gui/Resources/icons/fem-isosurface.svg
@@ -0,0 +1,275 @@
+
+
+
+
diff --git a/src/Mod/Fem/Gui/Resources/icons/fem-warp.png b/src/Mod/Fem/Gui/Resources/icons/fem-warp.png
deleted file mode 100644
index b7227d48c8..0000000000
Binary files a/src/Mod/Fem/Gui/Resources/icons/fem-warp.png and /dev/null differ
diff --git a/src/Mod/Fem/Gui/Resources/icons/fem-warp.svg b/src/Mod/Fem/Gui/Resources/icons/fem-warp.svg
new file mode 100644
index 0000000000..0a7a836bf3
--- /dev/null
+++ b/src/Mod/Fem/Gui/Resources/icons/fem-warp.svg
@@ -0,0 +1,108 @@
+
+
+
+