Back to Blog
AI12 min read

Fix Hebrew RTL Reversal in Claude Code & VS Code: The Complete Guide

Complete guide to fixing Hebrew RTL reversal in Claude Code, Copilot, and AI agents in VS Code. Includes recommended RTL extension, practical tips, and essential settings.

JOYO Digital·

The Problem Every Israeli Developer Knows: Reversed Hebrew

If you're an Israeli developer working with Claude Code, GitHub Copilot, or any AI agent in VS Code, you've likely encountered the frustrating Hebrew reversal problem. Instead of reading properly right-to-left, the text appears misaligned, words in wrong order, or simply unreadable.

Enjoying this? There's more where this came from.

Practical guides, new tools, and AI & digital tips — straight to your inbox, once a week. Never miss a thing.

The issue stems from VS Code's AI agent extensions not properly supporting RTL (Right-to-Left) languages like Hebrew and Arabic. But the good news: it's been solved.

The Recommended Solution: RTL for VS Code Agents Extension

The best solution available today was developed by Guy Ronnen, a talented Israeli developer. The extension called "RTL for VS Code Agents" is free and open-source on GitHub.

What It Does

  • Aligns Hebrew text to the right in all AI agent chat messages
  • Maintains correct word order (right-to-left)
  • Preserves LTR alignment for English and code
  • Works with Claude Code, Copilot, and Antigravity
  • Configurable per preference

Installation

  1. Open VS Code
  2. Go to Extensions (Ctrl+Shift+X)
  3. Search: "RTL for VS Code Agents"
  4. Click Install
  5. Restart VS Code

Repository: github.com/GuyRonnen/rtl-for-vs-code-agents

Complementary Solution: Multi-RTL Extension

Multi-RTL is another solution that works across all websites - VS Code, NotebookLM, Perplexity, Slack, WhatsApp Web, and more.

Details: multi-rtl.asia-digital.online

VS Code Settings for Hebrew Development

Recommended Fonts

  • Cascadia Code - Microsoft's font with excellent Hebrew support
  • Fira Code - Popular with ligatures and good RTL support
  • JetBrains Mono - Full Unicode support

CLAUDE.md Configuration

Create a CLAUDE.md file in your project root with RTL instructions so Claude Code automatically handles Hebrew correctly.

Practical Tips for Working with AI in Hebrew

  1. Write prompts in Hebrew - Claude and Gemini understand Hebrew excellently
  2. Set output language explicitly at the start of prompts
  3. Separate code from Hebrew content (use i18n files)
  4. Use CSS Logical Properties for RTL layouts
  5. Add automated RTL checks to your project

Credits

Special thanks to Guy Ronnen for developing the RTL for VS Code Agents extension.

Want more content like this?

Every week we send practical AI tips, new tools, and strategies that work — straight to your inbox, no spam.

100% FreeUnsubscribe anytimeNo spam

At JOYO Digital we help businesses grow with AI and digital:

Hands-on AI Workshops
Websites + CRM
Digital Marketing
Tech Consulting