5 DuckDuckGo Features That You May Not Know about Yet

Martin Brinkmann
Mar 29, 2012
Updated • Dec 10, 2012
Internet, Search

I switched to the DuckDuckGo search engine fully in the beginning of February and have not really looked back ever since. While it still has issues with a few queries occasionally, its excellent !bang feature lets me redirect those searches to another search engine like Google for instance. That's however not necessary for the majority of English queries that I have.

One of the things that I really like about DuckDuckGo are the enhancements that the devs are adding to the search engine regularly.This article is about five of those that can improve the search experience considerably.

1. Alternative To

You may know the Alternative to website which provides you with information about alternatives to software or services that you enter. This can be quite useful to find an alternative for a software that you like but cannot use anymore, for instance because it is not updated anymore. Or you may be on a quest to find a better program with more features. Alternative to can help you with that as well.

You can perform searches directly on DuckDuckgo. The result is a list of suggestions from Alternative To. And unlike Google, all links are pointing to the Alternative To website. That's great for the operators of the site as it is driving additional traffic to their site, and DuckDuckGo, as it is providing their search engine users with a service that is improving search quality.

Use the query alternative to "software or service name", e.g. alternative to RSSOwl to use the feature.

2. Random

Need a random number? Use the query random number to get one. You can alternative specify a range, e.g. random 1 20 for a random number between 1 and 20. Can be quite useful if you need to roll a specific dice in your weekly roleplaying game, or want to fill out your lottery ticket and need some numbers for that.

But role players get an even better feature. They can use roll die, throw dice, throw 10 dice and roll 3d12+4 for all their dice throwing needs.


You can also use random word for  a random English word, or random word 7-9 for a random English word with a letter count between 7 and 9.

And if you ever had a problem making decisions, you can now let the DuckDuckgo search engine handle those for you. Use yes or no, heads or tails, or this or that or none for your decision making.

3. Food

If you are in a hurry to find a recipe, you could use the "dish name" recipe query to find one. When you run a query like chili recipe you get a selection of chili recipes (names and images) at the top, that all lead to the Punchfork website.


But that is not the only food related query that is providing you with information. You can use calories in, carbs in, saturated fat in and nutrition in queries to display nutrition information directly in the DuckDuckGo search results.

4. Computing Tools

You can display your IP address directly in the search results with the query ip address. That's handy if someone is asking for it and usually a lot quicker than other means of looking it up. You can also do a reverse look-up by entering an IP address into the search form. DuckDuckGo will tell you location based information if available.


If you prefer your user agent, you get that with the user agent query. That's not all though, as you can do a whois look-up on DuckDuckGo as well. Just enter whois domain name for whois based information displayed directly at the top of the search results.

And if you are in need of a strong password, you can generate one directly in the search engine as well. the password 20 strong query generates a 20 char random password with numbers, special chars and upper and lower case letters. If you prefer passphrases, you can use the passphrase 5 words query for that.

5.  Programming

If you are a programmer you will like how the search engine can make life easier for you.  Here are a few examples (there are way to many, check out the tech goodies page for all of them)


  • CSS Properties, search for background-attachment and get an explanation and example code directly in the search results. The same works for PHP, Perl, Python, and MySQL.
  • System administration commands for Linux and Windows, examples are ldconfig or freedisk
  • FTP and HTTP return codes, e.g HTTP 404

Closing Words

You may ask yourself why I like the information on DuckDuckGo, and do not like them when Google ads them. There are two differences. First, DuckDuckGo links to the source they got the information from, whereas Google tries to keep users as long on the site as possible. While they do link to sites outside the Google empire, they do not do it always.

The second reason is advertisement, or more precisely the lack thereof. On DuckDuckgo, you get one ad at the top. On Google, it can happen that you do not see a organic search result above the fold.

I hope you like my little selection of tips. Feel free to add your own, or let me know what you think of the DuckDuckGo search engine.


