A flag is a rectangular or triangular piece of cloth or paper used as a symbol of the state, association, body, etc. or as a sign. It is often also used to symbolize a country to show its sovereignty. Along with the large number of countries, the country's flag also has many varieties and colors. The use of computers as a human aid is expected to the extent that the computer's ability can replace the limitations that humans have. Humans can recognize an object by using their eyes and brain, but if the eyes and brain cannot work properly it will hamper human work. In this research, training will be conducted on the Back Propagation Neural Network Architecture. Characteristic data for image recognition is obtained by extracting texture features and RGB color features. So that the network can recognize the flags by matching the feature data obtained from the training carried out. Characteristic data obtained from 24 data consisting of 16 training images and 8 testing images. From the results of the image network training can be identified properly, the accuracy rate of object identification is 87.50%. GUI users are able to identify flag images based on RGB text and color features.