ToolkitCore ToolkitCore
Search... Ctrl K
apps Tools
0
Developer Tools expand_more
Password generater
Lorem text generator
UUID Generator
Random Number Generator
Bcrypt Generator
MD5 Generator
SHA-256 Generator
Slug Generator
Cron Expression Generator
Random Case Generator
PayPal Link Generator
Privacy Policy Generator
Anchor Text Generator
Google My Business Link Generator
Schema Markup Generator
Canonical Url Generator
Short URL Generator
Reverse Text Generator
Terms and Conditions Generator
QR Code Generator
Hreflang Tag Generator
YouTube Timestamp Link Generator
Password Hash Generator
Base64 Encoder
Batch Timestamp Converter
Class Diagram From Json Generator
Curl Command Generator
Editorconfig File Generator
ENV to JSON Converter
File Timestamp Metadata Viewer
Gps Timestamp Converter
Json To Env Converter
XML XSD Schema Validator
XML to Java Class Generator
A/B Test Naming Generator
Anagram Generator
Api Client Sdk Naming Generator
Apache Virtualhost Config Generator
Api Changelog Diff Generator
Alt Text Guideline Checker
Api Consumer Communication Plan Generator
Api Response Time Tester
Api Retry/Backoff Config Generator
Ascii Art Text Generator
Ascii Box Diagram Generator
Ascii Tree Diagram Generator
Basic Auth Header Generator
Bionic Converter
Browser Compatibility Feature Checker
Business Card Generator
C Code Minifier
C Sharp Minifier
Changelog Entry Formatter
Cname Record Generator
Bulk Url Opener
Code Of Conduct Generator
Tilemap Json Formatter
Unicode Escape Encoder Decoder
Unit Test Boilerplate Generator
Url Query String Parser
Website Url To Ip Converter
Xml Diff Checker
App Store Character Limit Checker
Code Review Checklist Generator
Codebase Onboarding Map Generator
Cookie String Parser
C++ Code Minifier
Crc32 Generator
Css Animation Generator
Css Grid Generator
Csv Sql Query Tool
Customer Facing Changelog Formatter
Conda Environment Yaml Generator
Daialogue Script Formatter
Data Pipeline Dag Generator
Data Uri Generator
Database Backup Filename Generator
Database Naming Convention Checker
Database Seed Script Generator
Dataset Schema Documentation Generator
Deep Link Url Scheme Builder
Definition Of Done Checklist Generator
Design Token Naming Generator
Device Information Viewer
Discord Snowflake Id Decoder
Docker Compose Generator
Docker Run To Compose Converter
Dockerfile Generator
Dummy Data Generator
Duplicate Url Finder
Email Address Validator
Environment Naming Convention Generator
Environment Variable Diff Checker
Eslint Config Generator
Event Naming Convention Generator
Fake Address Generator
Fake Company Name Generator
Fake Credit Card Number Generator
Fake Date Of Birth Generator
Fake Domain Name Generator
Fake Email Address Generator
Fake Job Title Generator
Fake Name Generator
Fancy Text Generator
Favicon Generator
Feature Branch Workflow Diagram Generator
Feature Comparison Matrix Generator
Feature Specification Generator
Fibonacci Sequence Generator
Focus Order Tester
Html Button Style Generator
Html Sitemap Page Generator
Html Table Generator
Html Table Of Contents Generator
Html To Jade Converter
Html To Pug Converter
Html Online Viewer
Iban Generator
Ini To Yaml Converter
Invisible Character Generator
Mac Address Generator
Markdown Table Generator
Markdown To Jira Wiki Converter
Markdown To Jsx Converter
Meta Tag Generator
Mock Data Generator
Mongodb Objectid Generator
Mx Record Priority Generator
Nano Id Generator
Npm Scripts Generator
Open Graph Tag Generator
Palindrome Generator
Passphrase Generator Diceware
Pin Code Generator
Semver Validator
Snowflake Id Generator
Split Complementary Generator
Strikethrough Text Generator
Terminal Session Recorder Script Generator
Test Case Checklist Generator
Test Email Address Convention Generator
Tiktok Username Generator
Touch Target Size Checker
Truth Or Dare Generator
Twitter Snowflake Id Decoder
Txt Record Generator
Ui Component Naming Generator
Ulid Generator
Unicode Csv Field Escaper
Image Tools expand_more
PNG to JPG Converter
PNG to WebP Converter
Profile Picture Maker
SVG to PNG Converter
WebP to JPG Converter
HEIC to PNG
BMP to JPG Converter
TGA to PNG Converter
WebP to GIF Converter
PNG to AVIF Converter
AVIF to PNG Converter
JFIF to JPG Converter
Add Text to Image
Image to Base64 Encoder
Unit Converters expand_more
Convert Inches to CM
Feet and Inches to CM
Pounds to KG Converter
Nautical Miles to Miles
Roman Numeral Converter
Troy Ounce Calculator
Baby Weight Calculator
Hectares to Acres Converter
Watt to Horsepower Converter
Wind Speed Converter
Decimal Hour Converter
Screen Size Diagonal Calculator
Scientific Notation Converter
Luggage Weight Generator
Tablespoon to ML Converter
Text & Writing Tools expand_more
Test Case Converter
Duplicate Line Remover
CSV to JSON
Alternative Case Converter
JSON to CSV
Avro to JSON Converter
Text Reverser
Time & Date Tools expand_more
Military to Standard Time
Unix to Date Time
Week to Days
Months to Days
Leap Years Converter
Julian Date Converter
Sleep Calculator
Time Difference Calculator
Business Days Calculator
Day of the Week Finder
Days Until Converter
Days to Hours Converter
Millisecond to Second Converter
Time Duration Calculator
Color & Design Tools expand_more
HEX to RGB Converter
RGB to HEX Converter
Color History Timeline Converter
HEX to HSL Converter
HSL to HEX Converter
HEX to CMYK Converter
CMYK to HEX Converter
RGB to CMYK Converter
CMYK to RGB Converter
RGB to HSL Converter
HSL to RGB Converter
HSV to HEX Converter
RGB to HSV Converter
HSV to RGB Converter
Testing Tools expand_more
Pool Water Tester
Markdown to HTML Converter
HTML to Text Converter
Word Count to Reading Time
Overtime Calculator
JWT Token Validator
SPF Record Generator
DMARC Record Generator
Broken Image Checker
HTML Validator Checker
CSS Validator
Caesar Cipher Tool
JS Error Checker
JWT Decoder
XML Validator
Regex Tester
Readability Score Checker
Hashtag Analyzer
word Count Checker
Reading Time Checker
Parquet Checker
Domain Age Checker
ESC

