diff --git a/README.md b/README.md
index bbd9e82cd..cd85608d1 100644
--- a/README.md
+++ b/README.md
@@ -1,8 +1,7 @@
-
-
+
diff --git a/plugins/builtin/romfs/assets/dark/banner.png b/plugins/builtin/romfs/assets/dark/banner.png
index 8abd6a845..262ffa89c 100644
Binary files a/plugins/builtin/romfs/assets/dark/banner.png and b/plugins/builtin/romfs/assets/dark/banner.png differ
diff --git a/plugins/builtin/romfs/assets/light/banner.png b/plugins/builtin/romfs/assets/light/banner.png
index 329cf207d..c91267440 100644
Binary files a/plugins/builtin/romfs/assets/light/banner.png and b/plugins/builtin/romfs/assets/light/banner.png differ
diff --git a/plugins/builtin/source/content/welcome_screen.cpp b/plugins/builtin/source/content/welcome_screen.cpp
index fdbec4fe6..1e8deed38 100644
--- a/plugins/builtin/source/content/welcome_screen.cpp
+++ b/plugins/builtin/source/content/welcome_screen.cpp
@@ -181,14 +181,8 @@ namespace hex::plugin::builtin {
if (ImGui::BeginTable("Welcome Outer", 1, ImGuiTableFlags_None, ImGui::GetContentRegionAvail() - margin)) {
ImGui::TableNextRow();
ImGui::TableNextColumn();
- ImGui::Image(s_bannerTexture, s_bannerTexture.getSize() / (1.5F * (1.0F / ImHexApi::System::getGlobalScale())));
+ ImGui::Image(s_bannerTexture, s_bannerTexture.getSize() / (3.5F * (1.0F / ImHexApi::System::getGlobalScale())));
- ImGui::PushTextWrapPos(std::min(500_scaled, ImGui::GetContentRegionAvail().x));
- ImGuiExt::TextFormattedWrapped("A Hex Editor for Reverse Engineers, Programmers and people who value their retinas when working at 3 AM.");
- ImGui::PopTextWrapPos();
-
- ImGui::NewLine();
- ImGui::NewLine();
ImGui::NewLine();
ImGui::PushStyleColor(ImGuiCol_ChildBg, ImGui::GetStyleColorVec4(ImGuiCol_PopupBg));
diff --git a/resources/dist/common/logo/ImHexLogoSVGBG.png b/resources/dist/common/logo/ImHexLogoSVGBG.png
new file mode 100644
index 000000000..3b08e4ee1
Binary files /dev/null and b/resources/dist/common/logo/ImHexLogoSVGBG.png differ
diff --git a/resources/dist/common/logo/ImHexLogoSVGBG.svg b/resources/dist/common/logo/ImHexLogoSVGBG.svg
new file mode 100644
index 000000000..c2ec3d113
--- /dev/null
+++ b/resources/dist/common/logo/ImHexLogoSVGBG.svg
@@ -0,0 +1,229 @@
+
+
+
diff --git a/resources/dist/common/logo/ImHexLogoSVGBGShadows.png b/resources/dist/common/logo/ImHexLogoSVGBGShadows.png
new file mode 100644
index 000000000..1d477d476
Binary files /dev/null and b/resources/dist/common/logo/ImHexLogoSVGBGShadows.png differ
diff --git a/resources/dist/common/logo/ImHexLogoSVGBGShadows.svg b/resources/dist/common/logo/ImHexLogoSVGBGShadows.svg
new file mode 100644
index 000000000..dcf66b90a
--- /dev/null
+++ b/resources/dist/common/logo/ImHexLogoSVGBGShadows.svg
@@ -0,0 +1,235 @@
+
+
+
diff --git a/resources/dist/common/logo/ImHexLogoSVGFilled.png b/resources/dist/common/logo/ImHexLogoSVGFilled.png
new file mode 100644
index 000000000..c91267440
Binary files /dev/null and b/resources/dist/common/logo/ImHexLogoSVGFilled.png differ
diff --git a/resources/dist/common/logo/ImHexLogoSVGFilled.svg b/resources/dist/common/logo/ImHexLogoSVGFilled.svg
new file mode 100644
index 000000000..6f41e7545
--- /dev/null
+++ b/resources/dist/common/logo/ImHexLogoSVGFilled.svg
@@ -0,0 +1,226 @@
+
+
+
diff --git a/resources/projects/imhex_logo.afdesign b/resources/projects/imhex_logo.afdesign
new file mode 100644
index 000000000..e28acaf9e
Binary files /dev/null and b/resources/projects/imhex_logo.afdesign differ