Support

RTL Fixer for Safari

Contact

Found a bug or have a question? Email alamishayan@gmail.com. Include your macOS and Safari versions, and a screenshot if you can.

Frequently asked questions

How do I add a custom site?

Click the RTL Fixer icon in the Safari toolbar. Under “Custom sites”, type the hostname (for example example.com) and click Add. Safari will ask for permission to run on that site. Reload the page for the change to take effect.

Why isn’t the sidebar or input field flipping?

That is intentional. RTL Fixer only touches markdown content (paragraphs, lists, headings, blockquotes, table cells). The interface stays in place so the app keeps working the way you expect.

How do I disable RTL on a specific built-in site?

Open the toolbar popup and toggle the switch next to the site under “Built-in sites”.

RTL is not being applied to a paragraph that should be RTL

RTL Fixer uses the first strong directional character in the text. If the paragraph starts with a Latin letter, a number, or punctuation, the first non-neutral character determines direction. If you think a paragraph is being misclassified, send the example text to support and I will take a look.

Does this work in Chrome or Firefox?

Not yet. RTL Fixer is built specifically for Safari on Mac. The detection logic is portable, but the extension package is not.

Will there be an iPhone version?

Released on the iOS and iPadOS App Stores.

Source code

The detection algorithm and userscript version live at github.com/alamishayan.

Last updated: 4 May 2026. Copyright © 2026 Shayan Alami.