مطور / رموز المحارف

جدول ASCII

جميع رموز ASCII وعددها 128، مع الأكواد العشرية والسداسية عشرية والثمانية والثنائية، وأسماء رموز التحكم، وترميز caret، وتسلسلات الهروب في C، وكيانات HTML. ابحث حسب الرمز أو الكود أو الاسم، وانقر للنسخ.

جدول ASCII: يسند ASCII الأرقام من 0 إلى 127 إلى 33 رمز تحكم و95 رمزًا قابلًا للطباعة، بدءًا من المسافة ووصولًا إلى التلدة. يعرض الجدول كل رمز وفق أربع قواعد عددية، ويمنح رموز التحكم اختصارها واسمها وترميز caret كما تعرضها الطرفيات، وتسلسل الهروب في C، ويعرض المرجع المسمّى في HTML عند توفره، أو المرجع الرقمي. قورنت الاختصارات وترميز caret مع curses.ascii في Python، وقورنت الأسماء مع الأسماء البديلة في Unicode، والكيانات مع قائمة WHATWG. يعمل 100% محليًا في المتصفح، من دون رفع أي ملفات إلى الخادم.

مرات التشغيل
في المتصفح
التكلفة
مجاني · بلا تسجيل
التوفر
جاهز للاستخدام
جدول ASCIIمعالجة محلية

تعمل بالكامل في المتصفح

