Flash
0x9209Also: Flash
Whether the flash fired, and how.
The Flash tag is a bitfield encoding whether the flash fired, whether it was forced or automatic, and whether red-eye reduction was used. Value 16 means flash was off; 1 means it fired.
What the stored number means
Flash is an enumeration: the file holds a bare integer and the reader looks it up. These are the values, and the wording is the wording the viewer on this site will print.
| Value | Shown as |
|---|---|
| 0 | Flash did not fire |
| 1 | Flash fired |
| 5 | Strobe return light not detected |
| 7 | Strobe return light detected |
| 9 | Flash fired, compulsory flash mode |
| 16 | Flash did not fire, compulsory flash mode |
| 24 | Flash did not fire, auto mode |
| 25 | Flash fired, auto mode |
| 32 | No flash function |
| 65 | Flash fired, red-eye reduction mode |
| 89 | Flash fired, auto mode, red-eye reduction mode |
The number is a bit field, not a position in a list. Bit 0 is whether it fired, bits 1 and 2 are the return-light strobe, bits 3 and 4 the mode, bit 5 whether the camera has a flash at all, and bit 6 red-eye reduction. So 89 does not rank above 25; it is the same fired-in-auto-mode bits with red-eye added.
Want to see this tag in your own photo? Open the EXIF Viewer and drop an image — every tag is decoded in your browser. To take this tag back out again, remove the EXIF data losslessly.