Two pairs of universal oligonucleotide primers were designed to probe the most conserved regions of all known cryI-type gene sequences so that the amplified PCR fragments of the DNA template from Bacillus thuringiensis strains may contain all possible cryI-type gene sequences. The restriction fragment length polymorphism (RFLP) patterns of the PCR-amplified fragments revealed that 14 distinct cry-type genes have been identified from 20 B. thuringiensis strains. Those cry-type genes included cryIA(a), cryIA(a), cryIA(b), cryIA(b), cryIA(c), cryIB, cryIC, cryIC, cryIC(b), cryID, cryIE, cryIF, cryIF, and cryIII (a dagger at the end of a gene designation indicates a novel cry-type gene determined by restriction mapping or DNA sequences). Among them, the sequences of cryIA(a), cryIA(b), cryIB, cryIC, cryIF, and cryIII were found to be different from the corresponding published cry gene sequences. Interestingly, five cry-type genes [cryIA(a)-, cryIB-, cryIC-, cryIC(b)-, and cryIF-type genes] and seven cry-type genes [cryIA(a)-, cryIA(b)-, cryIB-, cryIC-, cryIC(b)-, cryIF-, and cryIII-type genes] have been detected from B. thuringiensis subsp. morrisoni HD-12 and B. thuringiensis subsp. wuhanensis, respectively. Therefore, the PCR-RFLP typing system is a facile method to detect both known and novel cry genes existing in B. thuringiensis strains.