Skip to main content
I
Uni
UNICODE
Tools/Unicode 16.0 & Standard Timeline

Unicode 16.0 Playground & Standard Timeline (1991–2026)

Explore 35+ years of human script unification, all 17 official releases, the brand-new 5,185 characters in Unicode 16.0, and the Character Version Age detector.

154,998Total Standardized Glyphs
168Unified Writing Systems
+5,185New Characters in 16.0
3,782Standardized Emojis

Interactive Standard Timeline (1991 → 2026)

Click any release pill to inspect character counts, landmark achievements, and architectural milestones.

Active: Unicode 16.0.0 (2026)

Unicode Version 16.0.0

September 2024 / Active Standard 2026

Unicode 16.0: 8 New Scripts & Retro Computing Supplement

Total Characters154,998
Added Glyphs+5,185
Total Scripts122

Key Milestones & Standardized Writing Systems

  • Added 5,185 newly standardized characters across 8 brand-new writing systems.
  • Garay (West African script for Wolof), Gurung Khema (Nepal), Kirat Rai (Himalayas), Ol Onal (Bhumij), Sunuwar (Jenticha), Todhri (historic Albanian), and Tulu-Tigalari (Vedic South India).
  • Symbols for Legacy Computing Supplement: 3,995 retro teletext, microcomputer graphics, and 8-bit symbols.
  • New emoji candidates: Fingerprint, Leafless Tree, Harp, Splatter, Shovel, Root Vegetable, and Face with Bags.
Representative Characters in v16.0.0:

Unicode 16.0 Interactive Playground (New Additions)

Browse 8 brand-new writing systems, 3,995 retro computing graphics, and new emoji candidates.

𐵐
U+10D50Garay

GARAY CAPITAL LETTER A

Garay alphabet created in 1961 by Assane Faye in Senegal for Wolof.

𐵑
U+10D51Garay

GARAY CAPITAL LETTER KA

Garay consonant letter Ka representing /k/ in Senegalese orthography.

𐵒
U+10D52Garay

GARAY CAPITAL LETTER MI

Garay consonant letter Mi representing nasal bilabial.

𐵓
U+10D53Garay

GARAY CAPITAL LETTER TI

Garay consonant letter Ti.

𐵠
U+10D60Garay

GARAY SMALL LETTER A

Lowercase equivalent for modern dual-cased Garay typography.

𖵐
U+16110Gurung Khema

GURUNG KHEMA LETTER A

Indigenous script for Gurung language spoken in Central/Western Nepal.

𖵑
U+16111Gurung Khema

GURUNG KHEMA LETTER KA

Syllabic consonant glyph in the Khema Lipi standard.

𖵒
U+16112Gurung Khema

GURUNG KHEMA LETTER KHA

Aspirated velar consonant in Gurung writing.

𖵰
U+16D50Kirat Rai

KIRAT RAI LETTER A

Himalayan Kirat Rai script for the Bantawa language in Sikkim and Nepal.

𖵱
U+16D51Kirat Rai

KIRAT RAI LETTER KA

Primary consonant letter in Kirat Rai orthography.

𖵲
U+16D52Kirat Rai

KIRAT RAI LETTER GA

Voiced velar stop letter in Kirat Rai.

𑯐
U+11BC0Sunuwar

SUNUWAR LETTER DEVI

Jenticha script developed for the Sunuwar language of Nepal and Sikkim.

𑯑
U+11BC1Sunuwar

SUNUWAR LETTER TASHO

Consonant character in the Sunuwar script standard.

𑯒
U+11BC2Sunuwar

SUNUWAR LETTER EEKHO

Independent vowel glyph in Jenticha.

𐫐
U+105C0Todhri

TODHRI LETTER A

Historic 18th-century alphabet created by Theodor Haxhifilipi in Elbasan, Albania.

𐫑
U+105C1Todhri

TODHRI LETTER B

Historic Albanian Todhri alphabet consonant glyph.

𑿐
U+11FD0Tulu-Tigalari

TULU-TIGALARI LETTER A

Vedic manuscript script historically used in Coastal Karnataka and Kerala.

𑿑
U+11FD1Tulu-Tigalari

TULU-TIGALARI LETTER AA

Long vowel letter in Tulu-Tigalari sacred palm-leaf manuscripts.

𑿒
U+11FD2Tulu-Tigalari

TULU-TIGALARI LETTER I

Vocalic glyph preserved from ancient Tigalari scriptures.

𜱐
U+1CD50Legacy Computing

SEXTANT-123456 BLOCK

Teletext and Minitel mosaic graphics character.

𜱑
U+1CD51Legacy Computing

DIAGONAL CROSS FILL

Retro computing 8-bit display pattern for Apple II and Commodore 64.

𜱒
U+1CD52Legacy Computing

CHECKERBOARD CELL SHADE

ZX Spectrum and MSX screen matrix halftone representation.

𜰀
U+1CC00Legacy Computing

RETRO SEGMENTED DISPLAY CELL

VFD and LED calculator digit emulation character.

𜰁
U+1CC01Legacy Computing

CORNER INVERTED WEDGE

Terminal block graphics for microcomputer operating systems.

🫩
U+1FA69Emojis

FACE WITH BAGS UNDER EYES

Exhausted, fatigued facial expression with prominent undereye bags.

