diff --git a/themes/cp_admin/settings/general.php b/themes/cp_admin/settings/general.php
index dc51fa4060ebc58ddb0ad47e8041363ee5d0a58e..b7eecd69f2b5afb47135c6b62fd9e1535842af0c 100644
--- a/themes/cp_admin/settings/general.php
+++ b/themes/cp_admin/settings/general.php
@@ -39,7 +39,7 @@
             label="<?= lang('Settings.form.site_icon') ?>"
             hint="<?= lang('Settings.form.site_icon_hint') ?>"
             helper="<?= lang('Settings.form.site_icon_helper') ?>"
-            accept=".png,.jpeg"
+            accept=".png,.jpeg,.jpg"
             class="flex-1"
             />
         <?php if (config('App')->siteIcon['ico'] !== service('settings')->get('App.siteIcon')['ico']): ?>