diff --git a/frontend/src/assets/images/1panel-login.jpg b/frontend/src/assets/images/1panel-login.jpg
deleted file mode 100644
index 41054c9..0000000
Binary files a/frontend/src/assets/images/1panel-login.jpg and /dev/null differ
diff --git a/frontend/src/assets/images/1panel-logo.svg b/frontend/src/assets/images/1panel-logo.svg
index 23e5c1a..0453518 100644
--- a/frontend/src/assets/images/1panel-logo.svg
+++ b/frontend/src/assets/images/1panel-logo.svg
@@ -1,5 +1,5 @@
diff --git a/frontend/src/assets/images/1panel-menu-logo.svg b/frontend/src/assets/images/1panel-menu-logo.svg
index 674e38f..19b65f3 100644
--- a/frontend/src/assets/images/1panel-menu-logo.svg
+++ b/frontend/src/assets/images/1panel-menu-logo.svg
@@ -1,4 +1,4 @@
diff --git a/frontend/src/assets/images/favicon.svg b/frontend/src/assets/images/favicon.svg
index 9e1c9a8..ae80e7e 100644
--- a/frontend/src/assets/images/favicon.svg
+++ b/frontend/src/assets/images/favicon.svg
@@ -1,4 +1,4 @@
diff --git a/frontend/src/assets/images/npanel-login.png b/frontend/src/assets/images/npanel-login.png
new file mode 100644
index 0000000..3bf63d9
Binary files /dev/null and b/frontend/src/assets/images/npanel-login.png differ
diff --git a/frontend/src/views/login/index.vue b/frontend/src/views/login/index.vue
index cbfb341..f35a084 100644
--- a/frontend/src/views/login/index.vue
+++ b/frontend/src/views/login/index.vue
@@ -33,7 +33,7 @@ import { preloadImage } from '@/utils/browser';
defineOptions({ name: 'Login' });
const { entrance, isEnterprise, themeConfig } = useGlobalStore();
const backgroundOpacity = ref(1);
-const defaultLoginImage = new URL('@/assets/images/1panel-login.jpg', import.meta.url).href;
+const defaultLoginImage = new URL('@/assets/images/npanel-login.png', import.meta.url).href;
const defaultEnterpriseLoginImage = new URL('@/assets/images/1panel-login-enterprise.png', import.meta.url).href;
const defaultLoginBgImage = new URL('@/assets/images/1panel-login-bg.jpg', import.meta.url).href;
const loadedLoginImage = ref(null);