RTL Subtitle Support

Professional Arabic, Hebrew & Urdu Subtitles — Finally Done Right

Right-to-left language support in video subtitle tools has historically been an afterthought: reversed characters, mixed-direction bugs, and garbled exports are common. CutSnap was built from the ground up with RTL support as a first-class feature — correct text direction, proper bidirectional handling, and pixel-perfect RTL export in every video.

Benefits
Why RTL Subtitle Support in CutSnap
Native RTL Text Rendering
Arabic, Hebrew, Urdu, and Farsi text is rendered with the correct Unicode bidirectional algorithm. Letters connect properly, diacritics (harakat, nikud) sit on the correct base characters, and text flows right to left without any manual fixes.
Automatic Language Detection
CutSnap's AI transcription automatically identifies RTL languages and sets the text direction, font, and alignment accordingly. Switch between LTR and RTL within the same video for mixed-language content — each subtitle block tracks its own direction.
WYSIWYG RTL Export
The same pixel-perfect parity that applies to LTR exports applies to RTL. Arabic calligraphic fonts, Hebrew square script, and Urdu Nastaliq typefaces all render identically in the preview and the exported video.
How It Works
How CutSnap Handles RTL Languages
1

Unicode Bidirectional Algorithm compliance

CutSnap's subtitle rendering engine respects the Unicode Bidirectional Algorithm (UBA, Unicode Standard Annex #9). This means that mixed Arabic-English subtitles — for example, a product name written in English inside an Arabic sentence — are displayed with correct directionality for each run of text. Numbers and punctuation are also handled correctly according to the bidi algorithm, so "السعر 100 دولار" renders with the numeral in the right position without manual intervention.

2

Per-block direction control

Each subtitle block in the editor has an explicit direction toggle. When the AI detects an RTL language, the block is automatically flagged as RTL and its text-align and direction CSS properties are set accordingly. You can override this per block if needed — useful for videos that switch between Arabic narration and English on-screen text. The live preview reflects the direction change instantly.

3

RTL-aware font selection

Not all fonts support Arabic or Hebrew glyphs. CutSnap's font picker for RTL blocks is filtered to show only Unicode-complete fonts that include the relevant script: Noto Naskh Arabic, Scheherazade New, and Amiri for Arabic; David Libre and Frank Ruhl Libre for Hebrew; Noto Nastaliq Urdu for Urdu. This prevents the broken-box rendering that afflicts subtitle tools that use Latin-only fonts for RTL content.

FAQ
Frequently Asked Questions

Does CutSnap support Arabic subtitle transcription?

Yes. CutSnap has strong Arabic transcription accuracy. The transcript is automatically set to RTL direction and rendered correctly in the editor and in exports.

Can I have mixed Arabic and English subtitles in the same video?

Yes. Each subtitle block has its own direction setting. Arabic blocks render RTL and English blocks render LTR within the same project. Mixed-language segments inside a single block are handled by the Unicode bidi algorithm.

Which RTL languages does CutSnap support?

CutSnap supports Arabic, Hebrew, Urdu, Farsi (Persian), and Pashto. All are supported for both transcription and correct subtitle rendering.

Are there RTL-specific fonts available?

Yes. CutSnap includes curated RTL font options: Noto Naskh Arabic, Scheherazade New, and Amiri for Arabic; David Libre and Frank Ruhl Libre for Hebrew; and Noto Nastaliq Urdu for Urdu content.

Explore More
Other CutSnap Features
Add Professional RTL Subtitles to Your Videos
The only AI subtitle tool with true Arabic, Hebrew, and Urdu support.