نظام العد السداسي عشر (Hexadecimal) هو نظام عد حيث يمكن أن تأخذ الخانة الواحدة 16 قيمة مختلفة, و ذلك يعني بأن الخانة الموالية تتغير بعد 16 رقم, مقابل 10 بالنسبة للنظام العشري (Decimal), و 2 بالنسبة للنظام الثنائي (Binary), و 8 للنظام الثماني (Octal).
و ال16 قيمة مختلفة التي يمكن أن تتخذها كل خانة تتمثل من 0 إلى 9 و من A إلى F, حيث الحروف اللتينية A..F, هي بالتناسب من 10 إلى 15 عدد الاحتمالات بالنسبة للنظام السداسي عشر يساوي 16 قوة عدد الخانات
للتفرقة بين نظام العد السداسي عشر و الأنظمة الأخرى يقع استعمال كتابة فاذا اعتبرنا العدد 4B5, فيجب كتابته كما يلي : 4B516
بعض لغات البرمجة مثل السي لها طرقها الخاصة, فمثلا 4B5 يمكن ان يكتب في شكل 0x4B5
للمساعدة في التحويل بين أنظمة العد الثنائية, العشرية و السداسي عشرية : يقع الاستعانة بالجدول التالي :
0hex | = | 0dec | = | 0oct | 0 | 0 | 0 | 0 | |||
1hex | = | 1dec | = | 1oct | 1 | 0 | 0 | 0 | |||
2hex | = | 2dec | = | 2oct | 0 | 1 | 0 | 0 | |||
3hex | = | 3dec | = | 3oct | 1 | 1 | 0 | 0 | |||
4hex | = | 4dec | = | 4oct | 0 | 0 | 1 | 0 | |||
5hex | = | 5dec | = | 5oct | 1 | 0 | 1 | 0 | |||
6hex | = | 6dec | = | 6oct | 0 | 1 | 1 | 0 | |||
7hex | = | 7dec | = | 7oct | 1 | 1 | 1 | 0 | |||
8hex | = | 8dec | = | 10oct | 0 | 0 | 0 | 1 | |||
9hex | = | 9dec | = | 11oct | 1 | 0 | 0 | 1 | |||
Ahex | = | 10dec | = | 12oct | 0 | 1 | 0 | 1 | |||
Bhex | = | 11dec | = | 13oct | 1 | 1 | 0 | 1 | |||
Chex | = | 12dec | = | 14oct | 0 | 0 | 1 | 1 | |||
Dhex | = | 13dec | = | 15oct | 1 | 0 | 1 | 1 | |||
Ehex | = | 14dec | = | 16oct | 0 | 1 | 1 | 1 | |||
Fhex | = | 15dec | = | 17oct | 1 | 1 | 1 | 1 | |||
و لتحويل رقم يحتوي أكثر من خانة, يقع العمل بالمثال التالي : 4B5A16 = 0100 1011 0101 10102 = (4*16^4)+(11*16^3)+(5*16^3)+(10*16^1)10