🔍 Decode Instagram Media ID
Enter Instagram post, reel, or story ID to extract creation date
Convert Instagram Reel IDs to creation dates instantly
Enter Instagram post, reel, or story ID to extract creation date
Decoding an Instagram media ID is straightforward: paste the Instagram post ID (from the API or URL) and click Decode. Our tool extracts the embedded timestamp and displays the exact creation date in multiple formats.
Instagram media IDs use a snowflake format that encodes timestamps in the first 41 bits using the formula: (media_id >> 22). Instagram uses the standard Unix epoch (January 1, 1970), so no epoch offset is needed.
Instagram uses a 64-bit snowflake ID structure similar to Twitter and Discord:
Unlike Twitter and Discord, Instagram uses the standard Unix epoch (0 milliseconds = January 1, 1970, 00:00:00 UTC).
const mediaId = 2789123456789012345n; const timestamp = mediaId >> 22n; console.log(Number(timestamp)); // Unix timestamp in ms
media_id = 2789123456789012345 timestamp = media_id >> 22 print(timestamp) # Unix timestamp in ms
Media IDs are available through the Instagram API, browser developer tools, or by inspecting page source. They're not visible in the regular Instagram interface.
Yes, Instagram Reels, posts, stories, and IGTV videos all use the same snowflake ID format. All can be decoded using this tool.
Shortcodes (the alphanumeric codes in URLs) are different from media IDs. Use our Instagram Shortcode Decoder for those.
Instagram, like most modern platforms, uses millisecond-precision timestamps for accurate time tracking. Divide by 1000 to get seconds if needed.