diff --git a/lawnchair/res/drawable/ic_brave.xml b/lawnchair/res/drawable/ic_brave.xml
new file mode 100644
index 0000000000..366c23f296
--- /dev/null
+++ b/lawnchair/res/drawable/ic_brave.xml
@@ -0,0 +1,49 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/lawnchair/res/drawable/ic_brave_tinted.xml b/lawnchair/res/drawable/ic_brave_tinted.xml
new file mode 100644
index 0000000000..36ef58163e
--- /dev/null
+++ b/lawnchair/res/drawable/ic_brave_tinted.xml
@@ -0,0 +1,9 @@
+
+
+
diff --git a/lawnchair/res/values/strings.xml b/lawnchair/res/values/strings.xml
index 36ef250d58..afe51a3931 100644
--- a/lawnchair/res/values/strings.xml
+++ b/lawnchair/res/values/strings.xml
@@ -271,6 +271,7 @@
Presearch
Bing
Sesame
+ Brave
App
Website
App required.
diff --git a/lawnchair/src/app/lawnchair/qsb/providers/Brave.kt b/lawnchair/src/app/lawnchair/qsb/providers/Brave.kt
new file mode 100644
index 0000000000..c4a0b05d01
--- /dev/null
+++ b/lawnchair/src/app/lawnchair/qsb/providers/Brave.kt
@@ -0,0 +1,15 @@
+package app.lawnchair.qsb.providers
+
+import app.lawnchair.qsb.ThemingMethod
+import com.android.launcher3.R
+
+object Brave : QsbSearchProvider(
+ id = "brave",
+ name = R.string.search_provider_brave,
+ icon = R.drawable.ic_brave,
+ themedIcon = R.drawable.ic_brave_tinted,
+ themingMethod = ThemingMethod.TINT,
+ packageName = "com.brave.browser",
+ className = "org.chromium.chrome.browser.searchwidget.SearchWidgetProviderActivity",
+ website = "https://search.brave.com/"
+)
diff --git a/lawnchair/src/app/lawnchair/qsb/providers/QsbSearchProvider.kt b/lawnchair/src/app/lawnchair/qsb/providers/QsbSearchProvider.kt
index 23e94a61df..73e2a52c7f 100644
--- a/lawnchair/src/app/lawnchair/qsb/providers/QsbSearchProvider.kt
+++ b/lawnchair/src/app/lawnchair/qsb/providers/QsbSearchProvider.kt
@@ -123,7 +123,8 @@ open class QsbSearchProvider(
Presearch,
Wikipedia,
Bing,
- Sesame
+ Sesame,
+ Brave
)
/**