Claude RTL Fix

Fixes Hebrew, Arabic, and other RTL text rendering on claude.ai. Click the icon to toggle on/off.

As of June 2026, Claude RTL Fix has 22 users and a 5.00/5 rating from 1 reviews in the Accessibility category.

Usersno change0%
22
22
Ratingno change0%
5.00
1 reviews
Reviewsno change0%
1
Version
1.5.5
Manifest V3

History

5 snapshots

Tracking since May 14, 2026.

23.5212.51.4800000000000004May 14, 2026Jun 8, 2026
View as table
DateUsersRatingReviewsVersion
May 14, 20261.5.5
May 20, 20261.5.5
May 26, 202635.0011.5.5
Jun 2, 202655.0011.5.5
Jun 8, 2026135.0011.5.5
Now225.0011.5.5

Changelog

  • May 20, 2026
    description
    Claude.ai does not set the correct text direction on message content, so Hebrew, Arabic, Farsi, and other right-to-left scripts render with broken alignment, misplaced punctuation, and reversed parentheticals. This extension fixes that.
    
    How it works:
    
    - Each block of text in a Claude message (paragraphs, list items, headings, blockquotes, table cells) is given the standard HTML attribute dir="auto", which lets the browser's built-in Unicode bidi algorithm pick the correct direction based on the first strong-directional character in the block.
    - This handles mixed-language messages correctly. An English paragraph followed by a Hebrew paragraph followed by code will each render with the right direction, automatically.
    - Code blocks (pre, code, kbd, samp, var) are explicitly forced to dir="ltr", so file paths, shell commands, and source code stay correctly oriented even inside an otherwise right-to-left message.
    - A MutationObserver re-applies the fix as Claude streams new tokens in, so it works during live response generation, not just on already-rendered content.
    
    Click the toolbar icon to toggle the extension on or off. The setting persists across page loads. When toggled off, all changes are reverted immediately without needing a reload.
    
    Privacy: this extension does not collect, transmit, or store any data. It only reads the DOM of pages on claude.ai and adds standard HTML direction attributes. No network requests, no analytics, no telemetry.
    
    Source code: see the support site link.
    Claude.ai does not set the correct text direction on message content, so Hebrew, Arabic, Farsi, and other right-to-left scripts render with broken alignment, misplaced punctuation, and reversed parentheticals. This extension fixes that.
    
    [Need a desktop-app solution for Windows or macOS? checkout the repo: https://github.com/BloodyDeathRoll/RTL-Claude-App/releases]
    
    How it works:
    
    - Each block of text in a Claude message (paragraphs, list items, headings, blockquotes, table cells) is given the standard HTML attribute dir="auto", which lets the browser's built-in Unicode bidi algorithm pick the correct direction based on the first strong-directional character in the block.
    - This handles mixed-language messages correctly. An English paragraph followed by a Hebrew paragraph followed by code will each render with the right direction, automatically.
    - Code blocks (pre, code, kbd, samp, var) are explicitly forced to dir="ltr", so file paths, shell commands, and source code stay correctly oriented even inside an otherwise right-to-left message.
    - A MutationObserver re-applies the fix as Claude streams new tokens in, so it works during live response generation, not just on already-rendered content.
    
    Click the toolbar icon to toggle the extension on or off. The setting persists across page loads. When toggled off, all changes are reverted immediately without needing a reload.
    
    Privacy: this extension does not collect, transmit, or store any data. It only reads the DOM of pages on claude.ai and adds standard HTML direction attributes. No network requests, no analytics, no telemetry.
    
    Source code: see the support site link.

Permissions & access

Permissions
storage
Host access
https://claude.ai/*, https://*.claude.ai/*

Screenshots

Claude RTL Fix screenshot 1Claude RTL Fix screenshot 2

About

Claude.ai does not set the correct text direction on message content, so Hebrew, Arabic, Farsi, and other right-to-left scripts render with broken alignment, misplaced punctuation, and reversed parentheticals. This extension fixes that.

[Need a desktop-app solution for Windows or macOS? checkout the repo: https://github.com/BloodyDeathRoll/RTL-Claude-App/releases]

How it works:

- Each block of text in a Claude message (paragraphs, list items, headings, blockquotes, table cells) is given the standard HTML attribute dir="auto", which lets the browser's built-in Unicode bidi algorithm pick the correct direction based on the first strong-directional character in the block.
- This handles mixed-language messages correctly. An English paragraph followed by a Hebrew paragraph followed by code will each render with the right direction, automatically.
- Code blocks (pre, code, kbd, samp, var) are explicitly forced to dir="ltr", so file paths, shell commands, and source code stay correctly oriented even inside an otherwise right-to-left message.
- A MutationObserver re-applies the fix as Claude streams new tokens in, so it works during live response generation, not just on already-rendered content.

Click the toolbar icon to toggle the extension on or off. The setting persists across page loads. When toggled off, all changes are reverted immediately without needing a reload.

Privacy: this extension does not collect, transmit, or store any data. It only reads the DOM of pages on claude.ai and adds standard HTML direction attributes. No network requests, no analytics, no telemetry.

Source code: see the support site link.

Technical

Version
1.5.5
Manifest
V3
Size
12.99KiB
Min Chrome
88
Languages
1
Featured
No

Metadata

ID
njghohofkmkpghfkgljnbbjgdjabdnig
Developer ID
u2444f6591208f4e07e78afdfece8b9ad
Developer Email
[email protected]
Created
May 13, 2026
Last Updated (Store)
May 20, 2026
Last Scraped
Jun 8, 2026
Website
Privacy Policy

Data sourced from the Chrome Web Store · last verified Jun 8, 2026.