The present application provides a method for providing an orthodontic attachment. The method comprises: providing an initial tooth digital model representing the initial tooth state of a patient providing a target tooth digital model representing the target tooth state after the orthodontic treatment of the initial tooth state calculating the movement parameter of the specific tooth from the initial tooth state to the target tooth state and according to the movement parameter, determining the addition position of the attachment on the specific tooth, such that the specific tooth can move to the target tooth state from the initial tooth state according to the desired movement after the attachment is wore on the specific tooth. The present invention further discloses a novel orthodontic attachment provided by the method, and an orthodontic device matched with the attachment.