diff --git a/images/Thunder.png b/images/Thunder.png
new file mode 100644
index 0000000..4e97a14
Binary files /dev/null and b/images/Thunder.png differ
diff --git a/images/copy.png b/images/copy.png
new file mode 100644
index 0000000..19adaca
Binary files /dev/null and b/images/copy.png differ
diff --git a/index.html b/index.html
new file mode 100644
index 0000000..5f299f4
--- /dev/null
+++ b/index.html
@@ -0,0 +1,51 @@
+
+
+
+
+
+ password Generator
+
+
+
+ Password Generator
+
+
Generate a Random Password
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/styles.css b/styles.css
new file mode 100644
index 0000000..2edd957
--- /dev/null
+++ b/styles.css
@@ -0,0 +1,73 @@
+* {
+ margin: 0;
+ padding: 0;
+ font-family: Arial, Helvetica, sans-serif;
+ box-sizing: border-box;
+}
+
+h1 {
+ font-weight: 600;
+ font-size: 50px ;
+ font-style: oblique;
+ font-variant: initial;
+}
+body {
+ background-color: grey;
+ color: black;
+}
+.container {
+ margin: 12%;
+ width: 90%;
+ max-width: 700px;
+
+}
+.display {
+ width: 100%;
+ margin-top: 50px;
+ margin-bottom: 30px;
+ background-color: #fff;
+ color: #333;
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+ padding: 26px 20px;
+ border-radius: 15px;
+
+
+}
+.container h2 {
+ font-weight: 500;
+ font-size: 45px;
+}
+.container h2 span {
+ color: navy;
+ border-bottom: 4px solid navy;
+ padding-bottom: 7px;
+}
+.display img {
+ width: 30px;
+ cursor: pointer;
+}
+
+.display input {
+ font-size: 24px;
+ border: 0;
+ outline: 0;
+}
+.container button img {
+ width: 28px;
+ margin-right: 10px;
+}
+.container button {
+ border: 0;
+ outline: 0;
+ background-color: lightseagreen;
+ color: #fff;
+ font-size: 22px;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ padding: 16px 26px;
+ border-radius: 5px;
+ cursor: pointer;
+}