# RTL Fixer — Right-to-left for AI chats

> Ensures correct right-to-left text rendering in AI chat interfaces. (iPhone/iPad app by SHAHAB ALAMI.)

- Source: https://appshunter.io/ios/app/rtl-fixer/id6767041584 (this page in markdown: same URL + `.md`)
- Developer: [SHAHAB ALAMI](https://appshunter.io/developer/1896355248)
- Category: Productivity, Utilities
- Price: Free
- Rating: 4.70/5 from 3 App Store ratings · 1 written reviews indexed
- Age rating: 4+
- Requires: iOS 15.0 · 1 MB
- Languages: American English
- Released: 2026-05-12
- Data updated: 2026-09-03
- Monetization: free
- User reviews in markdown: https://appshunter.io/ios/app/rtl-fixer/id6767041584/reviews.md

## What is RTL Fixer?

RTL Fixer fixes a small but constant frustration: every Safari extension I tried for right-to-left text in AI chat apps either did nothing, or flipped the entire interface and broke the sidebar, buttons, and input fields. So I built one that doesn't.

When you write to Claude or ChatGPT or any site that you add in Persian, Arabic, Hebrew, or another right-to-left language, the reply renders with right-aligned text. When you write in English, the reply stays left-aligned. Code blocks always stay left-aligned. The interface itself never flips.

HOW IT WORKS

RTL Fixer only touches markdown content: paragraphs, list items, headings, blockquotes, table cells, and similar semantic elements. It never touches the sidebar, the message composer, or any other interface element. There are zero platform-specific selectors, so platform updates do not break it.

Direction is detected using the first strong directional character in each paragraph. A paragraph that starts with English and contains Arabic stays left-aligned. A paragraph that starts with Persian and contains an English variable name stays right-aligned. Numbers, punctuation, and emoji are treated as neutral.

SUPPORTED SITES

- Claude (claude.ai)
- ChatGPT (chatgpt.com)

You can add any other site from the toolbar popup. Custom sites work the same way: enable the extension, type the hostname, and reload.

PRIVACY

RTL Fixer does not collect, transmit, or store any data. Everything happens locally in your Safari browser. There are no analytics, no advertising identifiers, no cookies, and no third-party SDKs. Your preferences (which sites you have enabled) are stored locally in Safari and never leave your device.

The extension only runs on sites you have explicitly enabled, either from the built-in list or by adding them yourself.

REQUIREMENTS

- macOS with Safari 17 or later
- iOS, iPadOS 17 with Safari

LANGUAGES

The extension itself is in English. The text it processes can be in any right-to-left language: Persian (Farsi), Arabic, Hebrew, Urdu, Yiddish, and others.

## Key features

- Correct right-to-left text alignment
- Preserves interface layout
- Handles mixed-language content
- Supports code blocks
- Customizable site support
- Local data processing

## Recent user reviews (1 of 1)

All indexed reviews: https://appshunter.io/ios/app/rtl-fixer/id6767041584/reviews.md

### 4/5 — Gemini issue

*2026-07-30*

Thank you, Mr. Shahab, for taking on this project. Unfortunately, the extension doesn’t work correctly in some complex situations and texts on the Gemini website. Please fix it.

## Frequently asked questions about RTL Fixer

### What languages does RTL Fixer support for right-to-left text?

RTL Fixer processes text in any right-to-left language, including Persian (Farsi), Arabic, Hebrew, Urdu, and Yiddish. The extension itself is available in English.

### Does RTL Fixer affect the entire AI chat interface?

No, RTL Fixer is designed to only modify markdown content like paragraphs and list items. It specifically avoids altering the sidebar, message composer, or any other interface elements, ensuring a clean user experience.

### How does RTL Fixer detect the direction of text?

Direction is detected using the first strong directional character in each paragraph. This allows it to maintain left-alignment for paragraphs starting in English, even if they contain right-to-left characters, and vice-versa.

### Which AI chat sites are supported by RTL Fixer?

RTL Fixer natively supports Claude (claude.ai) and ChatGPT (chatgpt.com). You can also add any other site by enabling the extension and typing the hostname in the toolbar popup.

### Does RTL Fixer collect any user data?

No, RTL Fixer prioritizes user privacy. It does not collect, transmit, or store any data, with all processing happening locally within your Safari browser. This includes no analytics, advertising identifiers, cookies, or third-party SDKs.

### What are the system requirements for RTL Fixer?

RTL Fixer requires macOS with Safari 17 or later, or iOS/iPadOS 17 with Safari. These are the minimum versions needed for the extension to function correctly.

### How often is RTL Fixer updated?

The latest version of RTL Fixer is 1.0.4, last updated on June 12, 2026. While specific update frequency isn't detailed, the developer aims for stability by avoiding platform-specific selectors.

### Is RTL Fixer available on platforms other than Safari?

RTL Fixer is specifically a Safari extension. It is designed to work within the Safari browser on macOS, iPhone, and iPad, and is not available for other browsers or operating systems.

## Version history (last 5 releases)

### 1.0.8 — 2026-09-02

This update stops RTL Fixer from interfering with the message box, fixes how code appears inside right-to-left answers, and makes custom sites more reliable.

• The text box where you type is now left alone. Previously the extension and the editor kept undoing each other's changes many times per second while you had text in it, which wasted battery and CPU.
• Code snippets inside right-to-left text now read left to right, so brackets, semicolons, and other punctuation stay where they belong.
• Code blocks inside right-to-left answers are no longer pulled into the surrounding text direction.
• Custom sites: a damaged saved entry can no longer block adding or removing sites, and entries saved with unusual capitalization can now be removed.
• Site access is released when adding a site does not finish.
• Turning a site back on right after turning it off now takes effect without reloading the page.
• The popup follows the system light and dark appearance, and keyboard focus stays in place after removing a site.

### 1.0.6 — 2026-07-28

This update improves right-to-left detection accuracy and makes the extension more resilient on busy chat pages.

• Text direction now follows the Unicode bidirectional standard: Arabic punctuation marks and N'Ko and Adlam digits are recognized, and all right-to-left scripts are supported.
• Quoted passages and elements that set their own direction no longer affect how the surrounding paragraph is aligned.
• Icon labels embedded in messages no longer influence text direction.
• Fixed right-to-left styling that could linger on text moved into a code block.
• Custom sites: internationalized domains can now be added, settings recover from corruption, and changes apply more reliably.

### 1.0.5 — 2026-07-07

This update fixes an issue that could cause high CPU usage during long conversations, especially while a reply is streaming in.

• Fixed a performance issue where the extension could needlessly recheck an entire conversation every time the page removed content, instead of only the text that changed.
• Reduced repeated work while a reply is streaming in.
• Added a safeguard so one unusual page element can no longer stop the extension from turning on.
• Fixed right-to-left styling not clearing when text moved into a code block.
• Fixed a rare case where a corrupted setting could make the extension run twice on the same site.

### 1.0.4 — 2026-06-12

This update improves right-to-left text and the toolbar popup.

• Bulleted lists, numbered lists, and quotations now align fully to the right when their text is right-to-left, including the marker and the quotation bar.
• English text nested inside a right-to-left list or quotation now stays left-aligned instead of flipping.
• Detection covers more right-to-left scripts.
• Turning sites on and off, and adding or removing custom sites from the popup, is more reliable.
• When adding a custom site you can paste a full web address and the site name is filled in for you.
• Improved reliability on fast-updating chat pages 
• more accurate right-to-left detection in edge cases(hidden website elements etc) 
• better handling of site permissions changed in Safari Settings

### 1.0.2 — 2026-06-08

This update fixes the toolbar popup.

• The built-in sites and any custom sites you added now load correctly when you open the popup.
• Turning sites on and off from the popup is more reliable.

---

*Data collected daily from the US App Store and indexed by [AppsHunter](https://appshunter.io/). User reviews are verbatim App Store reviews. Ratings, prices and chart positions refresh continuously; this snapshot is from 2026-09-03.*
