diff --git a/scripts/utilities/__snapshots__/generate-icon-components.spec.ts.snap b/scripts/utilities/__snapshots__/generate-icon-components.spec.ts.snap
index df677c31..9ab7b6de 100644
--- a/scripts/utilities/__snapshots__/generate-icon-components.spec.ts.snap
+++ b/scripts/utilities/__snapshots__/generate-icon-components.spec.ts.snap
@@ -399,6 +399,7 @@ exports[`generate > \`/src/components/index.ts\` file > has exports that match t
"UnderlineIcon",
"UnfoldMoreIcon",
"UploadIcon",
+ "VisibilityOffIcon",
"VisibilityIcon",
"VitalsIcon",
"WarningOutlineIcon",
diff --git a/src/tests/__snapshots__/VisibilityOffIcon.html b/src/tests/__snapshots__/VisibilityOffIcon.html
new file mode 100644
index 00000000..b3559b00
--- /dev/null
+++ b/src/tests/__snapshots__/VisibilityOffIcon.html
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/svg/solid/visibility-off.svg b/svg/solid/visibility-off.svg
new file mode 100644
index 00000000..3743fa92
--- /dev/null
+++ b/svg/solid/visibility-off.svg
@@ -0,0 +1,3 @@
+