duckduckgo.com source code
The homepage of duckduckgo.com is 231.7 KB of HTML built with Next.js, Cloudflare. Its security headers get an A. We last checked it on 2026-10-27.
| Address | https://duckduckgo.com/ |
|---|---|
| Status | 200 |
| Title | DuckDuckGo - Protection. Privacy. Peace of mind. |
| Description | The Internet privacy company that empowers you to seamlessly take control of your personal information online, without any tradeoffs. |
| Language | en-US |
| Built with | Next.js, Cloudflare |
| Scripts | 16 external, 16 inline |
| Stylesheets | 0 |
| Security headers | A · see the headers |
The first lines of its HTML
<!DOCTYPE html>
<html lang="en-US" data-errorpage="false" data-startpage="false">
<head>
<meta charSet="utf-8" data-next-head=""/>
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=1, viewport-fit=auto" data-next-head=""/>
<title data-next-head="">
DuckDuckGo - Protection. Privacy. Peace of mind.
</title>
<meta name="description" content="The Internet privacy company that empowers you to seamlessly take control of your personal information online, without any…
<meta name="twitter:card" content="summary_large_image" data-next-head=""/>
<meta name="twitter:site" content="@duckduckgo" data-next-head=""/>
<meta name="twitter:title" content="DuckDuckGo - Protection. Privacy. Peace of mind." data-next-head=""/>
<meta name="twitter:description" content="The Internet privacy company that empowers you to seamlessly take control of your personal information online, wit…
<meta name="twitter:image" content="https://duckduckgo.com/assets/logo_social-media.png" data-next-head=""/>
<meta property="og:url" content="https://duckduckgo.com/" data-next-head=""/>
<link rel="canonical" href="https://duckduckgo.com/" data-next-head=""/>
<link rel="alternate" hrefLang="af-ZA" href="https://duckduckgo.com/?kad=af_ZA" data-next-head=""/>
<link rel="alternate" hrefLang="be-BY" href="https://duckduckgo.com/?kad=be_BY" data-next-head=""/>
<link rel="alternate" hrefLang="bg-BG" href="https://duckduckgo.com/?kad=bg_BG" data-next-head=""/>
<link rel="alternate" hrefLang="cs-CZ" href="https://duckduckgo.com/?kad=cs_CZ" data-next-head=""/>
<link rel="alternate" hrefLang="da-DK" href="https://duckduckgo.com/?kad=da_DK" data-next-head=""/>
<link rel="alternate" hrefLang="de-DE" href="https://duckduckgo.com/?kad=de_DE" data-next-head=""/>
<link rel="alternate" hrefLang="el-GR" href="https://duckduckgo.com/?kad=el_GR" data-next-head=""/>
<link rel="alternate" hrefLang="en-US" href="https://duckduckgo.com/" data-next-head=""/>
<link rel="alternate" hrefLang="es-ES" href="https://duckduckgo.com/?kad=es_ES" data-next-head=""/>
<link rel="alternate" hrefLang="et-EE" href="https://duckduckgo.com/?kad=et_EE" data-next-head=""/>
<link rel="alternate" hrefLang="fi-FI" href="https://duckduckgo.com/?kad=fi_FI" data-next-head=""/>
<link rel="alternate" hrefLang="fr-FR" href="https://duckduckgo.com/?kad=fr_FR" data-next-head=""/>
<link rel="alternate" hrefLang="hi-IN" href="https://duckduckgo.com/?kad=hi_IN" data-next-head=""/>
<link rel="alternate" hrefLang="hr-HR" href="https://duckduckgo.com/?kad=hr_HR" data-next-head=""/>All the code · Meta tags and report · Response headers · What changed