diff --git a/icons/plug-zap-2.json b/icons/plug-zap-2.json
new file mode 100644
index 000000000..3e6108e9d
--- /dev/null
+++ b/icons/plug-zap-2.json
@@ -0,0 +1,14 @@
+{
+ "$schema": "../icon.schema.json",
+ "tags": [
+ "electricity",
+ "electronics",
+ "charge",
+ "charging",
+ "battery",
+ "connect"
+ ],
+ "categories": [
+ "devices"
+ ]
+}
\ No newline at end of file
diff --git a/icons/plug-zap-2.svg b/icons/plug-zap-2.svg
new file mode 100644
index 000000000..ba0eea9ed
--- /dev/null
+++ b/icons/plug-zap-2.svg
@@ -0,0 +1,17 @@
+
diff --git a/icons/plug-zap.json b/icons/plug-zap.json
index 51849c093..3e6108e9d 100644
--- a/icons/plug-zap.json
+++ b/icons/plug-zap.json
@@ -1,6 +1,8 @@
{
"$schema": "../icon.schema.json",
"tags": [
+ "electricity",
+ "electronics",
"charge",
"charging",
"battery",
diff --git a/icons/plug-zap.svg b/icons/plug-zap.svg
index f6dbc9de4..6376dc020 100644
--- a/icons/plug-zap.svg
+++ b/icons/plug-zap.svg
@@ -9,9 +9,9 @@
stroke-linecap="round"
stroke-linejoin="round"
>
-
-
-
-
-
+
+
+
+
+
diff --git a/icons/plug.json b/icons/plug.json
index 9ded420d2..5c0e0b86c 100644
--- a/icons/plug.json
+++ b/icons/plug.json
@@ -2,6 +2,7 @@
"$schema": "../icon.schema.json",
"tags": [
"electricity",
+ "electronics",
"socket",
"outlet"
],
diff --git a/icons/plug.svg b/icons/plug.svg
index 16bb1e7a9..0b92aeee8 100644
--- a/icons/plug.svg
+++ b/icons/plug.svg
@@ -10,7 +10,7 @@
stroke-linejoin="round"
>
-
-
-
+
+
+
diff --git a/icons/unplug.json b/icons/unplug.json
new file mode 100644
index 000000000..c3b79691a
--- /dev/null
+++ b/icons/unplug.json
@@ -0,0 +1,15 @@
+{
+ "$schema": "../icon.schema.json",
+ "tags": [
+ "electricity",
+ "electronics",
+ "socket",
+ "outlet",
+ "disconnect"
+ ],
+ "categories": [
+ "devices",
+ "coding",
+ "development"
+ ]
+}
\ No newline at end of file
diff --git a/icons/unplug.svg b/icons/unplug.svg
new file mode 100644
index 000000000..0f99c8ad2
--- /dev/null
+++ b/icons/unplug.svg
@@ -0,0 +1,18 @@
+