WebTypographer: change fonts, text size, spacing and colours on any website in real time

Every website imposes its own typography on you — tiny fonts, low contrast, cramped line spacing, typefaces that strain your eyes after five minutes. Most of the time there is nothing you can do about it. You cannot ask a news site to use a larger font. You cannot tell a blog to increase the space between lines.

WebTypographer is a free Chrome extension that changes this. It opens as a sidebar alongside any webpage and lets you customise the typography in real time — font family, text size, weight, colour, line height, letter and word spacing — without reloading the page and without touching any settings.

Install WebTypographer — Free

What You Can Change

Font Family

Choose from over 30 fonts including the most popular Google Fonts — Roboto, Inter, Open Sans, Merriweather, Fira Code, OpenDyslexic and more — or paste any custom font URL to load a typeface from any source. The font loads on demand and applies to the page immediately.

Text Size — Proportional Scaling

Rather than forcing a fixed pixel size on every element, WebTypographer scales text proportionally using a percentage slider (from −50% to +100%). This means that if a heading is naturally twice the size of body text, it stays twice the size after scaling. The typographic hierarchy of the page is preserved.

Font Weight and Style

Switch between Light, Regular, Medium, Bold and Black with a single tap. Toggle italic on any website instantly.

Line Height, Letter Spacing, Word Spacing

Three independent sliders let you fine-tune the spacing of any page. Increasing line height alone can transform a dense, difficult-to-read article into something comfortable. Wider letter and word spacing is particularly effective for readers with dyslexia.

Text and Background Colour

Override the text colour and background colour of any site. A colour picker lets you choose any shade, and six ready-made palettes are available for quick access:

  • Paper — dark text on a warm off-white background
  • Dark — light text on a dark background
  • Sepia — a soft greenish tone for reduced eye strain
  • Blue — cool, low-stimulation palette
  • Warm — amber tones for evening reading
  • B&W — maximum contrast, black and white

Who Is It For?

WebTypographer was built for anyone who has ever found a website difficult to read. In practice, the people who benefit most are:

  • People with dyslexia — the Dyslexia preset applies Open Sans at 18px with wide letter and word spacing in a single tap
  • People with low vision — the Large Print preset switches to Bold at 22px with extra line height
  • People with light sensitivity — dark mode and sepia palettes reduce screen glare
  • Anyone who simply prefers a different reading experience — a personal font, a comfortable size, a less fatiguing colour scheme

The sidebar itself is designed to be large and clear. Controls are generously sized, labels are readable, and everything works without a mouse if needed.


Six Ready-Made Presets

For those who do not want to adjust every slider manually, six presets are available under the Presets tab:

  • Readable — Georgia, 16px, relaxed spacing, warm paper background
  • Dyslexia — Open Sans, 18px, wide letter and word spacing
  • Large Print — Bold, 22px, tall line height
  • Focus Dark — Inter, dark background, light text
  • Monospace — Fira Code, 14px, code-style spacing
  • Minimal — Lato, clean defaults, no colour change

Each preset applies in one tap and can then be further adjusted using the sliders.


Settings Are Saved Per Website

Once you configure a site, WebTypographer remembers your choices. Next time you visit, your typography preferences are applied automatically — no need to open the sidebar again. A small floating badge appears in the corner of pages you have customised, so you always know which sites are active. Clicking the badge reopens the sidebar instantly.

A global mode is also available: one set of settings that applies to every website at once, useful as a baseline that you can then override for specific sites.


Privacy

WebTypographer stores all preferences locally on your device using Chrome’s standard storage API. No data is ever sent to external servers. No account is required. The only external connection is to Google Fonts when you select a Google Font — and only if you do.


How to Install

WebTypographer is available free on the Chrome Web Store. Click the button below, then click Add to Chrome. The extension icon will appear in your toolbar — click it to open the sidebar on any page.

Install WebTypographer — Free

Available in English, Italian, Spanish, French and German. The interface language is detected automatically from your browser settings and can be changed at any time from within the extension.