عشريسداسي عشريثمانيثنائيالحرفHTMLالوصف
00000000000000NUL�فارغ ^@ \0
10100100000001SOHبداية العنوان ^A
20200200000010STXبداية النص ^B
30300300000011ETXنهاية النص ^C
40400400000100EOTنهاية الإرسال ^D
50500500000101ENQاستعلام ^E
60600600000110ACKإقرار ^F
70700700000111BELتنبيه (جرس) ^G \a
80801000001000BSمسافة للخلف ^H \b
90901100001001HT	جدولة الأحرف ^I \t
100A01200001010LF
تغذية السطر ^J \n
110B01300001011VTجدولة السطر ^K \v
120C01400001100FFتغذية النموذج ^L \f
130D01500001101CR
إرجاع العربة ^M \r
140E01600001110SOإزاحة للخارج ^N
150F01700001111SIإزاحة للداخل ^O
161002000010000DLEهروب ارتباط البيانات ^P
171102100010001DC1تحكم بالجهاز واحد ^Q
181202200010010DC2تحكم بالجهاز اثنان ^R
191302300010011DC3تحكم بالجهاز ثلاثة ^S
201402400010100DC4تحكم بالجهاز أربعة ^T
211502500010101NAKإقرار سلبي ^U
221602600010110SYNخمول متزامن ^V
231702700010111ETBنهاية كتلة الإرسال ^W
241803000011000CANإلغاء ^X
251903100011001EMنهاية الوسط ^Y
261A03200011010SUBبديل ^Z
271B03300011011ESCهروب ^[ \e
281C03400011100FSفاصل المعلومات أربعة ^\
291D03500011101GSفاصل المعلومات ثلاثة ^]
301E03600011110RSفاصل المعلومات اثنان ^^
311F03700011111USفاصل المعلومات واحد ^_
322004000100000SP مسافة
332104100100001!
342204200100010"
352304300100011#
362404400100100$
372504500100101%
382604600100110&
392704700100111'
402805000101000(
412905100101001)
422A05200101010*
432B05300101011+
442C05400101100,
452D05500101101-
462E05600101110.
472F05700101111/
4830060001100000
4931061001100011
5032062001100102
5133063001100113
5234064001101004
5335065001101015
5436066001101106
5537067001101117
5638070001110008
5739071001110019
583A07200111010:
593B07300111011;
603C07400111100<
613D07500111101=
623E07600111110>
633F07700111111?
644010001000000@
654110101000001A
664210201000010B
674310301000011C
684410401000100D
694510501000101E
704610601000110F
714710701000111G
724811001001000H
734911101001001I
744A11201001010J
754B11301001011K
764C11401001100L
774D11501001101M
784E11601001110N
794F11701001111O
805012001010000P
815112101010001Q
825212201010010R
835312301010011S
845412401010100T
855512501010101U
865612601010110V
875712701010111W
885813001011000X
895913101011001Y
905A13201011010Z
915B13301011011[
925C13401011100\
935D13501011101]
945E13601011110^
955F13701011111_
966014001100000`
976114101100001a
986214201100010b
996314301100011c
1006414401100100d
1016514501100101e
1026614601100110f
1036714701100111g
1046815001101000h
1056915101101001i
1066A15201101010j
1076B15301101011k
1086C15401101100l
1096D15501101101m
1106E15601101110n
1116F15701101111o
1127016001110000p
1137116101110001q
1147216201110010r
1157316301110011s
1167416401110100t
1177516501110101u
1187616601110110v
1197716701110111w
1207817001111000x
1217917101111001y
1227A17201111010z
1237B17301111011{
1247C17401111100|
1257D17501111101}
1267E17601111110~
1277F17701111111DELحذف ^?

الرموز 0–31 و127 هي محارف تحكم: لا تمثّل صورة، بل تؤدي وظيفة، مثل إنهاء السطر. تدوين المؤشر (^C) هو الطريقة التي تعرضها بها الطرفيات، وتسلسلات الهروب (\n) هي المستخدمة في C ولغات أخرى كثيرة. انقر على حرف لنسخه.

أنماط الرموز

تبدأ الأرقام عند 48 (0x30)، لذلك تساوي قيمة الرقم رمزه ناقص 48. وتبدأ الأحرف الكبيرة عند 65 (0x41)، والصغيرة عند 97 (0x61)، بفارق 32. أما أحرف التحكم فهي رمز الحرف ناقص 64، ولهذا يرسل Ctrl+C القيمة 3 ويرسل Ctrl+[ قيمة Escape، أي 27.

لتحويل الأرقام بين الأنظمة العددية، استخدم محول أساس الأعداد؛ وللأحرف التي تتجاوز ASCII، استخدم فاحص Unicode.

نهايات الأسطر

تنهي Unix وLinux وmacOS الأسطر بـ LF (10، \n)، بينما يستخدم Windows CR متبوعًا بـ LF (13 10، \r\n). وقد يظهر في الملف المفتوح على النظام الآخر محارف ^M زائدة أو قد تتصل الأسطر معًا في سطر واحد.

طريقة الاستخدام

  1. مرّر في الجدول، أو ابحث عن رمز، أو كود مثل 65 أو 0x41، أو اسم مثل ESC.
  2. اقرأ الأكواد بكل قاعدة عددية، واطّلع على أسماء رموز التحكم وتسلسلات الهروب الخاصة بها.
  3. انقر على أي رمز لنسخه.

الخصوصية والقيود

الجدول جزء من الصفحة؛ ولا يُرسل أي شيء تبحث عنه إلى أي جهة.

أدوات ذات صلة

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

ما الفرق بين ASCII وUnicode؟

أول 128 نقطة ترميز في Unicode هي ASCII نفسها دون تغيير، ويخزّنها UTF-8 بالبايتات المفردة نفسها، لذلك يكون النص ASCII العادي صالحًا أيضًا بصيغة UTF-8.

لماذا تختلف الأحرف الكبيرة والصغيرة بمقدار 32؟

قيمة A هي 65 (0x41)، وقيمة a هي 97 (0x61)؛ والفرق بينهما في بت واحد، وهو 0x20، لذلك يتطلب تبديل حالة الحرف قلب بت واحد فقط.

ما الأكواد من 128 إلى 255؟

ليست هذه الأكواد جزءًا من ASCII. تستخدم مجموعات الأحرف الممتدة مثل Latin-1 وWindows-1252 هذه الأكواد بطرق مختلفة، ولذلك قد تتحول الأحرف ذات العلامات الصوتية إلى رموز غريبة.

أداة مجانية · عدد مرات الاستخدام في المتصفح · لا يتطلب حسابًا