ToolZoneX
Blog

Unicode Block Viewer

Select from around 38 well-known Unicode blocks to see their exact code point range, description, and a generated sample grid of characters.

Basic Latin

U+0000 to U+007F

Standard ASCII characters — English letters, digits, and basic punctuation.

Sample characters (first 100 of 128)

0



1



2



3



4



5



6



7



8

9

A

B

C

D



E



F



10



11



12



13



14



15



16



17



18



19



1A



1B



1C



1D



1E



1F

20

!

21

"

22

#

23

$

24

%

25

&

26

'

27

(

28

)

29

*

2A

+

2B

,

2C

-

2D

.

2E

/

2F

0

30

1

31

2

32

3

33

4

34

5

35

6

36

7

37

8

38

9

39

:

3A

;

3B

<

3C

=

3D

>

3E

?

3F

@

40

A

41

B

42

C

43

D

44

E

45

F

46

G

47

H

48

I

49

J

4A

K

4B

L

4C

M

4D

N

4E

O

4F

P

50

Q

51

R

52

S

53

T

54

U

55

V

56

W

57

X

58

Y

59

Z

5A

[

5B

\

5C

]

5D

^

5E

_

5F

`

60

a

61

b

62

c

63

How to Use the Unicode Block Viewer

Select any of around 38 well-known Unicode blocks — like Basic Latin, Cyrillic, Arabic, CJK Unified Ideographs, or Emoticons — and the tool shows its exact code point range and a short description, along with a sample grid of characters generated programmatically from that range using String.fromCodePoint.

Example

Selecting "Basic Latin" shows the range U+0000 to U+007F, with a sample grid displaying standard ASCII characters. Selecting "Greek and Coptic" shows the range U+0370 to U+03FF, with a grid of Greek letters like α, β, and γ.

Common Use Cases

  • Understanding how the Unicode standard is organized into structural blocks by script or purpose.
  • Browsing which characters fall within a specific code point range for development reference.
  • Learning the code point range for a given script, like Devanagari or Hangul Syllables.

FAQs

  • How is this different from the Unicode Character Lookup? Unicode Character Lookup is for looking up details about ONE specific character or code point you already have. This Unicode Block Viewer instead shows entire code point RANGES/BLOCKS of the Unicode standard — for structural reference and browsing an entire script or category at once, not a single character.
  • Are all characters in large blocks shown? No — for very large blocks like CJK Unified Ideographs, only the first 100 characters in the range are sampled, since displaying tens of thousands of characters at once wouldn't be practical.
  • Where do the sample characters come from? They're generated programmatically from each block's numeric code point range using JavaScript's String.fromCodePoint, not a hand-typed list — so the sample accurately reflects the real Unicode range.