diff --git a/app/theme/brave_theme_resources.grd b/app/theme/brave_theme_resources.grd
index 42343003db4a..5b51c4856da7 100644
--- a/app/theme/brave_theme_resources.grd
+++ b/app/theme/brave_theme_resources.grd
@@ -15,8 +15,12 @@
-
-
+
+
+
+
+
+
diff --git a/app/theme/default_100_percent/common/brave_bookmark_folder_closed-dark.png b/app/theme/default_100_percent/common/brave_bookmark_folder_closed-dark.png
new file mode 100644
index 000000000000..43b4ab514933
Binary files /dev/null and b/app/theme/default_100_percent/common/brave_bookmark_folder_closed-dark.png differ
diff --git a/app/theme/default_100_percent/common/brave_bookmark_folder_closed-light.png b/app/theme/default_100_percent/common/brave_bookmark_folder_closed-light.png
new file mode 100644
index 000000000000..58dae9663ae4
Binary files /dev/null and b/app/theme/default_100_percent/common/brave_bookmark_folder_closed-light.png differ
diff --git a/app/theme/default_100_percent/common/brave_bookmark_folder_closed-lin-dark.png b/app/theme/default_100_percent/common/brave_bookmark_folder_closed-lin-dark.png
new file mode 100644
index 000000000000..a3f0f2505194
Binary files /dev/null and b/app/theme/default_100_percent/common/brave_bookmark_folder_closed-lin-dark.png differ
diff --git a/app/theme/default_100_percent/common/brave_bookmark_folder_closed-lin-light.png b/app/theme/default_100_percent/common/brave_bookmark_folder_closed-lin-light.png
new file mode 100644
index 000000000000..805844f58ab3
Binary files /dev/null and b/app/theme/default_100_percent/common/brave_bookmark_folder_closed-lin-light.png differ
diff --git a/app/theme/default_100_percent/common/brave_bookmark_folder_closed-win-dark.png b/app/theme/default_100_percent/common/brave_bookmark_folder_closed-win-dark.png
new file mode 100644
index 000000000000..349614573209
Binary files /dev/null and b/app/theme/default_100_percent/common/brave_bookmark_folder_closed-win-dark.png differ
diff --git a/app/theme/default_100_percent/common/brave_bookmark_folder_closed-win-light.png b/app/theme/default_100_percent/common/brave_bookmark_folder_closed-win-light.png
new file mode 100644
index 000000000000..349614573209
Binary files /dev/null and b/app/theme/default_100_percent/common/brave_bookmark_folder_closed-win-light.png differ
diff --git a/app/theme/default_100_percent/common/brave_bookmark_folder_closed.png b/app/theme/default_100_percent/common/brave_bookmark_folder_closed.png
deleted file mode 100644
index 7c7944816bea..000000000000
Binary files a/app/theme/default_100_percent/common/brave_bookmark_folder_closed.png and /dev/null differ
diff --git a/app/theme/default_100_percent/common/brave_bookmark_folder_closed_white.png b/app/theme/default_100_percent/common/brave_bookmark_folder_closed_white.png
deleted file mode 100644
index 6a59c066610a..000000000000
Binary files a/app/theme/default_100_percent/common/brave_bookmark_folder_closed_white.png and /dev/null differ
diff --git a/app/theme/default_100_percent/common/folder-icons-100-percent.zip b/app/theme/default_100_percent/common/folder-icons-100-percent.zip
new file mode 100644
index 000000000000..d2abc93dd50c
Binary files /dev/null and b/app/theme/default_100_percent/common/folder-icons-100-percent.zip differ
diff --git a/app/theme/default_200_percent/common/brave_bookmark_folder_closed-dark.png b/app/theme/default_200_percent/common/brave_bookmark_folder_closed-dark.png
new file mode 100644
index 000000000000..c2e6132e05b4
Binary files /dev/null and b/app/theme/default_200_percent/common/brave_bookmark_folder_closed-dark.png differ
diff --git a/app/theme/default_200_percent/common/brave_bookmark_folder_closed-light.png b/app/theme/default_200_percent/common/brave_bookmark_folder_closed-light.png
new file mode 100644
index 000000000000..cca6156a1391
Binary files /dev/null and b/app/theme/default_200_percent/common/brave_bookmark_folder_closed-light.png differ
diff --git a/app/theme/default_200_percent/common/brave_bookmark_folder_closed-lin-dark.png b/app/theme/default_200_percent/common/brave_bookmark_folder_closed-lin-dark.png
new file mode 100644
index 000000000000..c788300342d1
Binary files /dev/null and b/app/theme/default_200_percent/common/brave_bookmark_folder_closed-lin-dark.png differ
diff --git a/app/theme/default_200_percent/common/brave_bookmark_folder_closed-lin-light.png b/app/theme/default_200_percent/common/brave_bookmark_folder_closed-lin-light.png
new file mode 100644
index 000000000000..f6fb684d941b
Binary files /dev/null and b/app/theme/default_200_percent/common/brave_bookmark_folder_closed-lin-light.png differ
diff --git a/app/theme/default_200_percent/common/brave_bookmark_folder_closed-win-dark.png b/app/theme/default_200_percent/common/brave_bookmark_folder_closed-win-dark.png
new file mode 100644
index 000000000000..2735db180ace
Binary files /dev/null and b/app/theme/default_200_percent/common/brave_bookmark_folder_closed-win-dark.png differ
diff --git a/app/theme/default_200_percent/common/brave_bookmark_folder_closed-win-light.png b/app/theme/default_200_percent/common/brave_bookmark_folder_closed-win-light.png
new file mode 100644
index 000000000000..2735db180ace
Binary files /dev/null and b/app/theme/default_200_percent/common/brave_bookmark_folder_closed-win-light.png differ
diff --git a/app/theme/default_200_percent/common/brave_bookmark_folder_closed.png b/app/theme/default_200_percent/common/brave_bookmark_folder_closed.png
deleted file mode 100644
index 0bb24e0ad19f..000000000000
Binary files a/app/theme/default_200_percent/common/brave_bookmark_folder_closed.png and /dev/null differ
diff --git a/app/theme/default_200_percent/common/brave_bookmark_folder_closed_white.png b/app/theme/default_200_percent/common/brave_bookmark_folder_closed_white.png
deleted file mode 100644
index de14755f2082..000000000000
Binary files a/app/theme/default_200_percent/common/brave_bookmark_folder_closed_white.png and /dev/null differ
diff --git a/chromium_src/chrome/browser/ui/bookmarks/bookmark_utils.cc b/chromium_src/chrome/browser/ui/bookmarks/bookmark_utils.cc
index a5f3858418da..2c13014c73f5 100644
--- a/chromium_src/chrome/browser/ui/bookmarks/bookmark_utils.cc
+++ b/chromium_src/chrome/browser/ui/bookmarks/bookmark_utils.cc
@@ -37,7 +37,15 @@ bool ShouldShowAppsShortcutInBookmarkBar(Profile* profile) {
#if defined(TOOLKIT_VIEWS)
ui::ImageModel GetBookmarkFolderIcon(BookmarkFolderIconType icon_type,
absl::variant color) {
- int default_id = IDR_BRAVE_BOOKMARK_FOLDER_CLOSED;
+ int default_id =
+#if defined(OS_WIN)
+ IDR_BRAVE_BOOKMARK_FOLDER_CLOSED_WIN_LIGHT;
+#elif defined(OS_LINUX)
+ IDR_BRAVE_BOOKMARK_FOLDER_CLOSED_LIN_LIGHT;
+#else
+ IDR_BRAVE_BOOKMARK_FOLDER_CLOSED_LIGHT;
+#endif
+
const auto generator = [](int default_id, BookmarkFolderIconType icon_type,
absl::variant color,
const ui::NativeTheme* native_theme) {
@@ -52,8 +60,16 @@ ui::ImageModel GetBookmarkFolderIcon(BookmarkFolderIconType icon_type,
}
const int resource_id = color_utils::IsDark(sk_color)
- ? IDR_BRAVE_BOOKMARK_FOLDER_CLOSED
- : IDR_BRAVE_BOOKMARK_FOLDER_CLOSED_WHITE;
+#if defined(OS_WIN)
+ ? IDR_BRAVE_BOOKMARK_FOLDER_CLOSED_WIN_LIGHT
+ : IDR_BRAVE_BOOKMARK_FOLDER_CLOSED_WIN_DARK;
+#elif defined(OS_LINUX)
+ ? IDR_BRAVE_BOOKMARK_FOLDER_CLOSED_LIN_LIGHT
+ : IDR_BRAVE_BOOKMARK_FOLDER_CLOSED_LIN_DARK;
+#else
+ ? IDR_BRAVE_BOOKMARK_FOLDER_CLOSED_LIGHT
+ : IDR_BRAVE_BOOKMARK_FOLDER_CLOSED_DARK;
+#endif
folder = *ui::ResourceBundle::GetSharedInstance()
.GetNativeImageNamed(resource_id)
.ToImageSkia();