diff --git a/icons/Symbolic/16/gimp-tool-warp.png b/icons/Symbolic/16/gimp-tool-warp.png
new file mode 100644
index 0000000000..f0823f2fde
Binary files /dev/null and b/icons/Symbolic/16/gimp-tool-warp.png differ
diff --git a/icons/Symbolic/16/gimp-tool-warp.svg b/icons/Symbolic/16/gimp-tool-warp.svg
new file mode 100644
index 0000000000..a8133654cc
--- /dev/null
+++ b/icons/Symbolic/16/gimp-tool-warp.svg
@@ -0,0 +1,109 @@
+
+
+
+
diff --git a/icons/Symbolic/22/gimp-tool-warp.png b/icons/Symbolic/22/gimp-tool-warp.png
new file mode 100644
index 0000000000..5f3cd7e7b0
Binary files /dev/null and b/icons/Symbolic/22/gimp-tool-warp.png differ
diff --git a/icons/Symbolic/22/gimp-tool-warp.svg b/icons/Symbolic/22/gimp-tool-warp.svg
new file mode 100644
index 0000000000..3440386a88
--- /dev/null
+++ b/icons/Symbolic/22/gimp-tool-warp.svg
@@ -0,0 +1,109 @@
+
+
+
+
diff --git a/icons/Symbolic/icon-list.mk b/icons/Symbolic/icon-list.mk
index 8648475280..8d0b2a07c9 100644
--- a/icons/Symbolic/icon-list.mk
+++ b/icons/Symbolic/icon-list.mk
@@ -166,6 +166,7 @@ icons16_DATA = \
16/gimp-tool-smudge.png \
16/gimp-tool-text.png \
16/gimp-tool-threshold.png \
+ 16/gimp-tool-warp.png \
16/gimp-tool-zoom.png \
16/gimp-tools.png \
16/gimp-transparency.png \
@@ -275,6 +276,7 @@ icons22_DATA = \
22/gimp-tool-smudge.png \
22/gimp-tool-text.png \
22/gimp-tool-threshold.png \
+ 22/gimp-tool-warp.png \
22/gimp-tool-zoom.png \
22/gimp-wilber.png