A Safari extension that lets you inject custom CSS into any site and hide elements you don't want. Clean, fast, and fully private — no remote servers, no sync.
The web is full of clutter. My Styles gives you the tools to clean it up, tweak layouts, and personalise sites — permanently.
Write CSS rules once and they apply automatically every time you visit that domain. Change fonts, hide banners, fix layouts — it just sticks.
Your CSS rules are stored locally on your device. Nothing is sent to any server — not your rules, not the sites you visit.
Enable or disable your custom styles per site with a single click from the Safari toolbar. No page reload required.
Built specifically for Safari on macOS — not a cross-browser port. It respects the Safari extension model, system permissions, and native UI conventions throughout.
My Styles lets you restyle any website in Safari with custom CSS — change fonts, hide annoying banners, fix broken layouts, or apply a full userstyle like a Catppuccin theme. Rules are written once per domain and apply automatically every time you visit, with a one-click toggle to turn them on or off from the Safari toolbar. Everything is stored locally on your device; nothing is sent to a server.
No — it's a one-time $2.99 purchase, available for Mac, iPhone, and iPad.
Yes — write a rule once per site and My Styles applies it every time you visit that domain, no need to re-enable it.
Yes — toggle per-site with a single click from the Safari toolbar, no page reload required.
No. Your CSS rules are stored locally on your device only — not your rules, not the sites you visit.