Products מוצרים
Mobile AppWeb TranslatorChrome ExtensionSpeak HebrewAPIs & DevelopersHebrewCore APIEnterpriseFor NewsroomsFor GovernmentTools כלים
All Hebrew ToolsHebrew to English TranslatorEnglish to Hebrew TranslatorOnline Hebrew KeyboardVerb ConjugatorGematria CalculatorHebrew Date ConverterToday's Hebrew DateJewish Holidays This YearZmanim by CityYour Name in HebrewThe Hebrew AlphabetSlang Dictionarybaba AtlasLearn ללמוד
Hebrew GuidesAI Hebrew TutorHebrew for Yom KippurHebrew for TravelHebrew in the NewsIsraeli News in EnglishHebrew News in EnglishHebrew on WhatsAppBlogNews חדשות
baba NewsGood Morning, IsraelIsraeli NewsroomsIsraeli News APIMore עוד
PricingAboutSupportPaste Hebrew that came out wrong: punctuation on the wrong end, letters reversed from a broken PDF, or mixed Hebrew and English fighting over direction. Pick the fixes you need and copy the result.
Unicode text is stored in logical order (the order you'd type it), and the bidi algorithm decides how to lay it out visually. For a right-to-left script mixed with numbers, punctuation and Latin text, that means separating the string into short runs of one direction each and deciding which side each run's neighbors sit on. Most of the time it gets this right; a tool that authored, exported or copied the text with its own idea of direction can leave the runs in an order the algorithm renders wrong.
Numbers are a special case: a run of digits is always read left to right even mid-sentence, so "יש לי 3 ספרים" keeps "3" reading normally while the Hebrew around it reads right to left. When the surrounding text's direction is misdetected, the whole line can look like the numbers moved, even though nothing about the digits changed.
A text box, spreadsheet cell or PDF that does not understand bidi text can place the cursor at the visual start of the line rather than the logical start, so punctuation you typed "at the end" lands on the visual left, which reads as the beginning in Hebrew. Moving it back is a text fix, not a font fix.
U+2067 (RLI) and U+2069 (PDI) tell the bidi algorithm "everything between these is one right-to-left unit," so it stops trying to guess the direction from the surrounding characters. They are invisible when rendered.
Digits are always written and read left to right, even inside a right-to-left sentence, so a run of digits sits as its own island. When the surrounding Hebrew is misidentified as the wrong direction, the digit island can appear to have moved to the wrong side, even though the digits themselves are not reversed.
Paste Hebrew, get English that keeps the tone and the gender.
Say who is speaking and who is listening; get the right Hebrew.
Both speaker and listener genders, side by side.
Hebrew to English letters and back, three systems.