5 items
Privacy-first dark mode for any website Dark mode for every website — lightweight, customizable, and completely private. Dark Theme by emrek applies a beautiful dark mode to any website you visit. No account needed, no data collected, no network requests — ever. Everything stays on your device. FEATURES Two Dark Modes • Dark — Full inversion with pure black background. Maximum contrast, perfect for OLED screens. • Soft — Gentle 85% inversion with dark gray tones. Easier on the eyes for long reading sessions. Smart & Customizable • Brightness & Contrast sliders — Fine-tune the look of any page (50–150% range). • Per-site memory — Your preferences are saved for each website automatically. • Keyboard shortcut (Alt+D) — Toggle dark mode instantly without opening the popup. • Dark site detection — Automatically skips websites that already have a dark theme. Media Preservation • Images, videos, SVGs, and embedded content stay natural — no awkward color inversions on your photos or videos. Site Manager • View all your saved sites in one place. Toggle or remove individual site preferences with a single click. PRIVACY — ZERO DATA COLLECTION This extension is built with privacy as the #1 priority: • Zero network requests — the extension never contacts any server • Zero analytics or tracking • Zero third-party services • All preferences stored locally on your device via chrome.storage.local • Fully open source — inspect every line of code yourself TECHNICAL DETAILS • Built with Manifest V3 (latest Chrome extension standard) • Pure vanilla JavaScript — no frameworks, no dependencies • Content Security Policy enforced • All inputs validated and sanitized • XSS-safe DOM updates • Lightweight — under 50KB total PERMISSIONS EXPLAINED • activeTab — To apply dark mode CSS to the current page • scripting — To inject dark mode on tabs opened before installation • storage — To save your per-site preferences locally • host_permissions — So dark mode works on every website Open source: https://github.com/kocaemre/Dark-Theme-by-emrek
Mar 21, 2026
rating_count is the Chrome Web Store ratings count, not a written-review count.
Media assets
Screenshots and videos on the listing.
Has promo video
Whether the listing includes at least one video.
Languages
Declared language locales.
Developer website
Listing exposes a developer website URL.
Contact email
Listing exposes a contact email.
Keyword in name
Case-insensitive substring match in the name.
Keyword in description
Case-insensitive substring match in the description.
Keyword occurrences in description
Count of case-insensitive occurrences in the description.
Category user-count percentile
Share of same-category extensions with fewer users (null if unknown).
These are transparent listing completeness / keyword signals, not a prediction of Chrome Web Store search ranking.