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.