Unicode Blocks Chart
The 116 Unicode blocks you are actually likely to meet, with code point ranges. Two ways to use it: type a character to find out which block and code point it belongs to, or filter the table to see what sits next to what.
Latin and basics 10
European scripts 12
Middle Eastern scripts 9
South and Southeast Asian scripts 16
East Asian scripts 21
Punctuation, currency and numbers 8
Maths and symbols 17
Emoji and pictographs 9
Ancient scripts and music 10
Private use and specials 4
Nothing matched that filter.
Notes
A block is a range of code points reserved for one writing system or one kind of symbol — not everything inside it is assigned. The "size" column is the width of the range, so a large number does not mean every position has a character.
Ranges here follow the Unicode standard, which is why some blocks overlap in appearance: regional indicator symbols, for instance, are part of the enclosed alphanumeric supplement rather than a block of their own.
The sample column is there to make a block recognisable at a glance, not to be exhaustive. For characters outside these blocks, look the code point up in the full Unicode chart.
About Unicode Blocks Chart
116 Unicode blocks you are realistically going to meet, each with its code point range, size and sample characters, grouped into Latin, European, Middle Eastern, South and Southeast Asian, East Asian, punctuation and currency, maths and symbols, emoji and pictographs, ancient scripts, and private use.
Two ways to use it, and the lookup is the useful one. Paste a single character into the box at the top and it tells you the code point (U+4E00), which block it falls in, and how to write it in HTML (一). When you have an unfamiliar symbol and no idea how to reference it, that beats scrolling a code chart. The other way is filtering the table to see what sits near a range — filter 250 to survey everything around U+2500.
The size column is the width of the range, not the number of characters. A block reserves a continuous span of code points for one writing system, and not every position in it is assigned. The CJK unified ideographs block is over twenty thousand wide and has a comparable number of encoded characters but not packed without gaps; the private use area has thousands of positions and not a single defined glyph. A big number does not mean big inventory.
A couple of apparent overlaps are the standard's own doing. Regional indicator symbols — the two letters that make flags — are part of the enclosed alphanumeric supplement rather than a block of their own, so they are not listed separately. Combining diacritical marks often look invisible when copied alone, because they attach to the preceding letter.
Frequently asked questions
Does every position in a block have a character?
No. A block is only a reserved range, with plenty of unassigned positions inside. The private use area defines no glyphs at all.
Why can't I look up a certain character?
Only 116 common blocks are listed here. Rarer blocks and supplementary planes are not included; use the full Unicode code chart for those.
How does the box at the top work?
Paste one character and it shows the code point, the block it belongs to, and the HTML form (一). Emoji and supplementary-plane ideographs are handled correctly.
Why are there no sample characters for the private use areas?
They have no standard glyphs — what gets drawn is up to the font — so no universal sample exists.