[ About ]

Why winnower.

The name is the job description.

[ The story ]

Keep the grain. Cut the rest.

What's worth keeping

Not everything that grows deserves to stay. A winnower keeps what holds its shape and lets the wind take the rest, which is where the tagline comes from: every page in its final shape.

Why it exists

An ad blocker served an ad for its own subscription. winnower has nothing to sell, so it has nothing to show you.

Free for good

No paid tier, no account and nothing held back for a premium version. winnower is open source under GPL-3.0, and it sends nothing anywhere, as the privacy page explains.

The lists it stands on

Most of the blocking comes from community filter lists: the uBlock Origin filters, EasyList, and Peter Lowe's ad and tracking server list. It also uses AdGuard's Scriptlets and DNR converter.

Every list and its license is in the README.

[ Brand ]

A leaf, cut clean.

The logo files, what they're made of, and how to use them.

Download brand kitSVG and PNG · 17 KB

Use the logo to link to winnower or to write about it. Please don't use it for a fork or another product, so people can tell the official winnower apart.

What it's made of

Winnowed

The leaf is the page: trimmed, not damaged. Every ad winnower removes is neatly trimmed as if it was never there.

A decision

One straight line, parallel to the w beside it. Every request winnower sees gets a clear answer, allowed or blocked, decided before it ever reaches the page.

Measured, not guessed

Every angle and gap comes from the font itself, nothing eyeballed. winnower works the same way: about 120,000 rules, not guesses at whats an ad.

A maker's mark

The underscore comes from >_, the mark meistyr signs software with. Like the mark a craftsman stamps into a tool, it says who made it.

Two marks, two backgrounds

On dark and on light name the background each file is for. The two are drawn differently, not just recolored: a light leaf on a dark background looks heavier, so it's drawn slightly thinner.

Lockup

The leaf and the winnower_ wordmark, outlined, so no font is needed.

On dark SVGOn light SVG

Leaf

Where the mark stands alone: toolbar icons, favicons, avatars, inline next to text.

On dark SVGOn light SVG

In the toolbar

The leaf is winnower's toolbar icon, at its real sizes here. The icons are cropped to the leaf so it fills the square, and at 16px the vein is left out and the stem kept one pixel wide.

Room and size

Clear space: lockup

One letter of winnower_ on every side.

Clear space: leaf

A quarter of the file's width on every side.

20px tall 16px

Minimum size

The lockup at 20px tall, its size in this site's navigation on phones. The leaf at 16px, the smallest toolbar icon.

Color

The marks are one color and take the color of the text around them; only the underscore is green. The palette is winnower's menu's, and this site uses it too. The green is made for dark backgrounds: it's 10.8:1 on --bg, but only 1.7:1 on white.

Background --bg

#0f1310

rgb(15, 19, 16)
hsl(135, 12%, 7%)

Behind winnower's menu and this site.

Text --text

#ececec

rgb(236, 236, 236)
hsl(0, 0%, 93%)
15.9:1 on --bg

Text, and the logo on dark backgrounds.

On --on

#7bd88f

rgb(123, 216, 143)
hsl(133, 54%, 66%)
10.8:1 on --bg

Switches that are on, focus rings, and the logo's underscore.

Surface --surface

#181c19

rgb(24, 28, 25)
hsl(135, 8%, 10%)

Panels.

Surface 2 --surface-2

#202421

rgb(32, 36, 33)
hsl(135, 6%, 13%)

Controls, like a switch that's off.

Line --line

#292e29

rgb(41, 46, 41)
hsl(120, 6%, 17%)

Borders and dividers.

Muted --muted

#8b8b8b

rgb(139, 139, 139)
hsl(0, 0%, 55%)
5.5:1 on --bg

Secondary text.

Faint --faint

#5c5c5c

rgb(92, 92, 92)
hsl(0, 0%, 36%)
2.8:1 on --bg

Decoration only: at 2.8:1 it's too faint for text.

Off --off

#e0795f

rgb(224, 121, 95)
hsl(12, 68%, 63%)
6.3:1 on --bg

Warnings, and on this site, what gets blocked.

Type

AaGeist
Headings and text on this site, in Regular, Medium and SemiBold.
AaGeist Mono
Labels and figures on this site. The wordmark is Geist Mono Medium, outlined in the logo files, so no font is needed to show it.

winnower's menu uses your system's fonts. Geist and Geist Mono are free under the SIL Open Font License.

Writing the name

Lowercase, always

winnower, even at the start of a sentence or in a title.

One word

Not win nower, or winnower adblock. winnower-adblock is only the name of the repository.

The underscore stays in the logo

winnower_ is the wordmark. In a sentence, it's winnower.

Said WIN-oh-er

Like winnow, the word it comes from, with -er on the end.

[ meistyr ]

More from meistyr.

One person makes winnower, under the name meistyr. The rest of the work is on meistyr.tech.