RTL Direction for ChatGPT — Arabic, Hebrew & Persian icon

RTL Direction for ChatGPT — Arabic, Hebrew & Persian

by kingEXT · Accessibility
Manifest V3 Free
View in Chrome Web Store Data as of 15 Oct 2026

Auto-detects Arabic, Hebrew, Persian text in ChatGPT and switches to RTL. Code blocks stay untouched. Works on chatgpt.com.

Users
110
+39 in 30 days
Rating
0.0 / 5
unchanged in 30 days
Ratings
0
0 in 30 days
Store rank
#81K
#68K among extensions
Version
1.0.0
updated 21 Jul 2026

Users

monthly, 3 months
055110Jul 2026Sep 2026Oct 2026
Latest, 15 Oct 2026: 110 usersMove the mouse over the chart for any month

Ratings count

monthly, 3 months
001Jul 2026Sep 2026Oct 2026
Latest, 15 Oct 2026: 0 ratingsMove the mouse over the chart for any month

The Chrome Web Store rounds user counts down to the leading digit, so the user line moves in steps. The ratings count is exact and is the better signal of real adoption.

About RTL Direction for ChatGPT — Arabic, Hebrew & Persian

ChatGPT RTL Direction fixes text flow for Arabic, Hebrew, Persian, and Urdu conversations. It scans every message bubble and paragraph on chatgpt.com, detects right-to-left characters automatically, and applies proper RTL direction so text reads naturally from right to left. Code blocks, inline code, and math equations are always left untouched to preserve syntax integrity. The extension also monitors the prompt input area and switches the textarea direction while you type, so your cursor and punctuation behave correctly in real time. A manual override toggle and keyboard shortcut let you force RTL, LTR, or return to auto-detect at any moment. Built with a lightweight MutationObserver, it handles ChatGPT's streaming single-page architecture without slowing your browser. How it works • The extension injects a content script into chatgpt.com that runs continuously in the background. • It uses a MutationObserver to watch for new message bubbles as ChatGPT streams them into the DOM. • For each paragraph, list, and heading inside a message, it scans the text content against Unicode ranges for Arabic, Hebrew, Persian, and Urdu characters. • If RTL characters are detected, it applies dir="rtl" and right-alignment; otherwise it leaves the element in LTR. • It explicitly skips any element inside a <pre>, <code>, or math block to protect code and equations. • The prompt textarea is monitored via input events, so as soon as you type an RTL character the cursor flips to the right edge. • A state machine in the content script tracks whether the user is in auto-detect, force-RTL, or force-LTR mode, and the popup communicates with the active tab to update that state instantly. Who can use this extension • Arabic speakers writing or reading ChatGPT responses • Hebrew speakers who need proper RTL text flow • Persian and Urdu users working with AI-generated content • Multilingual users who switch between English and RTL languages in the same conversation • Developers, students, and researchers who review code alongside Arabic or Hebrew explanations and need code blocks to remain LTR • Anyone who finds ChatGPT's default left-to-right layout uncomfortable for RTL scripts

Growth

WindowUsersChangeRatingsRating
7 days+7+6.8%00.00
30 days+39+54.9%00.00

Version history

1 versions recorded
1.0.021 Jul 2026

Details

Category
Accessibility
First seen
21 Jul 2026
Size
21 KB
Languages
en
Pricing
Free
Extension ID
kpekofefkekopgnaeemeehkdnbodokam

Permissions and risk

Elevated riskimpact 3, likelihood 3
Site access
https://chatgpt.com/*https://chat.openai.com/*

Alternatives to RTL Direction for ChatGPT — Arabic, Hebrew & Persian

Extensions that rank for the same store searches or share the Accessibility category, ordered by users