Imagine shrinking barcodes a million times, from millimetre to nanometre scale, so that they could be used inside living cells to label, identify and track the building blocks of life or, blended into inks to prevent counterfeiting. This is the frontier of nanoengineering, requiring fabrication and controlled manipulation of nanostructures at atomic level.