A vertical cavity surface emitting laser (VCSEL) barcode scanner uses a VCSEL light source module as a required light source for scanning or reading a barcode. Since a vertical cavity features extremely small thickness, capability of generating a longitudinal single-mode, low current, low power consumption, and high stability, components of the scanner can be miniaturized, thereby reducing the manufacturing cost and assembly difficulty and improving the practicability of the product.