diff --git a/icons/wifi-high.json b/icons/wifi-high.json
new file mode 100644
index 000000000..9a70a7cfb
--- /dev/null
+++ b/icons/wifi-high.json
@@ -0,0 +1,18 @@
+{
+ "$schema": "../icon.schema.json",
+ "contributors": [
+ "colebemis",
+ "ericfennis",
+ "jguddas",
+ "VirtCode"
+ ],
+ "tags": [
+ "connection",
+ "signal",
+ "wireless"
+ ],
+ "categories": [
+ "connectivity",
+ "devices"
+ ]
+}
diff --git a/icons/wifi-high.svg b/icons/wifi-high.svg
new file mode 100644
index 000000000..cdf5fd1bb
--- /dev/null
+++ b/icons/wifi-high.svg
@@ -0,0 +1,15 @@
+
diff --git a/icons/wifi-low.json b/icons/wifi-low.json
new file mode 100644
index 000000000..9a70a7cfb
--- /dev/null
+++ b/icons/wifi-low.json
@@ -0,0 +1,18 @@
+{
+ "$schema": "../icon.schema.json",
+ "contributors": [
+ "colebemis",
+ "ericfennis",
+ "jguddas",
+ "VirtCode"
+ ],
+ "tags": [
+ "connection",
+ "signal",
+ "wireless"
+ ],
+ "categories": [
+ "connectivity",
+ "devices"
+ ]
+}
diff --git a/icons/wifi-low.svg b/icons/wifi-low.svg
new file mode 100644
index 000000000..621883189
--- /dev/null
+++ b/icons/wifi-low.svg
@@ -0,0 +1,14 @@
+
diff --git a/icons/wifi-zero.json b/icons/wifi-zero.json
new file mode 100644
index 000000000..9a70a7cfb
--- /dev/null
+++ b/icons/wifi-zero.json
@@ -0,0 +1,18 @@
+{
+ "$schema": "../icon.schema.json",
+ "contributors": [
+ "colebemis",
+ "ericfennis",
+ "jguddas",
+ "VirtCode"
+ ],
+ "tags": [
+ "connection",
+ "signal",
+ "wireless"
+ ],
+ "categories": [
+ "connectivity",
+ "devices"
+ ]
+}
diff --git a/icons/wifi-zero.svg b/icons/wifi-zero.svg
new file mode 100644
index 000000000..782bdea14
--- /dev/null
+++ b/icons/wifi-zero.svg
@@ -0,0 +1,13 @@
+