There are numerous problems of increasing significance where a pattern can have several classes simultaneously associated. This kind of problems, usually called multi-label problems, should be tackled with specific techniques in order to generate models more accurate than those obtained with classical classification algorithms. This work presents the adaptation of the J48 algorithm to multi-label classification. The developed algorithm allows the generation of interpretable models and has been tested over several datasets and experiments show that it has a performance which is similar to other multi-label tree-based approaches being specially suitable to be used as base-classifier in an ensemble.