A conveying machine for containers, comprising: at least one base module having a predetermined length along a feed direction of the containers for defining at least a part of a main feed circuit; at least one supporting carriage for the containers, slidably mounted on said base module and movable along the feed direction for moving the containers themselves; said base module and carriage together defining a linear motor, wherein the stator comprises the base module and the rotor comprises the carriage; a supporting plate for supporting the containers, which is rotatably mounted on the carriage and is rotatable about an own axis transversal to the feed direction of the containers in such a way as to rotate a respective container, in use positioned on the plate, about itself with respect to the carriage; means for moving the supporting plate, which are operatively connected to the plate to rotate the plate about itself; at least an application unit of a recognising sign on the container arranged laterally with respect to the feed direction so as to apply the recognition sign on the container; a control unit operatively connected to the carriage for commanding movement thereof along the feed direction and operatively connected to the movement means of the plate for activating the rotation of the plate or for blocking the plate in a desired rotated angular position; said control unit being configured for: - controlling the position of the carriage along the feed direction; - activating the rotation of the plate before the carriage on which the plate is mounted has reached the application unit so as to bring the container loaded thereon into a desired angular position when the carriage reaches the application unit; - subsequently applying the recognition sign on the container in the rotated angular position. at least one base module having a predetermined length along a feed direction of the containers for defining at least a part of a main feed circuit; at least one supporting carriage for the containers, slidably mounted on said base module and movable along the feed direction for moving the containers themselves; said base module and carriage together defining a linear motor, wherein the stator comprises the base module and the rotor comprises the carriage; a supporting plate for supporting the containers, which is rotatably mounted on the carriage and is rotatable about an own axis transversal to the feed direction of the containers in such a way as to rotate a respective container, in use positioned on the plate, about itself with respect to the carriage; means for moving the supporting plate, which are operatively connected to the plate to rotate the plate about itself; at least an application unit of a recognising sign on the container arranged laterally with respect to the feed direction so as to apply the recognition sign on the container; a control unit operatively connected to the carriage for commanding movement thereof along the feed direction and operatively connected to the movement means of the plate for activating the rotation of the plate or for blocking the plate in a desired rotated angular position; said control unit being configured for: - controlling the position of the carriage along the feed direction; - activating the rotation of the plate before the carriage on which the plate is mounted has reached the application unit so as to bring the container loaded thereon into a desired angular position when the carriage reaches the application unit; - subsequently applying the recognition sign on the container in the rotated angular position. - controlling the position of the carriage along the feed direction; - activating the rotation of the plate before the carriage on which the plate is mounted has reached the application unit so as to bring the container loaded thereon into a desired angular position when the carriage reaches the application unit; - subsequently applying the recognition sign on the container in the rotated angular position.