Abstract. For an -component link, Milnor's isotopy invariants are defined for each multi-index = 1 2 ... ( ∈ {1, ..., }). Here is called the length. Let ( ) denote the maximum number of times that any index appears in . It is known that Milnor invariants with = 1, i.e., Milnor invariants for all multi-indices with ( ) = 1, are link-homotopy invariant. N. Habegger and X. S. Lin showed that two string links are link-homotopic if and only if their Milnor invariants with = 1 coincide. This gives us that a link in 3 is linkhomotopic to a trivial link if and only if all Milnor invariants of the link with = 1 vanish. Although Milnor invariants with = 2 are not link-homotopy invariants, T. Fleming and the author showed that Milnor invariants with ≤ 2 are self Δ-equivalence invariants. In this paper, we give a self Δ-equivalence classification of the set of -component links in 3 whose Milnor invariants with length ≤ 2 − 1 and ≤ 2 vanish. As a corollary, we have that a link is self Δ-equivalent to a trivial link if and only if all Milnor invariants of the link with ≤ 2 vanish. This is a geometric characterization for links whose Milnor invariants with ≤ 2 vanish. The chief ingredient in our proof is Habiro's clasper theory. We also give an alternate proof of a link-homotopy classification of string links by using clasper theory.