Skip to content
محوّل أنظمة الأعداد
Tools

محوّل أنظمة الأعداد

جديد

حوّل بين الثنائي والثُّماني والعشري والسِّت عشري وأي أساس من 2 إلى 36.

bits bytes decimal digits fits in
Quick reference — decimal 0 to 16
Decimal Binary Octal Hex
0 0 0 0
1 1 1 1
2 10 2 2
3 11 3 3
4 100 4 4
5 101 5 5
6 110 6 6
7 111 7 7
8 1000 10 8
9 1001 11 9
10 1010 12 A
11 1011 13 B
12 1100 14 C
13 1101 15 D
14 1110 16 E
15 1111 17 F
16 10000 20 10

Runs entirely in your browser. Nothing is uploaded.

التحويل بين أي نظام عددي بدقة تامة

يعرض محوّل الأنظمة العددية هذا الثنائي والثماني والعشري والسادس عشر جنباً إلى جنب، بالإضافة إلى حقل أساس حر لأي راديكس من 2 إلى 36. حرّر أي قيمة وسيُحدَّث الباقي فورياً — تحويل عشري إلى ثنائي، سادس عشر إلى عشري، ثنائي إلى سادس عشر أو أي مزيج آخر لا يحتاج سوى ضغطة مفتاح واحدة.

إنه محوّل أنظمة عددية متكامل يتعامل مع الحالات الصعبة أيضاً: الأعداد السالبة، البادئات 0x أو 0b أو 0o عند اللصق من الكود، وتجميع الأرقام اختيارياً لتسهيل قراءة القيم الطويلة.

الثنائي والثماني والعشري والسادس عشر موضَّحة

الأساس (أو الراديكس) في النظام العددي هو ببساطة عدد الأرقام المستخدمة. الثنائي (أساس 2) لغة العتاد الصلب؛ الثماني (أساس 8) يمثّل ثلاثة بتات لكل رقم؛ العشري (أساس 10) هو العد اليومي؛ السادس عشر (أساس 16) يمثّل أربعة بتات لكل رقم باستخدام 0–9 وA–F. نفس الكمية تُكتب بكل الأنظمة: العشري 250 هو 11111010 ثنائي و372 ثماني وFA سادس عشر.

شاهد كل تحويل مشروحاً خطوة بخطوة

فعِّل إظهار الخطوات ليصبح الأداة وسيلة تعليمية. يوسّع الأداةُ الرقمَ إلى النظام العشري بالطريقة الموضعية — كل رقم مضروب في قيمة موضعه، مثلاً ثنائي 1101 = 1×2³ + 1×2² + 0×2¹ + 1×2⁰ = 13 — ثم يحوّل العشري إلى أساس آخر بطريقة القسمة المتكررة.

اختر أي أساس 'مصدر' و'هدف' في لوحة الخطوات لتتبع تحويلات مثل ثنائي إلى سادس عشر أو أساس 10 إلى أساس 36. إنه أحد المحوّلات النادرة التي تُظهر الحساب الفعلي لا الناتج فقط.

مصمَّم للأعداد الكبيرة

معظم المحوّلات تفقد الدقة صامتةً حين تتجاوز القيمة حد 64 بتاً. يستخدم هذا المحوّل للأعداد الكبيرة تقنية BigInt عالية الدقة من JavaScript، لذا تُحوَّل العشرية المكونة من 300 رقم أو السلسلة الثنائية بألف بت أو هاش السادس عشر الطويل بدقة تامة — كل رقم محفوظ.

يعرض صف المقاييس الحية طول البت وعدد البايتات وأدنى عرض معياري (8 أو 16 أو 32 أو 64 أو 128 بتاً) يكفي لتمثيل عددك.

مقارنة مع RapidTables وWolframAlpha

rapidtables.com المرجع للتحويلات السريعة، لكنه يستخدم صفحات منفصلة لكل اتجاه تحويل، ويقتصر على الأساس 16، ولا يُظهر الحل خطوة بخطوة. WolframAlpha يُظهر الخطوات لكن يتطلب اشتراكاً مدفوعاً للحل الكامل ويرسل كل استعلام لخوادم Wolfram وهو بطيء للاستخدام التفاعلي.

هذا المحوّل يجمع الأنظمة الأربعة في شاشة واحدة، يدعم الأسس 2–36، يُظهر الحل التفصيلي مجاناً، يتعامل مع الأعداد الصحيحة الكبيرة دون فقد دقة، ويعمل بالكامل في متصفحك.

خاص وفوري ومجاني

لا شيء لتثبيته، لا حساب لإنشائه. كل تحويل — من بت واحد إلى عدد صحيح بألف رقم — يجري محلياً في متصفحك، لذا لا تغادر أرقامك جهازك أبداً. احفظ هذه الأداة لاستخدامها حين تحتاج للتحويل بين الثنائي والثماني والعشري والسادس عشر أو أي أساس بينها.

Frequently asked questions

كيف أحوّل بين الأنظمة العددية؟

اكتب رقمك في أي من حقول الثنائي أو الثماني أو العشري أو السادس عشر وستُحدَّث بقية الحقول فوراً. يوجد أيضاً حقل 'أي أساس' للراديكسات من 2 إلى 36. مثلاً اكتب 255 في العشري فتحصل على 11111111 (ثنائي) و377 (ثماني) وFF (سادس عشر). فعِّل 'إظهار الخطوات' لرؤية الحساب مفصَّلاً.

