Much research has been done on the relationship between emotions and colors, and many color scheme recommendation tools have been developed. These tools can often help recommend a suitable color scheme to express a certain emotion, but it is still difficult to design satisfying schemes based on such recommendations. In this study, based on the Color Scheme Bible, Compact Edition, we developed Emocolor, which allows professionals to generate a large number of color schemes based on emotional words or emotional images. It is also used to iteratively optimize the generated color schemes based on an interactive genetic algorithm to find the color scheme design that best matches the user's emotion. Through the evaluation of tram color schemes based on emotional words, Emocolor can effectively generate tram color schemes that match users' emotions. It can also effectively transfer the emotion of an image with a single dominant color to a tram color scheme. In short, Emocolor can help professionals describe the relationship between emotion and color in a more accurate way and design emotional color schemes. Emocolor can be applied in advertising design, product design, interior design, and other fields.