🪮
U+1FAAEEmojis

FINGERPRINT

Biometric security and human individuality symbol.

🪾
U+1FABEEmojis

LEAFLESS TREE

Drought, autumn, and environmental winter landscape symbol.

🪗
U+1FA97Emojis

HARP

Classical orchestral string instrument symbol.

🪏
U+1FA8FEmojis

SHOVEL

Gardening, archeological excavation, and construction tool.

🫜
U+1FADCEmojis

ROOT VEGETABLE

Beet, turnip, and subterranean agricultural produce.

🪯
U+1FAAFEmojis

SPLATTER

Paint splash, ink spill, or liquid impact symbol.

Character Unicode Version & Age Detector

Paste or type any text or symbols to calculate the exact historical Unicode version in which each glyph was born.

Input Characters to Inspect Unicode Age:
GlyphCodepointStandardized Version (Age)Unicode Block CategoryAction
AU+0041Unicode 1.0 (1991)ASCII / Basic Latin
U+0020Unicode 1.0 (1991)ASCII / Basic Latin
U+20ACUnicode 1.0 - 5.0Basic Multilingual Plane
U+0020Unicode 1.0 (1991)ASCII / Basic Latin
U+20BFUnicode 10.0 (2017)Currency Symbols (Bitcoin)
U+0020Unicode 1.0 (1991)ASCII / Basic Latin
🚀U+1F680Unicode Supplementary Plane (4.0 - 16.0)Astral Multilingual Plane
U+0020Unicode 1.0 (1991)ASCII / Basic Latin
𐵐U+10D50Unicode 16.0 (2026)Garay (New in 16.0)
U+0020Unicode 1.0 (1991)ASCII / Basic Latin
𜱒U+1CC52Unicode Supplementary Plane (4.0 - 16.0)Astral Multilingual Plane

Unicode 16.0 & Version Age Inspection

Check Unicode database version and detect Unicode 16.0 characters using Python unicodedata.

1# Python 3 - Check Unicode Standard Version & Character Age
2import unicodedata
3import sys
4
5print(f"Python sys.version: {sys.version.split()[0]}")
6print(f"Active Unicode Database Version: {unicodedata.unidata_version}")
7
8# Unicode 16.0 Garay Script character (U+10D50)
9sample_char = "\U00010D50" # GARAY CAPITAL LETTER A
10
11try:
12 char_name = unicodedata.name(sample_char)
13 print(f"Character: {sample_char} | Name: {char_name}")
14except ValueError:
15 print(f"Character {sample_char} is newly introduced in Unicode 16.0!")
Python 3Zero external runtime dependencies • Standard Library
UTF-8 & Unicode 16.0 Compatible

The Historical Evolution of the Unicode Standard: 1991 to 2026

Prior to the establishment of the Unicode Consortium in 1991, global computing was fractured across hundreds of incompatible, vendor-specific 8-bit character code pages (such as Windows-1252, MacRoman, Shift-JIS, ISO-8859, and InPage Urdu). Opening a document written on an Arabic machine inside an English or Japanese operating system resulted in complete text corruption, known internationally as Mojibake.

The 16-Bit Assumption to UTF-16 Surrogates:

Unicode 1.0 was originally engineered as a fixed 16-bit encoding (maximum 65,536 characters). However, by 1996 (Version 2.0), the Consortium recognized that unifying all historic, East Asian CJK ideographs and rare scripts required expanding the address space to 21 bits across 17 planes (1,114,112 codepoints).

The Modern Unicode 16.0 Frontier:

Today, Unicode 16.0 encodes 154,998 total characters. The standard preserves endangered indigenous scripts (like West African Garay and Himalayan Kirat Rai) alongside retro teletext computer graphics, ensuring humanity's past, present, and future computational records remain universally accessible.

Frequently Asked Questions (FAQs)

How many characters are there in the latest Unicode 16.0 Standard?+

Unicode 16.0 standardizes 154,998 characters across 168 writing systems, adding 5,185 newly standardized characters including 8 brand-new modern and historical scripts, 3,995 retro computing graphics symbols, and new emoji candidates.

What are the 8 new writing scripts introduced in Unicode 16.0?+

The 8 newly standardized scripts are: Garay (West African Wolof), Gurung Khema (Nepal), Kirat Rai (Himalayas), Ol Onal (Bhumij language), Sunuwar (Jenticha script), Todhri (18th-century Albanian), Tulu-Tigalari (Vedic South India), and Myanmar Extended-C.

What is the "Symbols for Legacy Computing Supplement" block?+

It is a major new Unicode 16.0 block encoding 3,995 retro mosaic, teletext, Minitel, and 8-bit microcomputer graphics characters (originally used in platforms like Apple II, Commodore 64, Atari ST, and ZX Spectrum) ensuring historical computer preservation.

How can software developers check a character's Unicode Age in code?+

Languages like Python (via unicodedata), modern JavaScript/V8 (via RegExp \p{Age=...} property escapes), and Rust (via unicode-properties) support querying the specific Unicode release year and version a character was added.

When do Apple iOS and Android smartphones get Unicode 16.0 emojis?+

After the Unicode Consortium finalizes a release, major operating system vendors (Apple, Google, Microsoft, Samsung) design their own custom font glyphs. Unicode 16.0 emoji support typically rolls out in standard system updates between late autumn and early spring.