Available for macOS & iOS

Your Safari.
Your search engine.

Replace Safari's default search with any of 29 privacy-focused or mainstream engines. No configuration, no latency. It just works.

Custom Search engine picker inside Safari on iPhone
See it in motion

One tap to switch engines.

Why Custom Search Engine

Everything you need.
Nothing you don't.

Built for people who care about privacy and want more control over their browsing experience.

29 built-in engines

Brave, Kagi, DuckDuckGo, Startpage, SearXNG, Perplexity, Google, Bing and 21 more, all included out of the box. No account needed.

Bang shortcuts

Prefix any search with a bang to override your engine for that query. k! swift testing goes straight to Kagi. !d cats goes to DuckDuckGo. No configuration.

Custom engines

Add any search engine with a URL pattern. Use %s as the query placeholder. Bang shortcuts work for custom engines too.

Native Safari integration

On iOS, redirects are handled by declarativeNetRequest. Processed natively by Safari before any JavaScript even loads. Zero overhead on every navigation.

Instant toggle

One tap in the Safari toolbar turns the extension on or off. Your selected engine is remembered. Switch back to Safari's default whenever you need.

macOS & iOS

Full parity across both platforms. Mac uses a native Safari App Extension. iPhone and iPad use a Safari Web Extension. Settings are per-device, no iCloud sync.

29 built-in engines

From privacy-first to AI-powered

Every engine is pre-configured and ready to use. No URLs to memorise, no setup. Just pick one and go.

bBrave Search
b!
kKagi Search
k!
QQueye
qe!
TTempest
t!
YYou
yu!
SSearXNG
sx!
YYandex
y!
PPresearch
pr!
MMetaGer
mg!
RResulti
rs!
SStartpage
sp!
MMojeek
mj!
SSwissCows
sc!
QQwant
qw!
BBaidu
bd!
GGoogle
g!
GGoogle No AI
gn!
DDuckDuckGo
d!
bBing
bi!
GGoogle Scholar
gs!
OOneSearch
os!
GGibiru
gi!
SSearchEncrypt
se!
PPrivacyWall
pw!
CCrowdview
cv!
PPerplexityAI
pp!
YYouTube
yt!
WWikipedia
wi!
EExa
ex!

Plus unlimited custom engines with any URL pattern.

Bang shortcuts

Override on the fly

Your default engine handles most searches. Bangs let you jump to any other engine for a single query. Type one below and watch it resolve.

Add Engine screen with a custom search URL
Make it yours

Customize it to you

  • Add any engine with a URL pattern. Use %s where the query goes.
  • Give it a bang shortcut and it works exactly like the built-in ones.
  • Everything stays on your device. No account, no sync, no server.
🔒
We see nothing beyond the search URL, and only for a moment.

Custom Search Engine only intercepts the navigation event at the URL level. It never reads your page content, never stores your queries, never phones home. On iOS, declarativeNetRequest rules run natively inside Safari's engine. The extension's JavaScript literally never sees your search at all.

No query storage No network requests No page content access Open to inspection

No subscription.
Just the price of a coffee.

Read the Terms · Privacy Policy

Download on the Mac App Store