Mã nhị phân có tính chất chỉ một bit thay đổi giữa bất kỳ hai số liên tiếp nào được gọi là mã Gray. Để hiểu rõ hơn về mã Gray, chúng ta cần xem xét cách tạo ra mã này. Mã Gray được tạo ra bằng cách thêm một số bit vào mã nhị phân thông thường. Ví dụ, để tạo ra mã Gray từ mã nhị phân 000, chúng ta thêm một 0 vào trước, tạo thành 000. Để tạo ra mã Gray từ mã nhị phân 001, chúng ta thêm một 1 vào trước, tạo thành 001. Điều này cho thấy rằng mã Gray chỉ có một bit thay đổi giữa bất kỳ hai số liên tiếp nào. Mã Gray có nhiều ứng dụng trong các lĩnh vực như mã hóa, truyền thông và tính toán.