The Bible is a Spiritual book and the meaning of the mark in Revelation has a spiritual meaning.
Rev 13:16 He causes all, both small and great, rich and poor, free and slave, to receive a mark on their right hand or on their foreheads,
Rev 13:17 and that no one may buy or sell except one who has the mark or the name of the beast, or the number of his name.