Heavy duty canvas, has one main compartment with a smaller snap closure pocket on the front of the pouch, the dimensions of the smaller pouch is approx. 4 1/4'' long by 5 1/4'' wide. The main compartment dimensions are approx. 1 ft. long by 5 1/4'' wide by 3'' depth. Has belt hooks on the back of the pouch.