Elysia Tools

Browse tools, examples, visual explainers, and topic guides from one clear workspace.

Top Categories

Hubs

Language
ZHESPTRUFRDEEN

Elysia Tools

Navigation

Development

Snowflake / Discord ID Bit Decoder

· Last updated:2026-08-06

Decode 64-bit Snowflake-style IDs for Discord, Twitter, Mastodon, Sonyflake, Instagram, or a custom bit profile. Extract timestamp, worker/process/machine, sequence fields, align platform epochs, and infer a Discord shard when a shard count is supplied.

Execution

Run this tool

Fill in the form, run the tool, and review the result in one place.

Samples

Examples that match this tool

Related

Continue with connected tools and hubs

Written by the Elysia Tools team

Tool usage guide

Learn when to use this tool, what it supports, and how real users apply it.

Key facts

Category
Development
Input types
text, select, number, textarea
Output type
html
Sample coverage
4
API ready
Yes

Overview

Snowflake / Discord ID Bit Decoder analyzes 64-bit Snowflake-style IDs for Discord, Twitter, Mastodon, Sonyflake, Instagram, or a custom bit profile. It extracts timestamp and identifier fields, applies the selected epoch, and can infer a Discord shard when a shard count is provided.

When to use

  • Inspect the creation time and bit fields inside a Discord or other Snowflake-style ID.
  • Compare IDs from platforms that use different epochs or field layouts.
  • Analyze a private Snowflake deployment with a custom epoch and low-bit-first field definition.

How it works

  1. 1Enter the 64-bit Snowflake ID in the required input.
  2. 2Select Discord, Twitter, Mastodon, Sonyflake, Instagram, or Custom as the platform profile.
  3. 3Optionally provide a Discord shard count or configure a custom epoch and timestamp unit.
  4. 4For a custom layout, enter a JSON field list ordered from the least significant bits first, then review the decoded HTML result.

Use cases

  • Discord bot development teams can inspect ID timestamps and estimate shard assignment.
  • Backend engineers can verify worker, process, machine, and sequence fields in distributed identifiers.
  • Developers maintaining private Snowflake deployments can test custom bit layouts against a selected epoch.

Compare alternatives

  • Decode Jaeger, Zipkin, or OpenTelemetry trace JSON and render span timing, dependencies, and error hotspots as an interactive waterfall report

  • Decode a JWT (header + payload) with syntax highlighting, diagnose standard claims, and verify the signature with HS*/RS*/PS*/ES*/EdDSA keys — plus a tampere…

  • Generate JSON Web Keys (JWK) for RSA, EC (P-256/P-384/P-521/secp256k1), and OKP (Ed25519/Ed448/X25519/X448), or parse an existing JWK to inspect its paramete…

Who it's for

Best for

  • Parse content in the browser.
  • Workflows where 平台 matters, such as Discord or Twitter.
  • The “Decode a Discord ID and infer its shard” workflow, done in one pass.

Not ideal for

  • Fully automated batch jobs — this page is built for interactive use; use the API endpoint for scripts.
  • Content in other formats — this tool expects content.

Edge cases & common failures

  • Very large files

    Large files take longer and can hit browser memory limits — try a smaller sample first.

  • Skipping the output check

    Compare the first rows or pages of the output with the input before using it in production.

  • Files from unusual exporters

    Some files use format variants that do not convert cleanly — if the output looks wrong, re-save the file from the app that created it and try again.

Examples

1. Decode a Discord ID and infer its shard

Discord bot developer

Background

A developer needs to inspect a Discord Snowflake ID and determine which shard it maps to in an eight-shard setup.

Problem

The timestamp and identifier fields are encoded inside the decimal ID and are not directly readable.

How to use

Enter `109580041603153152`, select Discord, and set the Discord shard count to `8`.

Platform: Discord; shard count: 8.

Outcome

The HTML result presents the decoded Discord timestamp and bit fields and includes the inferred shard.

