Dekóder Snowflake ID
Rozlož 64-bitové Snowflake ID na jeho časovou značku, identifikátory strojů a pořadové pole.
Dekóder Snowflake ID
Vložte jeden nebo více Snowflake ID — 64-bitové identifikátory používané Twitterem, Discordem, Instagramem, Mastodonem a nespočetných interními systémy — a tento nástroj každý rozloží na jeho časovou značku, identifikátory strojů a pořadové číslo. Každá služba přidá Snowflake ID k datům (tweet, zprávu Discordu, řádek databáze), aby mohly být ID tříděny chronologicky a generovány mnoha stroji bez potřeby koordinace.
Vyberte epochu, která odpovídá vašemu zdroji v sekci Epocha / formát: Twitter a Discord mají stejné rozložení bitů, ale různá počáteční data, Instagram rozděluje bity jinak (širší pole střepů, bez samostatného ID pracovníka) a Mastodon vynechává pole strojů zcela ve prospěch jednoduché časové značky v milisekundách plus pořadové číslo. Vyberte Vlastní a zadejte vlastní epochu v Unixových milisekundách pro jakékoliv jiné Snowflake schéma. Zobrazit místní čas přidá časové pásmo vašeho zařízení vedle UTC časové značky a Zobrazit binární rozklad vytiskne surové skupiny bitů, abyste mohli vidět přesně, které bity obsahují která pole.
Přepněte Směr na Datum → hraniční ID, abyste šli opačným směrem: zadejte datum (jednoduché 2026-08-11 nebo úplnou ISO 8601 časovou značku) a získejte zpět nejmenší a největší Snowflake ID, které by mohly existovat pro tuto milisekundu — dvojici, kterou většina rozhraní API očekává jako kurzor „před“/"po" při stránkování podle ID namísto čísla stránky. Každý řádek je zpracován nezávisle, takže můžete dekódovat celý protokol ID nebo vygenerovat hranice pro celý seznam dat najednou. Nástroj ověřuje, že se každá hodnota vejde do 64-bitového Snowflake a hlásí neplatné nebo mimo rozsah řádky místo jejich tichého přeskočení.
Všechno probíhá lokálně ve vašem prohlížeči — vložená ID, data a jakákoliv vlastní epocha nikdy neopustí vaše zařízení, takže je bezpečné používat jej s produkčními daty. Zkopírujte výsledek, stáhněte jej jako soubor .txt nebo jej odešlete přímo na vstup jiného nástroje, abyste s ním mohli dále pracovat.