ISO 15924: Script Codes
ISO 15924 provides codes for the representation of names of scripts. Explore writing systems and scripts used throughout human history and across cultures.
Script Database Statistics
180+
Script Codes
150+
Active Scripts
30+
Historical Scripts
7000+
Languages Supported
Code Format
ISO 15924 script codes consist of:
- 4-letter alphabetic code (Title case)
- 3-digit numeric code
- English name of the script
- French name of the script
Format: Aaaa (4 letters) or 999 (3 digits)
Examples: Latn (Latin, 215) Arab (Arabic, 160) Cyrl (Cyrillic, 220)
Search Scripts
Script Database
Most Common Scripts
Latin
Latn
The quick brown fox jumps over the lazy dog
Numeric: 215
Direction: Left-to-right
Languages: 1000+ (English, Spanish, French, German, etc.)
Indo-European
Arabic
Arab
العربية لغة جميلة
Numeric: 160
Direction: Right-to-left
Languages: 100+ (Arabic, Persian, Urdu, etc.)
Semitic
Cyrillic
Cyrl
Русский алфавит
Numeric: 220
Direction: Left-to-right
Languages: 50+ (Russian, Bulgarian, Serbian, etc.)
Indo-European
Han (Chinese)
Hani
汉字是象形文字
Numeric: 500
Direction: Top-to-bottom, Left-to-right
Languages: Chinese, Japanese, Korean
Sino-Tibetan
Devanagari
Deva
देवनागरी लिपि
Numeric: 315
Direction: Left-to-right
Languages: Hindi, Sanskrit, Marathi, etc.
Indo-European
Greek
Grek
Ελληνικό αλφάβητο
Numeric: 200
Direction: Left-to-right
Languages: Greek
Indo-European
Applications & Use Cases
🌐 Web Development
- Font selection and fallbacks
- Text direction handling
- Internationalization (i18n)
- Language detection
📚 Digital Publishing
- Automatic script detection
- Multi-script document layout
- Typography and font pairing
- Reading direction optimization
🔤 Text Processing
- Natural language processing
- Optical character recognition
- Machine translation systems
- Search and indexing
📱 Mobile & Software
- Keyboard layout selection
- Input method editors
- Text rendering engines
- Accessibility features