diff --git a/CHANGELOG.md b/CHANGELOG.md
index 49c6bf60..dd71109d 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -18,6 +18,7 @@ Types of changes:
### Improved / Modified
- Moved the `visit_map` from the `visit_statement` function to a class level variable for improved efficiency. ([#279](https://github.com/qBraid/pyqasm/pull/279))
+- Added SVG light and dark mode versions of PyQASM logo, with and without text, and added dynamic logo mode to `README.md` based on color palette used on user-side. ([#288](https://github.com/qBraid/pyqasm/pull/288))
### Deprecated
diff --git a/README.md b/README.md
index 9ea5235b..c39283e0 100644
--- a/README.md
+++ b/README.md
@@ -1,6 +1,9 @@
# pyqasm
-
+
+
+
+
[](https://github.com/qBraid/pyqasm/actions/workflows/main.yml)
[](https://codecov.io/gh/qBraid/pyqasm)
diff --git a/docs/_static/pyqasm-dark-no-text.svg b/docs/_static/pyqasm-dark-no-text.svg
new file mode 100644
index 00000000..43646ae7
--- /dev/null
+++ b/docs/_static/pyqasm-dark-no-text.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/docs/_static/pyqasm-dark.svg b/docs/_static/pyqasm-dark.svg
new file mode 100644
index 00000000..f8fa1792
--- /dev/null
+++ b/docs/_static/pyqasm-dark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/docs/_static/pyqasm-light-no-text.svg b/docs/_static/pyqasm-light-no-text.svg
new file mode 100644
index 00000000..102fcf0b
--- /dev/null
+++ b/docs/_static/pyqasm-light-no-text.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/docs/_static/pyqasm-light.svg b/docs/_static/pyqasm-light.svg
new file mode 100644
index 00000000..67199552
--- /dev/null
+++ b/docs/_static/pyqasm-light.svg
@@ -0,0 +1 @@
+
\ No newline at end of file