Search syntax
SearXNG comes with a search syntax by which you can modify the categories, engines, languages, and more. See the [preferences](https://zachsearx.com zachsearx.duckdns.org/preferences) for the list of engines, categories, and languages.
! Select engine and category
To set category and/or engine names, use a ! prefix. To give a few examples:
-
Search Wikipedia for paris:
- [!wp paris](https://zachsearx.com zachsearx.duckdns.org/search?q=%21wp%20paris)
- [!wikipedia paris](https://zachsearx.com zachsearx.duckdns.org/search?q=%21wikipedia%20paris)
-
Search in category map for paris:
- [!map paris](https://zachsearx.com zachsearx.duckdns.org/search?q=%21map%20paris)
-
Image search
- [!images Wau Holland](https://zachsearx.com zachsearx.duckdns.org/search?q=%21images%20Wau%20Holland)
Abbreviations of the engines and languages are also accepted. Engine/category modifiers are chainable and inclusive. For example, [!map !ddg !wp paris](https://zachsearx.com zachsearx.duckdns.org/search?q=%21map%20%21ddg%20%21wp%0Aparis) searches in the map category and searches DuckDuckGo and Wikipedia for paris.
: Select language
To select a language filter use a : prefix. To give an example:
-
Search Wikipedia with a custom language:
- [:fr !wp Wau Holland](https://zachsearx.com zachsearx.duckdns.org/search?q=%3Afr%20%21wp%20Wau%20Holland)
!!<bang> External bangs
SearXNG supports the external bangs from DuckDuckGo. To directly jump to a
external search page use the !! prefix. To give an example:
-
Search Wikipedia with a custom language:
- [!!wfr Wau Holland](https://zachsearx.com zachsearx.duckdns.org/search?q=%21%21wfr%20Wau%20Holland)
Please note that your search will be performed directly in the external search engine. SearXNG cannot protect your privacy with this.
!! automatic redirect
When including !! within your search query (separated by spaces), you will
automatically be redirected to the first result. This behavior is comparable to
the “Feeling Lucky” feature from DuckDuckGo. To give an example:
-
Search for a query and get redirected to the first result
- [!! Wau Holland](https://zachsearx.com zachsearx.duckdns.org/search?q=%21%21%20Wau%20Holland)
Please keep in mind that the result you are being redirected to can’t be verified for trustworthiness and SearXNG cannot protect your personal privacy when using this feature. Use it at your own risk.
Special Queries
In the [preferences](https://zachsearx.com zachsearx.duckdns.org/preferences) page you find keywords for special queries. To give a few examples:
-
Generate a random UUID
- [random uuid](https://zachsearx.com zachsearx.duckdns.org/search?q=random%20uuid)
-
Find the average
- [avg 123 548 2.04 24.2](https://zachsearx.com zachsearx.duckdns.org/search?q=avg%20123%20548%202.04%2024.2)
-
Show the user agent of your browser (needs to be activated)
- [user-agent](https://zachsearx.com zachsearx.duckdns.org/search?q=user-agent)
-
Convert strings to different hash digests (needs to be activated)
- [md5 lorem ipsum](https://zachsearx.com zachsearx.duckdns.org/search?q=md5%20lorem%20ipsum)
- [sha512 lorem ipsum](https://zachsearx.com zachsearx.duckdns.org/search?q=sha512%20lorem%20ipsum)