인터넷 역사상 가장 중요한 발명 중 하나를 꼽으라면 단연 검색엔진입니다. 검색엔진은 우리가 찾고자 하는 정보를 신속하게 파악해 관련 웹페이지를 보여주므로, 일일이 페이지를 열어 필요한 자료를 직접 확인하는 수고를 덜어 줍니다. 나아가 최근의 검색엔진은 스마트 검색창 기능까지 갖춰 날씨, 환율 변환, 거리 계산, 항공편 일정, 지도 같은 다양한 정보를 클릭 한두 번으로 즉시 확인할 수 있게 해 줍니다.
'검색엔진'이라고 하면 대부분 구글을 떠올리실 겁니다. 전 세계에서 가장 많이 쓰이는 검색엔진일 뿐 아니라, 검색 서비스와 크롬 브라우저에 다양한 편의 기능을 녹여내 사용하기 매우 편리하기 때문입니다. 하지만 구글이 제공하는 풍부한 기능에도 불구하고, 널리 알려지지 않은 몇 가지 단점이 존재합니다.
- 같은 검색어를 입력해도 컴퓨터마다 결과가 다르게 표시됩니다.
- 과거의 검색 기록과 브라우징 히스토리를 저장하고, 이를 바탕으로 사용자에게 가장 적합하다고 판단한 결과만 보여줍니다.
- AI와 복잡한 알고리즘을 동원해 개인화된 맞춤형 결과를 제공합니다.
저는 이런 구글을 대신할 검색엔진을 찾던 중 DuckDuckGo를 만나게 되었습니다. DuckDuckGo는 개인 정보를 전혀 수집하지 않고, 이전 검색 기록에 따라 결과를 조작하지 않는 프라이버시 중심 검색엔진입니다. 게다가 의외로 유용한 기능들이 숨어 있는데, 지금부터 하나씩 살펴보겠습니다.
DuckDuckGo의 숨겨진 기능 9가지
1. 앱 대체제 찾기
오래 쓰던 앱에 질렸거나, 기능이 부족해 아쉬움을 느꼈다면 DuckDuckGo에서 손쉽게 대체 앱을 찾을 수 있습니다. 검색창에 "Alternative to 앱이름" 형식으로 입력하면, 검색창 아래와 웹사이트 결과 위에 사각 박스 리본 형태로 비슷한 앱들이 나열됩니다. 이 기능은 Alternativeto.net에서 데이터를 제공하며, 웹페이지를 하나하나 읽지 않고도 빠르게 대안을 파악할 수 있게 해 줍니다. 아래 이미지는 Excel의 대체 앱 검색 결과 예시입니다.

2. 링크 단축 및 확장
공유를 쉽게 하려고 긴 URL을 짧게 줄인 단축 링크를 받아 본 경험이 누구에게나 있을 겁니다. DuckDuckGo에서는 단축 링크를 열기 전에 실제 연결될 웹페이지를 미리 확인할 수 있고, 반대로 긴 링크를 짧게 줄여 공유할 수도 있습니다. Bit.ly 등 여러 서비스가 유료로 제공하는 링크 단축 기능을 무료로 이용할 수 있다는 점이 독특합니다.
예를 들어 https://wethegeek.com/technologies-that-can-create-future-disruption/ 라는 링크를 확장하고 단축해 보겠습니다.
bit.ly로 단축한 버전은 bit.ly/tech_disruptive 입니다. 검색창에 expand https://bit.ly/tech_disruptive 라고 입력하면 원본 웹사이트 링크가 표시됩니다.

반대로 링크를 단축하고 싶다면 검색창에 shorten과 함께 전체 주소를 입력하면 됩니다. DuckDuckGo는 is.gd를 이용해 링크를 줄여 줍니다. 위 예시의 같은 링크를 shorten 명령으로 처리해 보겠습니다.
shorten https://wethegeek.com/technologies-that-can-create-future-disruption/

새 단축 링크는 https://is.gd/zV4jZl 입니다. 두 단축 링크 모두 같은 원본 사이트로 이동하는지 직접 확인해 보셔도 좋습니다.
3. 비밀번호 생성
DuckDuckGo에는 내장 비밀번호 생성기가 있어 엔터 키 한 번으로 평균 강도의 비밀번호를 만들 수 있습니다. 검색창에 Password n(n은 원하는 자릿수)이라고 입력하면 되는데, 예컨대 Password 11을 입력하면 11자리 비밀번호가 생성됩니다. 엔터 키를 누를 때마다 새로운 비밀번호가 만들어집니다.

