This page will guide you through the Stylebot features.

Launching Stylebot

How to launch stylebot

You can launch Stylebot via the browser icon or keyboard shortcut alt+shift+m (customizable).

Basic editor

Inspect buttonInspect elementBasic editor

Inspect: Click on the inspect button to select an element on the page. Stylebot will automatically generate a CSS selector to match similar element(s) on the page.

URL: By default, Stylebot uses the site's domain name to match styles to websites. You can edit the urls in the Options page for more flexible matching. See syntax rules.

CSS selector: You can enter your own custom CSS selector. If you focus the CSS selector input, it will highlight all currently selected element(s).

Apply styles: Once an element is selected, you can apply styling using the basic editor to override existing styling of the page. It is automatically saved.

Font family: You can pick one of the fonts in the list. Or you can enter any custom font that exists on your local machine. You can also enter any font available on Google Fonts.

Auto-generated CSS class names: With the recent popularity of hash-based and auto-generated CSS class names, the CSS selectors may change when the site owner updates their site. This may break your custom style and you would need to update your style.

Code editor

Code editor

Write your own CSS: You can write any modern CSS using the code editor. You can also edit the CSS in the Options page.

Magic editor

Magic editor

Readability: This will remove noisy elements from all the articles on a site. It will not modify any non-article pages. You can choose between Dark, Sepia and Light themes, pick any font and customize font size, line height and page width.

Grayscale: This will apply grayscale to the current site.

Sync and Backup

Enable sync in Options pageSync now using browser popup

Enable Sync via Google Drive: You will need to enable and authorize sync via Google Drive by going to the Stylebot Options page.

Sync Now: Once enabled, you will need to manually sync from the browser menu or options page to sync your browser styles with styles backed up on Google Drive.

Backup: You can also export and import your styles as JSON.

Auth permissions: We only ask for permission for Stylebot to r/w its own files. Since we do not maintain our own server, the OAuth may timeout and you may need to re-authorize when you sync next.

Resizing and docking the editor

Resize and dock editor

Docking: You can dock the Stylebot editor on the left / right of the browser window.

Resize: You can resize the stylebot editor by clicking the Resize stylebot icon or pressing s.

Adjust page layout: This will shrink the page width so that it does not overlap with the Stylebot editor.

URL Syntax Rules

URL without any wildcards (default)

By default, Stylebot editor uses the site's domain name to match styles to websites.


  • ** matches any character sequence.
  • * matches any character sequence, until a / is found
  • , separates a list of patterns. Matches a URL if any sub-pattern matches it.
  • ^ at the beginning of the URL turns it into a regular expression.


  • Any URL with anywhere in it.
  • docs**: Any URL beginning with docs.
  • docs*,, and so on.
  • * and
  •, Any URL with or in it.
  • ^$: Reddit homepage.

Keyboard shortcuts

Stylebot keyboard shortcuts

Bug reports and feature requests

Have a feature request? Want to report a bug? Please report on Github Issues.

Support Stylebot

Stylebot is an open source and free browser extension. Trusted by more than 200,000 users.
Developed and maintained since 2011. Support Stylebot by buying me a coffee.