Firebase Push ID Decoder
- Canonical push ID
- -OvwaHg7N7pQ_xZ2mB9k
- Embedded timestamp
- Unix (ms): 1782354357000ISO 8601 (UTC): 2026-06-25T02:25:57.000ZLocal time: 6/25/2026, 2:25:57 AM
- Randomness (72 bits)
- PUSH_CHARS (12 chars): N7pQ_xZ2mB9kHex (72 bits): 608d5b97d903c8c2b0
Decoded locally in your browser by parsing the 20 push ID characters. Nothing is generated or sent anywhere — your push ID stays only on this page.
Read a Firebase push ID's embedded timestamp and randomness
A Firebase Realtime Database push ID is 20 characters from a time-sortable 64-character alphabet, 6 bits per character: the first 8 encode a 48-bit big-endian millisecond Unix timestamp, and the remaining 12 encode 72 bits of randomness. Because the timestamp leads, push IDs sort lexicographically by creation time, which is why they make natural Realtime Database keys. This tool only reads the bits already in the identifier; to create one, use the Firebase push ID generator.