Dấu thứ tự byte (BOM) gồm ký tự mã U+FEFF ở đầu luồng dữ liệu, dùng làm chữ ký xác định thứ tự byte và dạng mã hóa, chủ yếu cho file văn bản thuần túy không có đánh dấu.
Nhiều chương trình Windows (kể cả Notepad) thêm các byte 0xEF, 0xBB, 0xBF ở đầu tài liệu khi lưu dưới UTF-8. Đây là mã hóa UTF-8 của ký tự BOM Unicode, thường gọi là UTF-8 BOM dù không liên quan đến thứ tự byte.
Đối với tài liệu HTML5, bạn có thể dùng ký tự BOM Unicode ở đầu file. Ký tự này cung cấp chữ ký cho mã hóa được sử dụng.