كيف أحوّل الثنائي إلى عشري؟

اضرب كل رقم ثنائي في 2 مرفوعاً لقوة موضعه (عدّاً من 0 على اليمين) ثم اجمع النتائج. لـ1101: 1×2³ + 1×2² + 0×2¹ + 1×2⁰ = 8 + 4 + 0 + 1 = 13. الصق البتات في حقل الثنائي ويُظهر حقل العشري الجواب مع التوسيع الموضعي في 'إظهار الخطوات'.

كيف أحوّل العشري إلى ثنائي؟

اقسم العدد العشري على 2 مراراً وسجّل كل باق ثم اقرأ البواقي من الأسفل للأعلى. لـ13: 13÷2=6 ب1، 6÷2=3 ب0، 3÷2=1 ب1، 1÷2=0 ب1 — قراءة من الأسفل تعطي 1101.

كيف أحوّل السادس عشر إلى عشري والعكس؟

كل رقم سادس عشر يساوي 0–15 (A=10، F=15) ويُضرب في 16 مرفوعاً لقوة موضعه. سادس عشر 2F = 2×16¹ + 15×16⁰ = 32 + 15 = 47. للعودة: 47÷16=2 ب15(F)، 2÷16=0 ب2، فيصبح 2F.

كيف أحوّل الثنائي إلى سادس عشر؟

إذ يساوي رقم سادس عشر واحد ضبطاً أربعة بتات (nibble)، جمِّع البتات رباعياً من اليمين. الثنائي 11010110 ينقسم إلى 1101 0110، أي D6 سادس عشر (و214 عشري).

ما هو الأساس العددي (الراديكس)؟

الأساس أو الراديكس هو عدد الأرقام المتمايزة التي يستخدمها نظام العد. العشري (أساس 10) يستخدم 0–9؛ الثنائي (أساس 2) يستخدم 0–1؛ الثماني (أساس 8) يستخدم 0–7؛ السادس عشر (أساس 16) يستخدم 0–9 وA–F. يمكن كتابة نفس الكمية بأي أساس.

كيف أحوّل إلى أساس اعتباطي كالأساس 36؟

استخدم حقل 'أي أساس' واختر أساساً من 2 إلى 36. الأسس فوق 10 تستخدم حروفاً: الأساس 36 يسير 0–9 ثم A–Z (A=10، Z=35). مثلاً 1295 عشري يساوي ZZ في الأساس 36، إذ ZZ = 35×36 + 35 = 1295.

كيف يعمل تحويل الأنظمة خطوة بخطوة؟

فعِّل 'إظهار الخطوات'. التحويل بين أساسَيْن غير عشريَّيْن يتم على مرحلتين: أولاً توسيع الرقم للعشري بالطريقة الموضعية، ثم تحويل العشري للأساس الهدف بالقسمة المتكررة.

كيف أحوّل أعداداً كبيرة جداً؟

يستخدم هذا المحوّل حساب BigInt عالي الدقة — لا حد 64 بتاً ولا تقريب. يمكنك لصق عشري من 300 رقم أو سلسلة ثنائية بألف بت أو هاش سادس عشر طويل وسيبقى كل أساس دقيقاً، خلافاً لـcalculator.net.

ما هو الثماني وأين يُستخدم؟

الثماني هو أساس 8 بالأرقام 0–7، وكل رقم ثماني يقابل ثلاثة بتات ثنائية بالضبط. أشهر استخدامه الحديث صلاحيات الملفات في Unix/Linux: chmod 755 يعني 111 101 101 ثنائياً.

لماذا يُستخدم السادس عشر في الحوسبة؟

الهيكس اختصار مضغوط وصديق للإنسان للثنائي: رقم هيكس واحد يساوي أربعة بتات، لذا البايت (8 بتات) رقمان هيكس فقط. ذلك يجعله مثالياً لعناوين الذاكرة وأكواد الألوان (#FF8800) وعناوين MAC والتصحيح.

ما الفرق بين الثنائي والثماني والعشري والسادس عشر؟

هي نفس الأعداد مكتوبة بعدد مختلف من الأرقام. 250 عشري هو 11111010 ثنائي و372 ثماني وFA سادس عشر — كمية واحدة، أربعة تمثيلات.

كم بتاً يمثّل رقم سادس عشر أو ثماني؟

رقم سادس عشر يمثّل 4 بتات (nibble)، فرقمان سادس عشر يكوّنان بايتاً واحداً. رقم ثماني يمثّل 3 بتات. يعرض صف المقاييس الحية طول البت وعدد البايتات وأدنى عرض معياري لعددك.

هل يعمل دون إنترنت وهل هو خاص؟

نعم للاثنين. كل تحويل يجري محلياً عبر JavaScript BigInt — لا شيء يُرسَل لخادم. بعد تحميل الصفحة يعمل دون إنترنت. لا تسجيل، لا حدود، مجاني.

هل يمكن استخدام المحوّل على الهاتف؟

نعم. المحوّل متجاوب تماماً — الحقول ومنتقي الأساس ولوحة الخطوات تعمل على الهاتف أو الجهاز اللوحي (Safari على iPhone، Chrome على Android). لا تطبيق للتنزيل.