— We give geometrical conditions, which guarantee the existence of a diffeomorphism in order to transform a nonlinear system without inputs into a canonical normal form depending on its output. Moreover we extend our results to a class of systems with inputs. We end this paper by some examples and its simulations to highlight the proposed algo rithm.