A conveyor implementable from or toward a 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; 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 is configured for controlling the position of the carriage along the feed direction; characterised in that it comprises an auxiliary carriage mechanically connected to the supporting carriage and mobile with respect thereto so as to near or distance or maintain a constant distance therefrom during the movement of the carriages; said movement means being arranged between the supporting carriage and the auxiliary carriage and being configured for rotating the plate about itself in a case of reciprocal nearing or distancing between the supporting carriage and the auxiliary carriage and for blocking the plate in position in a case of maintaining the constant distance between the two; said auxiliary carriage defining a rotor of a linear motor. 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; 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 is configured for controlling the position of the carriage along the feed direction; characterised in that it comprises an auxiliary carriage mechanically connected to the supporting carriage and mobile with respect thereto so as to near or distance or maintain a constant distance therefrom during the movement of the carriages; said movement means being arranged between the supporting carriage and the auxiliary carriage and being configured for rotating the plate about itself in a case of reciprocal nearing or distancing between the supporting carriage and the auxiliary carriage and for blocking the plate in position in a case of maintaining the constant distance between the two; said auxiliary carriage defining a rotor of a linear motor.