الأدوات
AR

تحويل من النظام السداسي عشر إلى العشري

اكتب عددًا سداسيًا عشريًا مثل FF أو 0x1A لترى قيمته العشرية فورًا، مع عرض خطوات الحساب بالتفصيل. ويعطيك المحوّل أيضًا القيمتين الثنائية والثمانية، ويقرأ القيم ذات الإشارة (المتمم الثنائي) والكسرية، ويحوّل قوائم كاملة دفعة واحدة.

نصيحة: أدخل عددًا واحدًا في كل سطر لتحويل قائمة كاملة دفعة واحدة.

في جميع الأنظمة

سداسي عشري
عشري
ثنائي
ثماني

خصوصية تامة: تُعالَج بياناتك في متصفحك ولا تُرفع أبدًا.

كيفية استخدام محوّل hex إلى decimal

  1. اكتب أو الصق عددًا بنظام hex في مربع الإدخال. تُقبل البادئات مثل 0x أو #، واللاحقة h، والمسافات والشرطات السفلية. أدخل عددًا واحدًا في كل سطر لتحويل قائمة.
  2. تظهر القيمة العشرية فورًا، إلى جانب القيمتين الثنائية والثمانية وشرح للحساب خطوة بخطوة.
  3. إذا كانت قيمة hex عددًا صحيحًا بإشارة، ففعّل خيار بإشارة (المتمم الثنائي) واختر عدد البتات – فمثلًا FF تساوي −1 كعدد من 8 بتات. ثم انسخ النتيجة.

طريقة التحويل من السداسي عشر إلى العشري

النظام السداسي عشر (hexadecimal) هو نظام عدّ أساسه 16. يستخدم الأرقام 0–9 والحروف A = 10 وB = 11 وC = 12 وD = 13 وE = 14 وF = 15. وكل منزلة تساوي 16 ضعف المنزلة التي على يمينها، لذا فإن قانون التحويل من السداسي عشر إلى العشري هو:

decimal = dₙ × 16ⁿ + … + d₂ × 16² + d₁ × 16¹ + d₀ × 16⁰

اضرب كل رقم في قوة الأساس 16 المقابلة لمنزلته، بدءًا من 0 في أقصى اليمين، ثم اجمع النواتج. مثال: 3C = 3 × 16 + 12 = 60، و1A3F = 1 × 4096 + 10 × 256 + 3 × 16 + 15 × 1 = 4096 + 2560 + 48 + 15 = 6719.

المنزلةقوة 16القيمة العشرية
016⁰1
116¹16
216²256
316³4096
416⁴65536
516⁵1048576

جدول تحويل السداسي عشر إلى العشري

قيم hex الأكثر بحثًا مع ما يقابلها بالنظام العشري. يتراوح البايت الواحد من 00 إلى FF (0–255)؛ وتوضّح الملاحظات حرف ASCII المقابل أو معنى القيمة في البرمجة.

Hexعشريمعلومة مفيدة
101616¹
1A261 × 16 + 10
2032مسافة في ASCII
2A42الحرف * في ASCII
3C60الحرف < في ASCII
64100الحرف d في ASCII
7F127أكبر قيمة بإشارة من 8 بتات
80128−128 كبايت بإشارة
FF255أكبر قيمة للبايت؛ و−1 كبايت بإشارة
10025616²
3E810003 × 256 + 14 × 16 + 8
7FFF32767أكبر قيمة بإشارة من 16 بت
FFFF65535أكبر قيمة من 16 بت؛ و−1 كعدد بإشارة من 16 بت
7FFFFFFF2147483647أكبر عدد صحيح بإشارة من 32 بت
FFFFFFFF4294967295أكبر عدد صحيح بدون إشارة من 32 بت

تحويل hex إلى decimal في Python وJavaScript وExcel

لماذا تختار Online Hex Converter؟

الأسئلة الشائعة

كم يساوي FF بالنظام العشري؟

القيمة FF بنظام hex تساوي 255 بالنظام العشري: 15 × 16 + 15 = 255. وهي أكبر قيمة يمكن أن يحملها بايت واحد. أما عند قراءتها كعدد بإشارة من 8 بتات (المتمم الثنائي)، فإن البتات نفسها تعني −1.

كيف أحوّل عددًا سالبًا من hex إلى العشري؟

إذا كان العدد مكتوبًا بإشارة سالب، فحوّل الأرقام واحتفظ بالإشارة: −1A = −26. أما إذا كان قيمة بالمتمم الثنائي مثل FFFE، ففعّل خيار بإشارة (المتمم الثنائي) واختر 16 بت: سيطرح المحوّل 2¹⁶ = 65536 من 65534 ويعرض −2.

هل يمكن تحويل أعداد hex ذات الجزء الكسري؟

نعم. منازل الأرقام بعد الفاصلة قيمتها 16⁻¹ = 1/16، و16⁻² = 1/256، وهكذا، لذا فإن 1A.8 = 26 + 8/16 = 26.5، و0.4 = 0.25.

هل هناك حد لحجم عدد hex؟

لا يوجد حد عملي. يستخدم المحوّل أعدادًا صحيحة بدقة غير محدودة، لذا تُحوَّل القيم ذات 64 بت مثل FFFFFFFFFFFFFFFF (18446744073709551615) وحتى سلاسل hex الأطول منها بدقة تامة دون تقريب.