Owl

A real dark theme for every website, built on the fly from the page's own colors.

Most dark mode extensions throw a gray filter over the web and call it a night theme. Owl doesn’t. It reads a page’s stylesheets and rewrites the colors it finds, one at a time: backgrounds go dark, text goes light, and brand colors, logos and photographs stay exactly as their designers intended. Pages are darkened before they paint, so there is none of the white flash that makes reading at night painful.

Photos are left alone. Icons are not. Owl examines the actual pixels of every image — a photograph keeps its colors, while a black icon on a transparent background is inverted so it doesn’t disappear into the dark. Sites that already ship a good dark theme are recognized and left untouched.

No account. No sign-in. No servers. Every color decision is made on your device, and the site compatibility data ships inside the app.

Key Features

A Theme, Not a Filter

  • Built from the page’s own colors: each color in a site’s CSS is rewritten individually, so contrast and hierarchy survive the trip to dark.
  • No white flash: pages are darkened at document start, before the first paint.
  • Knows when to stop: sites that already have a proper dark theme are detected and skipped.
  • Smart image handling: photos keep their colors, dark icons on transparent backgrounds get inverted, judged from the pixels themselves.
  • A fallback that works: when a page resists the color rewrite, switch it to a plain dark stylesheet instead.

Make It Yours

  • Sliders: brightness, contrast, sepia and grayscale.
  • Four presets: Default, Warm, High Contrast and Muted.
  • Your own colors: pick the background and text colors the theme is built around.
  • Faux bold: adds weight back to thin type on a dark background, without changing the font.
  • Font override: replace the page’s font with one you’d rather read.
  • Dark chrome: form controls and scrollbars restyled to match.

On Your Terms

  • Per-site control: darken or restore the site you’re reading, straight from the toolbar.
  • Your default: darken every site automatically, or only the ones you pick — Owl keeps both lists, so switching the default never loses your choices.
  • Automation: follow your system appearance, run on a schedule you set, or simply leave it on.
  • Keyboard shortcut: toggle the current site without reaching for the mouse on Mac.

What It Costs

One purchase covers iPhone, iPad and Mac. No subscriptions, no in-app purchases, no ads.

Getting Started

Owl is a Safari extension. Once installed, turn it on in Settings ▸ Apps ▸ Safari ▸ Extensions on iPhone and iPad, or Safari ▸ Settings ▸ Extensions on the Mac. The app walks you through it, and explains why choosing “Allow on Every Website” is what keeps Owl working as you browse.

Why You’ll Love It

Reading at night shouldn’t mean squinting at a white rectangle or living with a page that’s been smeared gray. Owl gives you the web as it should look after dark — legible, comfortable, and still recognizably itself — and it does the whole job on your device, with nothing to sign up for and nothing to track.