Qraft

QR Codes in Space - NASA, ISS Inventory Tracking and Mars Rover Calibration

ISS Inventory Management in Zero Gravity

The ISS carries a vast number of parts and pieces of experimental equipment. In zero gravity, traditional shelving doesn't work. NASA keeps track of it all in a database called the Inventory Management System, and the labels the crew scans on parts and storage bags are barcodes. A NASA Johnson Space Center report describes this barcode-based system as having located 97% of the items on board - accuracy that depends on astronauts reporting every move by hand, which is why RFID has been trialled to automate the stocktaking. Direct marking of the parts themselves uses a different mechanism (see below). Because resupply is budgeted by mass - every kilogram launched competes for a strictly limited allowance - accurate inventory management prevents astronomically expensive waste from lost items.

Mars Rover Calibration Targets

NASA's Perseverance rover carries color calibration targets for its cameras. Mars's different atmosphere alters the spectrum of sunlight, so the only way to recover true color is to photograph a pattern whose colors and shapes are already known and compare the two.

What is engraved on those targets is not a QR code. The principle is shared, though: a QR code is read by first locating its finder patterns, whose shape and size are fixed, and using them to calculate and undo the distortion introduced when the symbol is photographed at an angle. A calibration target applies the same idea to color rather than shape. Physical patterns also resist the Martian environment (minus 60°C, 0.6% Earth atmospheric pressure, intense UV) far better than electronic circuits.

Satellite Manufacturing Traceability

Satellite manufacturing requires part-level traceability across thousands of components. The symbol actually engraved on those parts is Data Matrix, a member of the same 2D code family as the QR code: NASA's technical standard NASA-STD-6002 specifies Data Matrix for direct part marking on aerospace hardware, in line with the defence identification-marking standard MIL-STD-130. Because the markable area is tiny, the code carries only a part identifier, which is then used to look up manufacturing dates, lot numbers, and inspection records in a database as the part is scanned at each assembly step.

Space-grade marking answers requirements that ground applications never face. The first is outgassing: in vacuum, volatile components slowly escape from materials and redeposit on lenses, sensors and radiator surfaces, degrading them, so organic materials such as paints and inks are tightly restricted on hardware that flies. The second is temperature and ultraviolet light: a satellite crosses between sunlight and shadow on every orbit, and applied labels or coatings crack or peel because they expand and contract differently from the substrate, while unfiltered UV fades organic pigments until the contrast the code depends on is gone. Launch vibration and shock come on top of that.

The answer is not to add a layer to the surface but to alter the material itself, by laser engraving or chemical etching, with the depth and precision of the mark under control. The requirement is not that ink must not evaporate; it is that the mark must neither contaminate the rest of the spacecraft nor lose its contrast over years or decades of service.

Where QR Codes Are Used in Space, and Where They Are Not

Put the previous sections side by side and a pattern appears: one setting uses different symbologies for different jobs. The storage bags and labels the crew handles inside the station carry barcodes, while the parts that fly carry Data Matrix engraved directly on them. Saying simply that QR codes are used in space hides that division.

Data Matrix wins direct part marking for several reasons. First, markable area: the top of a bolt or the side of a connector may offer only a few millimetres square, and for the same amount of data Data Matrix fits in less of it - a QR code needs three finder patterns in its corners plus a four-module quiet zone, whereas Data Matrix locates itself with an L-shaped solid edge and an alternating pattern, and needs only one module. Second, reading conditions: reflections on curved metal break up the light and dark cells, and packing small cells densely while relying on error correction reads more reliably in a confined area. Third, standards: NASA-STD-6002 and MIL-STD-130 both specify Data Matrix, so suppliers and the receiving side can use the same readers.

None of which makes the QR code irrelevant to spaceflight. Its strength is that anyone can read it with a phone camera, with no dedicated scanner to provision, and that strength pays off wherever people are in the loop: packaging and shipping labels, a pointer from a paper procedure to electronic data, visitor signage and outreach material. Where you cannot dictate who reads the code or what they read it with, being a widely adopted symbology is itself the value. A production line, by contrast, can standardise on fixed readers and is free to optimise for area and durability instead. What decides the choice is not whether the code is going to space, but who reads it and with what.

Extreme Environments Validate QR Code Design Philosophy

What the extreme environment of space puts to the test is the fundamental strength shared by codes that carry their information as print or engraving: no power, no communication, no moving parts, minimal environmental dependency. These qualities trace back to the 1994 design requirement behind QR codes: reliable reading on dirty, dusty, high-temperature factory floors.

That requirement was built into the structure of the code itself, as error correction: alongside the region that records the data, the symbol carries redundant check codes, so the original data can be recovered from what survives even when part of the pattern is lost to oil or scratches. The scheme was prepared for grease and dust, yet it works unchanged against vacuum and radiation, conditions nobody had in mind at the time. The same design still holding up in space 30 years later is not the result of anticipating every environment; it follows from having assumed from the outset that information would be missing.