diff --git a/static/css/style.css b/static/css/style.css
index b5c6793f10451a3218decbf99c6b44fe8955f96b..f6d49545560e573979675d1ccfe3b4812fb6666a 100644
--- a/static/css/style.css
+++ b/static/css/style.css
@@ -34,4 +34,9 @@
     top: 0;
     left: 0;
     z-index: -1;
+}
+
+.footer .footer-link {
+    text-decoration: none;
+    color: var(--bs-secondary-text-emphasis);
 }
\ No newline at end of file
diff --git a/templates/index.html b/templates/index.html
index 425c18246ea836bbe52505a38fb52a4d8b8796cd..a029c2b5131c11ba71a7ffe2e07a0029bd831589 100644
--- a/templates/index.html
+++ b/templates/index.html
@@ -67,6 +67,9 @@
                 {% endfor %}
             </div>
         </div>
+        <div class="footer text-center">
+            <p class="text-secondary">Psst... This website is <a href="https://git.rb9.xyz/TheJoeCoder/personal-website" class="footer-link" target="_blank">open source</a>!</p>
+        </div>
         <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/js/bootstrap.bundle.min.js" integrity="sha384-YvpcrYf0tY3lHB60NNkmXc5s9fDVZLESaAA55NDzOxhy9GkcIdslK1eN7N6jIeHz" crossorigin="anonymous"></script>
         <script src="js/background_anim.js"></script>
     </body>