Discord Snowflake Id Decoder

Discord Snowflake ID Decoder is a free online tool that decodes Discord Snowflake IDs into creation time, timestamp, Snowflake components, and 64-bit binary data.

Enter a valid Discord Snowflake ID (17–20 digits).

What Is a Discord Snowflake ID?

A Discord Snowflake ID is a unique numeric identifier used by Discord for objects such as users, messages, channels, and servers. Unlike a simple random ID, a Discord Snowflake contains several pieces of information within its 64-bit structure.

What Does This Discord Snowflake Decoder Show?

After entering a valid Snowflake ID, the tool provides several details:

  • Creation Timestamp: Shows when the Discord Snowflake was generated as a readable date and time, along with the ISO 8601 timestamp.

  • Snowflake ID: Displays the original numeric Discord ID entered into the decoder.

  • Discord Epoch: Shows the epoch value used as the starting point for Discord Snowflake timestamps.

  • Timestamp: Displays the extracted timestamp in milliseconds.

  • Unix Seconds: Converts the extracted timestamp into Unix time measured in seconds.

  • Worker ID: Shows the worker identifier stored within the Snowflake.

  • Process ID: Shows the process identifier contained in the Snowflake.

  • Increment: Displays the increment value used as part of the Snowflake structure.

  • 64-bit Binary Representation: Converts the complete Snowflake ID into its 64-bit binary representation, making its underlying bit structure easier to inspect.

How to Decode a Discord Snowflake ID

  • Copy the Discord ID you want to examine. Discord Developer Mode can be used to copy IDs for supported users, messages, channels, and servers.

  • Paste the numeric Discord Snowflake into the Discord Snowflake ID field. The tool accepts a valid Snowflake ID containing 17–20 digits.

  • Click Decode to process the ID. The decoder reads the Snowflake structure and extracts the available timestamp and component values.

  • The results show the creation timestamp, Discord epoch, Unix seconds, Snowflake components, and 64-bit binary representation.

How Does a Discord Snowflake ID Work?

A Discord Snowflake is structured as a 64-bit value. Its components contain information that Discord can use to generate unique IDs while also encoding a timestamp.

The timestamp occupies the upper portion of the Snowflake and is calculated relative to Discord's custom epoch. The remaining sections contain the worker ID, process ID, and increment.

The general structure is:

42 bits: Timestamp
5 bits: Worker ID
5 bits: Process ID
12 bits: Increment

The timestamp can be extracted from the Snowflake and combined with Discord's epoch to determine the corresponding creation time.

For Example:                                        

Input: 175737466469296128

Output:

Creation timestamp: 4/30/2016, 3:37:57 AM
ISO timestamp: 2016-04-29T22:37:57.050Z
Discord epoch: 1420070400000
Timestamp: 1461969477050
Unix seconds: 1461969477
Worker ID: 16
Process ID: 18
Increment: 2048

What Is the Discord Snowflake Epoch?

The Discord Snowflake epoch is the starting point used for calculating timestamps inside Discord Snowflake IDs. It is: January 1, 2015, 00:00:00 UTC

Its Unix timestamp in milliseconds is: 1420070400000

Discord uses this custom epoch rather than the standard Unix epoch of January 1, 1970. This allows the timestamp portion of a Snowflake to represent the time an ID was generated.

What Are Worker ID, Process ID, and Increment?

A Discord Snowflake contains more than its timestamp.

  • Worker ID identifies the worker portion of the Snowflake structure.

  • Process ID identifies the process portion.

  • Increment is a sequential value used to distinguish IDs generated within the same millisecond by the same process.

These values are primarily useful when inspecting or understanding the internal structure of Discord Snowflakes.

What Is the 64-bit Binary Representation?

The 64-bit binary representation shows the Discord Snowflake as a sequence of zeros and ones.


Frequently Asked Questions

What is the difference between a Discord Snowflake and a Unix timestamp? add
A Unix timestamp represents time from the Unix epoch, while a Discord Snowflake is a 64-bit identifier containing a timestamp plus worker, process, and increment components.
What are the numbers in a Discord Snowflake ID? add
The numeric Snowflake contains encoded timestamp information along with worker ID, process ID, and increment values. The decoder separates these components to make the structure easier to understand.
Can a Discord Snowflake be converted to Unix time? add
Yes. The timestamp extracted from a Discord Snowflake can be converted into Unix seconds or milliseconds and displayed as a standard date and time.
Why are Discord IDs so long? add
Discord Snowflake IDs use a 64-bit structure that combines timestamp and internal sequence information into one unique identifier. This is why Discord IDs appear as long numeric values.