شفرة منعكسة
الترميز المنعكس أو ترميز غراي للأعداد هي طريقة خاصة لتمثيل الأعداد ثنائيا. لتشفير غراي خاصية تجعل له أهمية في التطبيقات العملية وهي أنه لا يوجد عددان متتاليان ممثلان بطريقة غراي لهما ترميز متشابه, مما يجعل من هذه الطريقة في ترميز الأعداد محبذة في العدادات (خاصة عند الحالات العابرة) مثلا أو في الآلات التي من المهم فيها معرفة قيمة متغير معين إذا كان في حالة عابرة أو إذا كان من المهم جدا سهولة اكتشاف الأخطاء في الإشارات الثنائية (الرقمية). وهذه الخاصية تتمظهر في أن الفرق بين أي عدد وآخر يليه في تشفير غراي يكون في بت واحد فقط. أي أنك إذا وجدت عددين يختلفان في أكثر من بت فإن هذان العددان ليسا متتاليان. تم اختراع هذه الترميز من قبل فرانك غراي في مختبرات بل سنة 1947.لبناء ترميز غراي ننطلق من العنصرين الأولين في المجموعة الثنائية ثم نضع عاكس في المرحلة الثانية كما
يلي:
0
1
1
0
وبالتالي حصلنا على أربع أعداد اثنان أصليان واثنان منعكسان. ثم نضع أصفار على يسار الأرقام
الأصلية وواحدات على يسار المنعكسة. كما هو مبين:
00
01
11
10
بذلك حصلنا على ترميز الأعداد من 0 وحتى 3، نكرر العملية السابقة للحصول على الترميز المطلوب
000
001
011
010
110
111
101
100
وهكذا...
نتبع الخطوات التالية:
اهمال الحمل ان وجد. وكمثال على ذلك 
1 1 0 1 1 0 1)Binary اهمال الحمل إن وجد. كما في المثال التالي : 
(0 1 1 0 1 1 1)Gray 
(1 1 0 1 1 0 1)Binary