An electromechanical portable eye-glasses cleaning device comprising: a left assembled cover and a right assembled cover; a left assembled base and a right assembled base; and an upper holder plate and a lower holder plate; and an upper worm gear micromotor and a lower worm gear micromotor which are fed by a battery, providing rotational motion to the upper holder plate and lower holder plate; and wherein the upper holder plate is set on the axes of the upper worm gear micromotor which is assembled with its pivot down between the left assembled cover and the right assembled cover and the lower holder plate is set on the axes of the lower worm gear micromotor which is assembled with its pivot up between the left assembled base and the right assembled base; an upper circular cushion and a lower circular cushion glued to the bottom of the upper holder plate and to the top of the lower holder plate respectively; and an upper microfiber cleaning pad and a lower microfiber cleaning pad, wherein the upper microfiber cleaning pad covers the upper holder plate and the upper circular cushion, and the lower microfiber cleaning pad covers the lower holder plate and the lower circular cushion; wherein pressure on the left assembled cover and the right assembled cover will cause the left assembled cover and the right assembled cover to move on a vertical axis over the left assembled base and the right assembled base, making both the upper microfiber cleaning pad and the lower microfiber cleaning pad simultaneously come into contact with both sides of a glasses lens, thereby providing a uniform, soft and effective cleaning by the rotation friction of microfiber pads (36a, 36b) without leaving lines or spots in their path and without causing damage to the glasses lens. a left assembled cover and a right assembled cover; a left assembled base and a right assembled base; and an upper holder plate and a lower holder plate; and an upper worm gear micromotor and a lower worm gear micromotor which are fed by a battery, providing rotational motion to the upper holder plate and lower holder plate; and wherein the upper holder plate is set on the axes of the upper worm gear micromotor which is assembled with its pivot down between the left assembled cover and the right assembled cover and the lower holder plate is set on the axes of the lower worm gear micromotor which is assembled with its pivot up between the left assembled base and the right assembled base; an upper circular cushion and a lower circular cushion glued to the bottom of the upper holder plate and to the top of the lower holder plate respectively; and an upper microfiber cleaning pad and a lower microfiber cleaning pad, wherein the upper microfiber cleaning pad covers the upper holder plate and the upper circular cushion, and the lower microfiber cleaning pad covers the lower holder plate and the lower circular cushion; wherein pressure on the left assembled cover and the right assembled cover will cause the left assembled cover and the right assembled cover to move on a vertical axis over the left assembled base and the right assembled base, making both the upper microfiber cleaning pad and the lower microfiber cleaning pad simultaneously come into contact with both sides of a glasses lens, thereby providing a uniform, soft and effective cleaning by the rotation friction of microfiber pads (36a, 36b) without leaving lines or spots in their path and without causing damage to the glasses lens.