2. Decode a private 47/5/12 Snowflake profile

Backend engineer

Background

A private identifier service uses a custom epoch and assigns 12 bits to sequence, 5 bits to worker, and 47 bits to timestamp.

Problem

A standard platform profile does not match the service's low-bit-first field layout.

How to use

Enter `1234567890123`, select Custom, set the epoch to `2020-01-01T00:00:00.000Z`, choose milliseconds, and provide the custom field JSON.

FAQ

Which ID formats does the decoder support?

It supports Discord, Twitter, Mastodon, Sonyflake, Instagram, and custom Snowflake-style bit profiles.

Can it decode large 64-bit IDs without losing precision?

Yes. The tool is designed to parse 64-bit Snowflake-style IDs without precision loss.

What does the Discord shard count do?

When supplied, the shard count lets the tool infer a Discord shard for the decoded ID.

How do I define a custom profile?

Select Custom, provide an epoch, choose the timestamp unit, and enter a JSON field list ordered from the least significant bits first.

Which timestamp units are available for custom profiles?

Custom timestamps can use milliseconds, 10-millisecond units, or seconds.

Home
Tools3201
Samples593
Visualizations465
Viewers103
Hubs233
Tags333
Images, Audio & Video657

Image, audio, and video processing, conversion, and optimization tools

Math, Date & Finance644

Calculators, numerics, date logic, statistics, and finance tools

Design & Color297

Color, layout, graphics, visual styling, and design helper tools

Text & Writing209

Writing, cleanup, formatting, extraction, and text analysis tools

Developer & Web193

Developer utilities, networking, web debugging, and automation helpers

Conversion & Encoding175

Format, file, archive, unit, and encoding conversion tools

FLAC/WAV Source Screening and Evidence Handoff
Self-Hosted Giveaway Widget Review and Embed Handoff
Stripe Promo Code Batch Review and Import Preflight
Batch Photo Culling Review and Editing Shortlist Handoff
UI Screenshot Structure Review and Development Handoff

© 2026 Elysia Tools. All rights reserved.

DocsPricingAboutTerms of ServicePrivacy PolicyCookiesContact
Observability

Distributed Tracing Samples

Comprehensive distributed tracing examples using Jaeger, OpenTelemetry, and other modern observability tools for microservices architecture

Cloud Services

AWS EventBridge Samples

AWS EventBridge examples including event buses, rules, targets, schema registry, custom events, and cross-account event routing for serverless event-driven architecture

Security

JWT Samples

Comprehensive JWT examples from basic token structure to advanced security implementations

Document

PDF Samples

Generated PDF samples from tools dated 2026-02-01 to 2026-02-10

Development

Distributed Trace Decoder & Waterfall Visualizer

Decode Jaeger, Zipkin, or OpenTelemetry trace JSON and render span timing, dependencies, and error hotspots as an interactive waterfall report

Data Processing

Structured Log Analyzer

Detect common log formats, extract core fields, infer field types, and export parsed logs as JSON, CSV, or SQL inserts

Media

DTMF Decoder

Detect DTMF touch-tone digits in any recording and recover the keypad sequence with timestamps. Goertzel filter bank per ITU-T Q.23/Q.24 — measures both tone frequencies, twist and duration for every keypress.

Development

NTP RFC 5905 / SNTP Leap Second & Epoch Decoder

Decode an NTP/SNTP 48-byte packet: LI/VN/Mode bitfield, stratum, poll, precision, root delay/dispersion, reference ID (with clock & kiss codes), and four 64-bit 1900-epoch timestamps

[{"name":"sequence","bits":12},{"name":"worker","bits":5},{"name":"timestamp","bits":47}]

Outcome

The decoder applies the custom epoch and field order to show the timestamp, worker, and sequence values in the HTML result.

Distributed Trace Decoder & Waterfall Visualizer
JWT Inspector & Verifier
JWK Generator & Parser