Updated 19-Jul-2017 • tags hebrew, scriptnotes

This page provides basic information about the Hebrew script. For similar information related to other scripts, see the Script comparison table.

Click on the orange text in the features list (right column) to jump to notes and examples. Click on red text examples or highlight part of the sample text to see a list of characters. Click on the vertical blue bar (bottom right) to change font settings for the sample text.

For more details see: Character notes Script links

Sample (Hebrew)

סעיף א. כל בני אדם נולדו בני חורין ושווים בערכם ובזכויותיהם. כולם חוננו בתבונה ובמצפון, לפיכך חובה עליהם לנהוג איש ברעהו ברוח של אחוה.

סעיף ב. כל אדם זכאי לזכויות ולחרויות שנקבעו בהכרזש זו ללא הפליה כלשהיא מטעמי גזע, צבע, מין, לשון, דח, דעה פוליטית או דעה בבעיות אחרות, בגלל מוצא לאומי או חברתי, קנין, לידה או מעמד אחר. גדולה מזו, לא יופלה אדם על פי מעמדה המדיני, על פי סמכותה או על פי מעמדה הבינלאומי של המדינה או הארץ שאליה הוא שייך, דין שהארץ היא עצמאית, ובין שהיא נתונה לנאמנות, בין שהיא נטולת שלטון עצמי ובין שריבונותה מוגבלת כל הגבלה אחרת.

Key features

Hebrew is an abjad. This means that in normal use the script represents only consonant and long vowel sounds. This approach is helped by the strong emphasis on consonant patterns in Semitic languages.

For more information see ScriptSource, Wikipedia or Omniglot.

Text direction

Hebrew script is written right-to-left in the main, but as with all RTL scripts, numbers and embedded LTR script text are written left-to-right (bidirectional text). In the following example, the Hebrew words (red) are read right-to-left, starting with the one on the right, and the numeric expression (black) is read left-to-right, ie. it starts with 10 and ends with 12. (Note that this is unlike Arabic, where the 10 and 12 would be in opposite positions.)

התאריכים 12־10 במרץ

Combining characters

Diacritics for vowel sounds are typically not used. The example highlighted above shows how they could be used to clarify the pronunciation of the name of the German town Mainz.


Contextual shaping

In Hebrew several characters have a different shape at the end of a word, but each shape variant has it's own codepoint and keyboard key, so there is no need for rendering rules to choose the correct glyph.

This example shows מ [U+05DE HEBREW LETTER MEM] and ם [U+05DD HEBREW LETTER FINAL MEM] (on the left).



Hebrew uses Latin punctuation for the most part.

There are 6 punctuation characters in the Hebrew Unicode block.


Hebrew uses european digits.

Text layout


I'm not sure how justification works, but assume it is like in English.

Use the control below to see how your browser justifies the text sample here.

הכל שווים לפני החוק וזכזאים ללא הפליה להגנה שווה של החוק. הכל זכאים להגנה שווה מפני כל הפליה המפירה את מצוות ההכרזש הזאת ומפני כל הסתה להפליה כזו.

Character list by language

The Hebrew script characters in Unicode 10.0 are in a single block: Hebrew (87).

The following is an incomplete list of languages and the number of characters they use, per version 31 of CLDR's lists of characters (exemplarCharacters).

Click on the links to see a list of characters with names.


Main א ב ג ד ה ו ז ח ט י כ ך ל מ ם נ ן ס ע פ ף צ ץ ק ר ש ת 27
Combining none 0
Auxiliary ֽ ׄ ‎ ‏ ְ ֱ ֲ ֳ ִ ֵ ֶ ַ ָ ֹ ֻ ׂ ׁ ּ ֿ ״ 20
Punctuation - ‐ – — , ; : ! ? . ' " ( ) [ ] / ־ ׳ ״ 20
First published 11 Jul 2017. This version 2017-07-19 21:43 GMT.  •  Raise an issue.  •  Copyright r12a. Licence CC-By.