무작위 영숫자 조합은 외우기 어렵다는 단점이 있습니다. 그럴 때는 XKCD 스타일의 패스프레이즈를 추천합니다. 이 방식은 서로 관련 없는 네 개의 흔한 단어로 비밀번호를 구성해, 기억하기는 쉽지만 단어 간 연관성이 없어 크랙하기 어렵습니다. 검색창에 Random Passphrase라고 입력해 보세요. 첫 결과가 마음에 들지 않으면 엔터 키를 다시 누르면 됩니다.

4. 스톱워치와 타이머
스마트폰과 스마트워치를 항상 곁에 두고 사는 요즘 굳이 검색엔진의 이 기능을 쓸 일은 없겠지만, DuckDuckGo 안에 스톱워치와 타이머가 내장되어 있다는 점은 알아두면 좋습니다. 타이머는 새 탭에서 시간을 설정해 놓고 다른 작업을 계속할 수 있게 해 주며, 설정 시간이 끝나면 짧은 비프음으로 알려 줍니다. 물론 이 기능은 구글 크롬에도 있습니다.

스톱워치는 시작된 시점부터 시간을 측정하며 사용자가 원할 때 멈출 수 있고, 랩(구간) 기록도 함께 측정해 줍니다. 검색창에 Timer 또는 Stopwatch라고 입력하면 바로 사용할 수 있습니다.

5. 문장 대소문자 변환
작성한 문장을 대문자, 소문자 또는 제목 표기법으로 바꾸고 싶다면 일일이 고칠 필요 없이 DuckDuckGo에게 맡기세요. 문장 앞에 uppercase, lowercase, title case 중 하나를 붙여 입력하고 엔터 키만 누르면 됩니다.

6. 라임(각운) 단어 찾기
특정 단어와 운율이 맞는 단어가 빠르게 필요하다면 "Rhymes with ***" 형식으로 입력하세요. 라임 단어 목록이 한꺼번에 표시됩니다. 저는 Systweak과 운율이 맞는 단어를 찾아봤는데, 아래와 같은 결과를 얻을 수 있었습니다.

7. 달력
현재 달력을 확인하려면 검색창에 "Calendar April 2020"처럼 입력하면 해당 월의 달력이 바로 표시됩니다. 재미있게 과거로 시간 여행을 떠나고 싶다면 "Calendar July 1776"을 입력해 보세요. 1776년 7월 4일이 목요일이라는 사실을 알 수 있습니다. 단, 서기 1000년 1월 1일까지만 거슬러 올라갈 수 있습니다.

8. 대출 계산기
월 상환액, 총 이자 등 대출 세부 내역을 계산하고 싶다면 DuckDuckGo를 활용해 보세요. 은행 웹사이트나 믿을 만한 계산기를 따로 찾아 헤맬 필요가 없습니다. 입력해야 할 정보가 많아 명령어가 다소 길긴 하지만, 아래와 같은 형식으로 작성하면 됩니다.
Loan $100000 at 5% with 10% down for 10 years.
이 문장을 그대로 복사해 숫자만 자신의 조건으로 바꾸면 됩니다. 공식적인 용도로 사용하기는 어렵지만, 대화 중 이자 규모를 가늠하는 데는 충분히 유용합니다. 물론 실제로는 다른 수수료와 숨은 비용이 추가될 수 있다는 점은 감안해야 합니다.

9. 인스턴트 답변
이 외에도 즉답으로 처리할 수 있는 질문과 트릭은 무궁무진합니다. 몇 가지 예로 애너그램(anagram)과 피글렛(figlet)이 있으며, 직접 시도해 보고 좋은 기능을 찾았다면 댓글로 공유해 주세요.

이제 DuckDuckGo가 구글보다 낫다고 생각하시나요?
DuckDuckGo가 마음에 들지만 검색엔진을 완전히 바꾸기는 부담스럽다면, 둘을 함께 쓰는 방법도 있습니다. DuckDuckGo 웹사이트를 직접 열거나 브라우저에 확장 프로그램을 설치하면, 웹 검색 결과는 기존에 쓰던 검색엔진에서 가져오면서 DuckDuckGo의 인스턴트 답변만 곁들여 볼 수 있습니다.
DuckDuckGo에 대한 생각을 댓글로 공유해 주시고, 새롭고 흥미로운 기술 소식을 위해 페이스북과 유튜브 채널 구독도 잊지 마세요.