diff --git a/icons/copy-check.json b/icons/copy-check.json
new file mode 100644
index 000000000..977d3d54c
--- /dev/null
+++ b/icons/copy-check.json
@@ -0,0 +1,13 @@
+{
+ "$schema": "../icon.schema.json",
+ "tags": [
+ "clone",
+ "duplicate",
+ "done",
+ "multiple"
+ ],
+ "categories": [
+ "text",
+ "notifications"
+ ]
+}
\ No newline at end of file
diff --git a/icons/copy-check.svg b/icons/copy-check.svg
new file mode 100644
index 000000000..253178c54
--- /dev/null
+++ b/icons/copy-check.svg
@@ -0,0 +1,15 @@
+
diff --git a/icons/copy-minus.json b/icons/copy-minus.json
new file mode 100644
index 000000000..5227ebade
--- /dev/null
+++ b/icons/copy-minus.json
@@ -0,0 +1,14 @@
+{
+ "$schema": "../icon.schema.json",
+ "tags": [
+ "clone",
+ "duplicate",
+ "remove",
+ "delete",
+ "collapse",
+ "multiple"
+ ],
+ "categories": [
+ "text"
+ ]
+}
\ No newline at end of file
diff --git a/icons/copy-minus.svg b/icons/copy-minus.svg
new file mode 100644
index 000000000..26076ec1f
--- /dev/null
+++ b/icons/copy-minus.svg
@@ -0,0 +1,15 @@
+
diff --git a/icons/copy-plus.json b/icons/copy-plus.json
new file mode 100644
index 000000000..0d6416ad5
--- /dev/null
+++ b/icons/copy-plus.json
@@ -0,0 +1,12 @@
+{
+ "$schema": "../icon.schema.json",
+ "tags": [
+ "clone",
+ "duplicate",
+ "add",
+ "multiple"
+ ],
+ "categories": [
+ "text"
+ ]
+}
\ No newline at end of file
diff --git a/icons/copy-plus.svg b/icons/copy-plus.svg
new file mode 100644
index 000000000..4d636f58a
--- /dev/null
+++ b/icons/copy-plus.svg
@@ -0,0 +1,16 @@
+
diff --git a/icons/copy-slash.json b/icons/copy-slash.json
new file mode 100644
index 000000000..4a43b7703
--- /dev/null
+++ b/icons/copy-slash.json
@@ -0,0 +1,18 @@
+{
+ "$schema": "../icon.schema.json",
+ "tags": [
+ "clone",
+ "duplicate",
+ "cancel",
+ "ban",
+ "no",
+ "stop",
+ "forbidden",
+ "prohibited",
+ "error",
+ "multiple"
+ ],
+ "categories": [
+ "text"
+ ]
+}
\ No newline at end of file
diff --git a/icons/copy-slash.svg b/icons/copy-slash.svg
new file mode 100644
index 000000000..3237e96af
--- /dev/null
+++ b/icons/copy-slash.svg
@@ -0,0 +1,15 @@
+
diff --git a/icons/copy-x.json b/icons/copy-x.json
new file mode 100644
index 000000000..a116bc8d4
--- /dev/null
+++ b/icons/copy-x.json
@@ -0,0 +1,14 @@
+{
+ "$schema": "../icon.schema.json",
+ "tags": [
+ "cancel",
+ "close",
+ "delete",
+ "remove",
+ "clear",
+ "multiple"
+ ],
+ "categories": [
+ "notifications"
+ ]
+}
\ No newline at end of file
diff --git a/icons/copy-x.svg b/icons/copy-x.svg
new file mode 100644
index 000000000..2ba09debb
--- /dev/null
+++ b/icons/copy-x.svg
@@ -0,0 +1,16 @@
+
diff --git a/icons/copy.json b/icons/copy.json
index 66d1c45cd..825562ab4 100644
--- a/icons/copy.json
+++ b/icons/copy.json
@@ -2,7 +2,8 @@
"$schema": "../icon.schema.json",
"tags": [
"clone",
- "duplicate"
+ "duplicate",
+ "multiple"
],
"categories": [
"text"
diff --git a/icons/copy.svg b/icons/copy.svg
index 16c02df5b..f62ce99c1 100644
--- a/icons/copy.svg
+++ b/icons/copy.svg
@@ -9,6 +9,6 @@
stroke-linecap="round"
stroke-linejoin="round"
>
-
-
+
+