BSON (Binary JSON) adalah format serialisasi data biner yang dikembangkan oleh MongoDB. Mirip dengan JSON tapi lebih efisien untuk encoding/decoding dan mendukung tipe data tambahan.
BSON memperluas JSON dengan tipe data tambahan: Date, ObjectId (unique identifier), Binary Data, Regular Expression, 32-bit Integer, 64-bit Integer, Decimal128, Timestamp, dan Min/Max key. BSON menyimpan data dalam format biner yang lebih cepat di-parse dan lebih hemat ruang untuk tipe data numerik. Digunakan oleh: MongoDB (database driver communication), MongoDB storage format, dan beberapa API. Keunggulan: tipe data kaya (JSON hanya string/number/bool/null/array/object), traversable (dapat di-scan tanpa decoding seluruh dokumen), dan encoding lebih cepat untuk angka. Kekurangan: tidak human-readable seperti JSON, dan ukuran bisa lebih besar untuk string-heavy data (karena length prefixes).