A method of stamping of molecular patterns and/or devices based on tile reversible self assembly of molecules, particularly organic molecules is disclosed. This method is suitable for the stamping of almost any nanofabricated device and can be used to transferring a large amount of pattern information from one substrate to another at the same time.