একটি বাইট অর্ডার মার্ক (BOM) একটি ডাটা স্ট্রিমের শুরুতে অক্ষর কোড U+FEFF নিয়ে গঠিত, যেখানে এটি প্রাথমিকভাবে অচিহ্নিত প্লেইনটেক্সট ফাইলগুলির বাইট অর্ডার এবং এনকোডিং ফর্ম সংজ্ঞায়িত একটি স্বাক্ষর হিসাবে ব্যবহার করা যেতে পারে।
অনেক উইন্ডোজ প্রোগ্রাম (উইন্ডোজ নোটপ্যাড সহ) UTF-8 হিসাবে সংরক্ষিত যেকোনো ডকুমেন্টের শুরুতে বাইট 0xEF, 0xBB, 0xBF যোগ করে। এটি ইউনিকোড বাইট অর্ডার মার্ক (BOM) এর UTF-8 এনকোডিং, এবং সাধারণত এটিকে UTF-8 BOM হিসাবে উল্লেখ করা হয় যদিও এটি বাইট অর্ডারের সাথে প্রাসঙ্গিক নয়৷
HTML5 নথির জন্য, আপনি ফাইলের শুরুতে একটি ইউনিকোড বাইট অর্ডার মার্ক (BOM) অক্ষর ব্যবহার করতে পারেন। এই অক্ষরটি ব্যবহৃত এনকোডিংয়ের জন্য একটি স্বাক্ষর প্রদান করে।