diff --git a/README.md b/README.md
index c25b287..6239a9d 100644
--- a/README.md
+++ b/README.md
@@ -1,4 +1,4 @@
-# ![Taxi](taxi-logo-transparent.png)
+# ![Taxi](taxi-logo-transparent.svg)
>The FTP Client that drives you anywhere
[![Build Status](https://travis-ci.org/Alecaddd/taxi.svg?branch=master)](https://travis-ci.org/Alecaddd/taxi)
diff --git a/data/icons/128.svg b/data/icons/128.svg
index e56503d..1b1030f 100644
--- a/data/icons/128.svg
+++ b/data/icons/128.svg
@@ -2,21 +2,21 @@
+ rx="10"
+ ry="10"
+ x="12.5"
+ y="15.5"
+ id="rect5505-21-6"
+ style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.5;fill:none;stroke:#ad5f00;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
diff --git a/data/icons/16.svg b/data/icons/16.svg
new file mode 100644
index 0000000..4931efa
--- /dev/null
+++ b/data/icons/16.svg
@@ -0,0 +1,678 @@
+
+
diff --git a/data/icons/24.svg b/data/icons/24.svg
index dc2103c..dd8de76 100644
--- a/data/icons/24.svg
+++ b/data/icons/24.svg
@@ -2,21 +2,21 @@
+ id="rect5505-21-8-1-7"
+ style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.5;fill:none;stroke:#ad5f00;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
diff --git a/data/icons/32.svg b/data/icons/32.svg
index 7185355..f1aa5c1 100644
--- a/data/icons/32.svg
+++ b/data/icons/32.svg
@@ -2,21 +2,21 @@
+ height="25"
+ width="25" />
diff --git a/data/icons/48.svg b/data/icons/48.svg
index 82839ce..843bd8d 100644
--- a/data/icons/48.svg
+++ b/data/icons/48.svg
@@ -2,21 +2,21 @@
+ width="37" />
diff --git a/data/icons/64.svg b/data/icons/64.svg
index 458eee4..18edfcf 100644
--- a/data/icons/64.svg
+++ b/data/icons/64.svg
@@ -2,21 +2,21 @@
+ style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient5);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;enable-background:accumulate"
+ d="m 11,26 v 6 h 6 v -6 z m 6,6 v 6 h 6 v -6 z m 6,0 h 6 v -6 h -6 z m 6,0 v 6 h 6 v -6 z m 6,0 h 6 v -6 h -6 z m 6,0 v 6 h 6 v -6 z m 6,0 h 6 v -6 h -6 z"
+ id="path4"
+ sodipodi:nodetypes="ccccccccccccccccccccccccccccccccccc" />
diff --git a/data/meson.build b/data/meson.build
index d0f595f..3be4437 100644
--- a/data/meson.build
+++ b/data/meson.build
@@ -1,4 +1,4 @@
-icon_sizes = ['24', '32', '48', '64', '128']
+icon_sizes = ['16', '24', '32', '48', '64', '128']
foreach i : icon_sizes
install_data(
diff --git a/taxi-logo-transparent.png b/taxi-logo-transparent.png
deleted file mode 100644
index 21fd550..0000000
Binary files a/taxi-logo-transparent.png and /dev/null differ
diff --git a/taxi-logo-transparent.svg b/taxi-logo-transparent.svg
new file mode 100644
index 0000000..6b28cba
--- /dev/null
+++ b/taxi-logo-transparent.svg
@@ -0,0 +1,330 @@
+
+
+
+