API & MCP

RTL Direction for ChatGPT — Arabic, Hebrew & Persian

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

As of July 2026, RTL Direction for ChatGPT — Arabic, Hebrew & Persian has users in the Accessibility category.

Usersno change0%
Ratingno change0%
— reviews
Reviewsno change0%
Version
1.0.0
Manifest V3

History

1 snapshots

Tracking since Jul 22, 2026.

Not enough history yet for this metric — the chart fills in as we collect more snapshots.
View as table
DateUsersRatingReviewsVersion
Jul 22, 20261.0.0
Now1.0.0

Permissions & access

Permissions
None declared
Host access
https://chatgpt.com/*, https://chat.openai.com/*

Screenshots

RTL Direction for ChatGPT — Arabic, Hebrew & Persian screenshot 1

About

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

Technical

Version
1.0.0
Manifest
V3
Size
20.53KiB
Min Chrome
88
Languages
1
Featured
No

Metadata

ID
kpekofefkekopgnaeemeehkdnbodokam
Developer ID
u1d2dfd732bb84ab62217352a017a14f5
Developer Email
[email protected]
Created
Jul 21, 2026
Last Updated (Store)
Jul 21, 2026
Last Scraped
Jul 22, 2026
Website
Support URL
Privacy Policy

Data sourced from the Chrome Web Store · last verified Jul 22, 2026.