A browser extension that fixes text direction for Persian, Arabic, and other RTL languages on ChatGPT, Claude, Deepseek, Gemeni, Qwen, z.ai, Gemini Notebook, Duck.ai, and Kimi.
| Platform | Website |
|---|---|
| chatgpt.com | |
| claude.ai | |
| chat.deepseek.com | |
| gemini.google.com | |
| perplexity.ai | |
| chat.qwen.ai | |
| chat.z.ai | |
| notebook.google.com | |
| duck.ai | |
| kimi.com |
- ✅ Automatically detects and fixes RTL text direction on AI chat platforms
- ✅ Preserves mathematical formulas and code blocks (LTR)
- ✅ Works with Persian (Farsi), Arabic, Urdu, and Hebrew scripts
- ✅ Lightweight with minimal performance impact
- ✅ No configuration needed - works out of the box
- ✅ Open source and privacy-friendly
For Chrome based browsers: Chrome Web Store
For Firefox: Firefox Browser add-ons
-
Download the latest release from GitHub Releases.
-
Extract the downloaded ZIP file.
-
Open your browser's extensions page:
- Chrome:
chrome://extensions/ - Edge:
edge://extensions/ - Brave:
brave://extensions/ - Opera:
opera://extensions/ - Firefox:
about:debugging#/runtime/this-firefox
- Chrome:
-
Enable Developer mode (not required on Firefox).
-
Click Load unpacked.
-
Select the extracted extension folder.
npm install
npm run typecheck # optional strict TypeScript check
npm run buildSource is written in TypeScript under src/. The build emits one self-contained script per content script entry in dist/ (no shared chunks), which is required for Manifest V3 content scripts.
- Install the extension following the instructions above
- Navigate to any supported platform
- The extension activates automatically
- Type or paste RTL text - it will display correctly
- Mathematical formulas and code remain LTR
- Click the extension icon to enable/disable per platform
| Version | Date | Changes |
|---|---|---|
| v5.1 | Jul 2026 | Add Kimi support, redesign extension popup, rename NotebookLM to Gemini Notebook |
| v5.0 | Jun 2026 | Add per-site toggle, add z.ai, add Gemini Notebook, add Duck.ai |
| v4.2 | Jun 2026 | Add Qwen support |
| v4.1 | Jun 2026 | Add Gemini, fix issues |
| v4.0 | Jun 2026 | Rewrite project using TypeScript, add Perplexity |
| v3.1 | Jun 2026 | Add Claude support |
| v2.0 | Jan 2026 | Add DeepSeek support, improve RTL detection |
| v1.0 | Jan 2026 | Basic ChatGPT support |
- Manual Rtl/Ltr Set for a text
- Copy Mathematical texts
- Vazirmatn font by Rastikerdar
If you find this extension useful:
- ⭐ Star the GitHub repository
- 📢 Share it with others who need RTL support
- 🐛 Report issues to help improve
This project is licensed under the MIT License - see the LICENSE file for details.
Made with ❤️ for Persian Speakers
اصلا نمیدونم چرا کل README رو انگلیسی نوشتم، لذت ببرید دیگه...
