Yes, it has flash. If your phone doesn't have a built-in toggle to turn on/off flashlight, simply install a flashlight app from Google Play store.