Tutorials & Tips

Previous Post: «
Next Post: «


  1. ilev said on August 4, 2012 at 7:53 pm

    Doesn’t Windows 8 know that www. or http:// are passe ?

    1. Martin Brinkmann said on August 4, 2012 at 7:57 pm

      Well it is a bit difficulty to distinguish between name.com domains and files for instance.

    2. Leonidas Burton said on September 4, 2023 at 4:51 am

      I know a service made by google that is similar to Google bookmarks.

  2. VioletMoon said on August 16, 2023 at 5:26 pm

    @Ashwin–Thankful you delighted my comment; who knows how many “gamers” would have disagreed!

  3. Karl said on August 17, 2023 at 10:36 pm


    The comments section under this very article (3 comments) is identical to the comments section found under the following article:

    Not sure what the issue is, but have seen this issue under some other articles recently but did not report it back then.

  4. Anonymous said on August 25, 2023 at 11:44 am

    Omg a badge!!!
    Some tangible reward lmao.

    It sucks that redditors are going to love the fuck out of it too.

  5. Scroogled said on August 25, 2023 at 10:57 pm

    With the cloud, there is no such thing as unlimited storage or privacy. Stop relying on these tech scums. Purchase your own hardware and develop your own solutions.

    1. lollmaoeven said on August 27, 2023 at 6:24 am

      This is a certified reddit cringe moment. Hilarious how the article’s author tries to dress it up like it’s anything more than a png for doing the reddit corporation’s moderation work for free (or for bribes from companies and political groups)

  6. El Duderino said on August 25, 2023 at 11:14 pm

    Almost al unlmited services have a real limit.

    And this comment is written on the dropbox article from August 25, 2023.

  7. John G. said on August 26, 2023 at 1:29 am

    First comment > @ilev said on August 4, 2012 at 7:53 pm

    For the God’s sake, fix the comments soon please! :[

  8. Kalmly said on August 26, 2023 at 4:42 pm

    Yes. Please. Fix the comments.

  9. Kim Schmidt said on September 3, 2023 at 3:42 pm

    With Google Chrome, it’s only been 1,500 for some time now.

    Anyone who wants to force me in such a way into buying something that I can get elsewhere for free will certainly never see a single dime from my side. I don’t even know how stupid their marketing department is to impose these limits on users instead of offering a valuable product to the paying faction. But they don’t. Even if you pay, you get something that is also available for free elsewhere.

    The algorithm has also become less and less savvy in terms of e.g. English/German translations. It used to be that the bot could sort of sense what you were trying to say and put it into different colloquialisms, which was even fun because it was like, “I know what you’re trying to say here, how about…” Now it’s in parts too stupid to translate the simplest sentences correctly, and the suggestions it makes are at times as moronic as those made by Google Translations.

    If this is a deep-learning AI that learns from users’ translations and the phrases they choose most often – which, by the way, is a valuable, moneys worthwhile contribution of every free user to this project: They invest their time and texts, thereby providing the necessary data for the AI to do the thing as nicely as they brag about it in the first place – alas, the more unprofessional users discovered the translator, the worse the language of this deep-learning bot has become, the greater the aggregate of linguistically illiterate users has become, and the worse the language of this deep-learning bot has become, as it now learns the drivel of every Tom, Dick and Harry out there, which is why I now get their Mickey Mouse language as suggestions: the inane language of people who can barely spell the alphabet, it seems.

    And as a thank you for our time and effort in helping them and their AI learn, they’ve lowered the limit from what was once 5,000 to now 1,500…? A big “fuck off” from here for that! Not a brass farthing from me for this attitude and behaviour, not in a hundred years.

Leave a Reply

Check the box to consent to your data being stored in line with the guidelines set out in our privacy policy

We love comments and welcome thoughtful and civilized discussion. Rudeness and personal attacks will not be tolerated. Please stay on-topic.
Please note that your comment may not appear immediately after you post it.