A Chebyshev curve C(a, b, c, ϕ) has a parametrization of the form x(t) = Ta(t); y(t) = T b (t); z(t) = Tc(t + ϕ), where a, b, c are integers, Tn(t) is the Chebyshev polynomial of degree n and ϕ ∈ R. When C(a, b, c, ϕ) is nonsingular, it defines a polynomial knot. We determine all possible knot diagrams when ϕ varies. Let a, b, c be integers, a is odd, (a, b) = 1, we show that one can list all possible knots C(a, b, c, ϕ) in O(n 2 ) bit operations, with n = abc.