Safari extension · open source

Change the font on any web page.

Pick a readable font, size, and spacing. On by default, off per site. Nothing leaves your device.

OpenDyslexic · Lexend · Atkinson Hyperlegible · or your own.

example.com

Reading view

A calmer page to read.

The quick brown fox jumps over the lazy dog, set in your font at a size and spacing that feel right.

The fonts

Three readable faces, bundled in. Each under the Open Font License.

OpenDyslexic

Aa Bb Gg 0123

OpenDyslexicWeighted bottoms

Lexend

Aa Bb Gg 0123

LexendReading fluency

Atkinson

Aa Bb Gg 0123

Atkinson HyperlegibleLetter distinction

Try it

The same change the extension makes to every page.

Font
110%
1.7

This text updates as you change the controls above. Try each font, then raise the size and line spacing until it reads comfortably.

Whatever you set here is what the extension applies to the pages you visit, and it remembers your choice.

What else

Size and spacing

Text size, line height, letter spacing, and word spacing.

Per-site control

On by default. Off per site in one tap. Defaults apply, each site overrides only what you change.

Your own font

Not just the bundled three. Any font on your device.

Private

Fonts are bundled in the app. No network, no tracking. Settings stay on your device.

Enable it

Safari asks for website access once.

Mac

  1. Safari, Settings (⌘,), Extensions.
  2. Tick Font Changer.
  3. Set it to Allow on Every Website, then Always Allow.

iPhone or iPad

  1. Settings, Apps, Safari, Extensions.
  2. Tap Font Changer and turn it on.
  3. Set Other Websites to Allow.

Privacy

  • No tracking, no analytics, no accounts.
  • No data collected, transmitted, or sold.
  • Fonts are bundled in the app. Nothing loads from the internet.
  • Settings are stored locally in the browser's extension storage.
  • It only restyles pages. It never reads or sends your browsing.
  • Full privacy policy.