BiDi

Toggle RTL/LTR text direction on any website with per-site persistence

As of June 2026, BiDi has 118 users and a 5.00/5 rating from 1 reviews in the Accessibility category.

Usersno change0%
118
118
Ratingno change0%
5.00
1 reviews
Reviewsno change0%
1
Version
1.0.1
Manifest V3
90-day change · In the last 90 days this extension 1 version update.

History

10 snapshots

Tracking since Apr 7, 2026.

126.64641.3599999999999994Apr 7, 2026Jun 6, 2026
View as table
DateUsersRatingReviewsVersion
Apr 7, 20261.0.0
Apr 19, 20261.0.0
Apr 24, 2026105.0011.0.1
May 1, 2026165.0011.0.1
May 8, 2026195.0011.0.1
May 12, 2026255.0011.0.1
May 18, 2026345.0011.0.1
May 24, 2026525.0011.0.1
May 31, 2026615.0011.0.1
Jun 6, 2026821.0.1
Now1185.0011.0.1

Permissions & access

Permissions
storageactiveTabtabsscripting
Host access
<all_urls>

Screenshots

BiDi screenshot 1BiDi screenshot 2BiDi screenshot 3

About

BiDi — Smart RTL Direction for Hebrew, Arabic & Persian

Are you typing in Hebrew, Arabic, or Persian and the text appears misaligned? BiDi fixes that.

The Problem

Many websites default to left-to-right (LTR) text direction. When you type or read Hebrew (עברית), Arabic (العربية), or Persian (فارسی), text often appears out of place — starting from the wrong side, with punctuation misplaced, or entire paragraphs reversed.

The Solution

BiDi adds a small, powerful popup to your browser that lets you fix text direction on any website in one click. Choose from three modes, and BiDi remembers your preference for every future visit.

Three Modes

🔘 None — Standard browser behavior. No changes applied.
🔵 Auto (Smart Detection) — The intelligent default. BiDi scans the page for elements containing RTL characters and applies right-to-left direction only to those elements. Everything else stays LTR. Works beautifully on mixed-language pages.
🔵 Full RTL — Forces the entire page to use right-to-left direction. Ideal for websites that are primarily in Hebrew or Arabic.

Key Features

✅ Per-site memory — Set your preference once per website. BiDi remembers it and applies it automatically on every future visit.
✅ Synced across devices — Your settings sync across all your Chrome instances via your Google account. Configure it once, works everywhere.
✅ Dynamic content support — BiDi handles single-page apps (React, Vue, Angular) and dynamically loaded content using MutationObserver. Works on ChatGPT, Claude, WhatsApp Web, Gmail, and more.
✅ Auto by default — Enable the "Auto by default" option to automatically apply smart RTL detection on every new website you visit — no manual setup required.
✅ Zero performance impact — Lightweight, no third-party dependencies. Written in TypeScript with performance in mind.

Supported Languages

- Hebrew (עברית) — Unicode U+0590–U+05FF
- Arabic (العربية) — Unicode U+0600–U+06FF
- Persian / Farsi (فارسی) — Unicode Arabic Extended range
- Any language using RTL Unicode character ranges

Technical

Version
1.0.1
Manifest
V3
Size
51.12KiB
Min Chrome
88
Languages
1
Featured
No

Metadata

ID
maeehdhikmgcanijjfbfpmjboekddcdm
Developer ID
u7ac1a8917f32d9b62747f542153ddbc5
Developer Email
[email protected]
Created
Apr 6, 2026
Last Updated (Store)
Apr 13, 2026
Last Scraped
Jun 6, 2026

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