TGScope
Settings
Theme
← Research & Development

We reverse-engineered Telegram's channel IDs and now we can tell when each channel was created

Since late 2017 Telegram has drawn each new channel ID at random from a block of 100 to 250 million and moved to a fresh block every few months. The blocks date any channel to within a season, show the IDs passing 2³¹ in May 2024, and turn our index into a register of births

TGScope Research13 min read

Every Telegram channel has a number. The app does not show it, but every bot, client library and archiving tool sees it, and it stays the same when a channel is renamed or changes hands. We wanted to know whether that number says when a channel was created. It does, though not in the way we expected.

Until late 2017 Telegram handed out channel IDs in order. Since then each new channel gets a random number from a block of 100 to 250 million, and every few months Telegram moves on to a fresh block. We mapped all 15 blocks used between September 2015 and September 2025 from 247,850 channels whose posts we could date. That turns a channel's ID into the season it was born in, and our index of 1.6M channels into a register of births.

15
blocks of channel IDs mapped, 2015 to 2025
927K
channels above 1,000 subscribers dated by their ID
May 2024
channel IDs pass 2³¹ = 2,147,483,648
52 days
life of a 200M block in 2025, down from 355 in 2021–22
Key findings
  • Telegram issued channel IDs in order until late 2017. Since November 2017 every block has been filled at random: among channels that went silent while their block was in use, the rank correlation between ID and date is between −0.06 and 0.10, against 0.78 in 2015–16.
  • Blocks are used one at a time. The rate at which a block's channels fall silent halves in the month the next block opens.
  • A block starting at exactly 2,147,483,648, or 2³¹, opened in May 2024. A raw channel ID issued since then no longer fits in a signed 32-bit integer.
  • Blocks are being used up faster. 200 million IDs lasted 355 days in 2021–22 and 52 days in August 2025.
  • Among channels born in 2015–16 that are still public and above 10,000 subscribers, 45% are in Persian. Among those born since May 2024, Persian is 7–8%, English 32–37%, Chinese 9–13% and Burmese 4–7%.
  • 16 of the 25 largest channels in our index were born in the 11 months from September 2023 to August 2024, the tap-to-earn boom.

A channel cannot post before it exists

Telegram does not publish when a channel was created, but a channel's posts give it away. Whatever the date of its last post, the channel existed before it. For 247,850 channels we know the date of the last post, or of the earliest post our crawler has seen. Each of those dates is an upper limit on when its channel was born.

One such limit says little: a channel created in 2016 may have posted yesterday. But many channels are abandoned within days of being created. Put tens of thousands of channels with neighbouring IDs together, and the earliest last posts among them sit close to the moment those IDs were first issued. Below that line there should be nothing. The earliest post date anywhere in our data is September 22, 2015, the day Telegram launched channels.

Channel ID against the date of the channel's last post
a random sample of 2,600 channels that had stopped posting before 2026
20162017201820192020202120222023202420251.0B1.5B2.0B2.5B3.0Bchannel ID2³¹Nov 2017: random draws beginMay 2024
Each dot is one channel. The steps mark when each block of IDs opened, and the shaded area below them is empty because a channel cannot post before it exists. Of all 247,850 dated channels, 140 (0.06%) fall below the steps.

Until late 2017 the numbers ran in order. Then they stopped

The steps are flat. Inside a block, IDs at the bottom and at the top start showing up on the same day, which is what you would see if Telegram picked each new ID at random from the block. To test it we took the channels in each block that went silent while the block was still in use, and compared the order of their IDs with the order of their last posts.

In the first block, used from September 2015 to January 2017, the two orders agree: the Spearman rank correlation is 0.78, and the lower half of the IDs went silent a median 8 months earlier than the upper half. In 2017 the link weakens to 0.23. In every block since November 2017 it is gone. The correlation sits between −0.06 and 0.10, and the median dates of the lower and upper halves are days apart.

Does a lower ID mean an older channel?
channels that went silent while their block was still issuing IDs
BlockIn useChannelsRank correlationMedian, lower halfMedian, upper half
1.00B–1.10BSep 2015 – Jan 20171070.78Feb 2016Oct 2016
1.10B–1.15BJan 2017 – Nov 2017750.23Jul 2017Aug 2017
1.15B–1.40BNov 2017 – Jun 20211,517−0.01Aug 2020Aug 2020
8 more
1.40B–1.50BOct 2018 – Jun 20216100.01Sep 2020Oct 2020
1.50B–1.60BJun 2021 – Oct 2021249−0.06Aug 2021Aug 2021
1.60B–1.80BOct 2021 – Sep 20221,2910.01Apr 2022May 2022
1.80B–1.90BSep 2022 – Mar 20234730.04Dec 2022Dec 2022
1.90B–1.99BMar 2023 – Sep 20236850.01Jun 2023Jul 2023
1.99B–2³¹Sep 2023 – May 20241,5830.00Feb 2024Feb 2024
2³¹–2.25BMay 2024 – Aug 2024819−0.01Jul 2024Jul 2024
2.25B–2.50BAug 2024 – Feb 20251,344−0.02Dec 2024Dec 2024
2.50B–2.70BFeb 2025 – May 20254380.02Apr 2025Apr 2025
2.70B–2.90BMay 2025 – Aug 20252390.10Jul 2025Jul 2025
2.90B–3.10BAug 2025 – Sep 20251300.06Sep 2025Sep 2025
A correlation near 1 means IDs were issued in order; near 0 means the order of IDs says nothing about age. The latest block has no closing date in our data and is left out.

One block at a time

Random draws inside a block could still mean several blocks in use at once, one per data centre for instance. The rate at which channels go silent says otherwise. Many channels stop within weeks of being created, so a block keeps losing channels quickly for as long as new ones are being born into it. When Telegram moves on to the next block, that supply of short-lived channels stops.

In the block that opened in May 2024, 24 of every 1,000 dated channels went silent in August 2024. In September, after the next block had opened, the figure was 12, and in October 8. Every block from 2021 onward shows the same drop in the month its successor opens.

Channels in each block that went silent, by month
per 1,000 dated channels in the block; dashed lines mark when each block opened
1.90B–1.99B · opened Mar 20231.99B–2³¹ · opened Sep 20232³¹–2.25B · opened May 20242.25B–2.50B · opened Aug 20242.50B–2.70B · opened Feb 2025
05101520253035Jan 2023Jul 2023Jan 2024Jul 2024Jan 2025Jul 2025month in which the channel last posted1.90B–1.99B, opened March 9, 20231.99B–2³¹, opened September 26, 20232³¹–2.25B, opened May 16, 20242.25B–2.50B, opened August 24, 20242.50B–2.70B, opened February 16, 2025
Each line jumps when its block opens and drops by about half when the next one does. After the drop the rate climbs again as older channels are abandoned in the ordinary way.

There is one exception. From October 2018 to June 2021 Telegram drew from 1.15B–1.40B and 1.40B–1.50B together: channels in both ranges went silent at the same rate, month after month. Channels born in those years are the hardest to date. An ID in 1.15B–1.40B only says “between November 2017 and June 2021”.

In May 2024 the IDs passed 2³¹

Most blocks begin at a round number. One does not. The block that replaced 1.99B–2³¹ on or shortly before May 16, 2024 begins at 2,147,483,648, which is 2³¹. Of the 430 dated channels with IDs in the 3 million just below that number, 22 went silent before May 2024. Of the 353 just above it, 1 did.

2³¹ is one more than the largest number a signed 32-bit integer can hold. The Bot API never exposed the raw value: it shows channels as −100 followed by the ID, a number that has always needed 64 bits, so most bots were unaffected. Code that reads raw IDs from Telegram's client API and keeps them in a signed 32-bit integer overflows on every channel and supergroup created since. The next block, 2.25B–2.50B, opened in August 2024.

Telegram is using up blocks faster

Blocks do not last a fixed time. The 200-million block that opened in October 2021 lasted 355 days. The 200-million blocks of 2025 lasted 89, 79 and 52 days.

The blocks
opening dates estimated from the first dense cluster of last posts in each block
BlockIDsOpenedReplacedDays in useOrder
1.00B–1.10B100MSeptember 22, 2015January 29, 2017495Sequential
1.10B–1.15B50MJanuary 29, 2017November 5, 2017279Sequential
1.15B–1.40B250MNovember 5, 2017June 24, 20211,326Random
1.40B–1.50B100MOctober 19, 2018June 24, 2021978Random
1.50B–1.60B100MJune 24, 2021October 7, 2021104Random
1.60B–1.80B200MOctober 7, 2021September 27, 2022355Random
1.80B–1.90B100MSeptember 27, 2022March 9, 2023163Random
1.90B–1.99B90MMarch 9, 2023September 26, 2023200Random
1.99B–2³¹157MSeptember 26, 2023May 16, 2024232Random
2³¹–2.25B103MMay 16, 2024August 24, 2024100Random
2.25B–2.50B250MAugust 24, 2024February 16, 2025175Random
2.50B–2.70B200MFebruary 16, 2025May 17, 202589Random
2.70B–2.90B200MMay 17, 2025August 4, 202579Random
2.90B–3.10B200MAugust 4, 2025September 25, 202552Random
3.10B–3.20B100MSeptember 25, 2025——Random
A block is replaced when the next one opens, except 1.15B–1.40B and 1.40B–1.50B, which were used together until June 2021. Channels and supergroups share this numbering; we measured channels only.

If Telegram retires a block once a fixed share of its numbers are taken, channels and supergroups were being created about 7 times faster in August 2025 than in 2022. We cannot check that assumption from outside. A block could also be retired early or filled more thinly, and either would shorten its life just as well.

After September 2025 our data thins out. The 32 channels in our index with IDs above 3.20B must be newer still, but they are spread from 3.26B to 5.39B, too few and too far apart to map.

Checking the clock

Channels whose birth we can place independently land where they should. Telegram News (1,005,640,892) and Pavel Durov (1,006,503,122) sit in the first block, which opened on the day Telegram launched channels. The announcement channel of Hamster Kombat, the tap-to-earn game that took off in early 2024, sits in the block used from September 2023 to May 2024. DOGS, a meme token launched by Telegram's community in the summer of 2024, sits in the block opened in May 2024.

The ID also outlives a channel's name. Besides the official channel, 79 channels in our index carry “Hamster Kombat” in their name or username. 23 of them have IDs from blocks older than 1.99B–2³¹, so they were created before the game's own channel and renamed later. A name and a picture can be copied in a minute. An ID cannot.

Who arrived when

Read as birth dates, the blocks show which communities arrived on Telegram and when. The figures below cover the 121,805 channels above 10,000 subscribers whose language we know, 91% of all channels of that size. They describe channels that were born in each period and are still public today, not every channel born then. The oldest cohort has had ten years to die off.

The first block belonged to Iran. Of the channels born between September 2015 and January 2017 that survive above 10,000 subscribers, 45% are in Persian and 18% in Russian. Iran blocked Telegram in 2018, and the Persian share of new channels did not come back: since mid-2021 it has stayed between 7% and 10%.

Russian took over next. It is the largest language among channels born from 2017 to 2022 and peaks at 42% of those born between October 2021 and September 2022, the year Russia invaded Ukraine and blocked Western social networks at home. Since 2023 the newcomers are most often English-speaking: 37% of channels born between May 2024 and August 2024. Two smaller languages grow fastest. Chinese rises from 1% of the first cohort to 13% in early 2025, and Burmese from nothing to 7%.

Language of channels by when they were born
channels above 10,000 subscribers with an identified description language
RussianEnglishPersianArabicChineseBurmeseUkrainianOther
Sep 2015 – Jan 20176,912 channelsBorn Sep 2015 – Jan 2017 · Russian: 18.2%18%Born Sep 2015 – Jan 2017 · English: 9.4%9%Born Sep 2015 – Jan 2017 · Persian: 44.5%45%Born Sep 2015 – Jan 2017 · Arabic: 16.1%16%Born Sep 2015 – Jan 2017 · Chinese: 1.1%Born Sep 2015 – Jan 2017 · Ukrainian: 1.0%Born Sep 2015 – Jan 2017 · Other: 9.7%10%Jan 2017 – Nov 20174,582 channelsBorn Jan 2017 – Nov 2017 · Russian: 36.6%37%Born Jan 2017 – Nov 2017 · English: 12.5%13%Born Jan 2017 – Nov 2017 · Persian: 22.9%23%Born Jan 2017 – Nov 2017 · Arabic: 12.1%12%Born Jan 2017 – Nov 2017 · Chinese: 1.7%Born Jan 2017 – Nov 2017 · Ukrainian: 2.6%Born Jan 2017 – Nov 2017 · Other: 11.6%12%Nov 2017 – Jun 202139,597 channelsBorn Nov 2017 – Jun 2021 · Russian: 30.8%31%Born Nov 2017 – Jun 2021 · English: 22.1%22%Born Nov 2017 – Jun 2021 · Persian: 12.8%13%Born Nov 2017 – Jun 2021 · Arabic: 12.2%12%Born Nov 2017 – Jun 2021 · Chinese: 2.3%Born Nov 2017 – Jun 2021 · Burmese: 0.3%Born Nov 2017 – Jun 2021 · Ukrainian: 2.8%Born Nov 2017 – Jun 2021 · Other: 16.7%17%Jun 2021 – Oct 20219,823 channelsBorn Jun 2021 – Oct 2021 · Russian: 36.9%37%Born Jun 2021 – Oct 2021 · English: 25.0%25%Born Jun 2021 – Oct 2021 · Persian: 7.9%8%Born Jun 2021 – Oct 2021 · Arabic: 8.6%9%Born Jun 2021 – Oct 2021 · Chinese: 4.7%Born Jun 2021 – Oct 2021 · Burmese: 1.1%Born Jun 2021 – Oct 2021 · Ukrainian: 2.6%Born Jun 2021 – Oct 2021 · Other: 13.2%13%Oct 2021 – Sep 202220,240 channelsBorn Oct 2021 – Sep 2022 · Russian: 41.7%42%Born Oct 2021 – Sep 2022 · English: 22.4%22%Born Oct 2021 – Sep 2022 · Persian: 6.8%Born Oct 2021 – Sep 2022 · Arabic: 7.7%8%Born Oct 2021 – Sep 2022 · Chinese: 4.7%Born Oct 2021 – Sep 2022 · Burmese: 0.9%Born Oct 2021 – Sep 2022 · Ukrainian: 3.2%Born Oct 2021 – Sep 2022 · Other: 12.6%13%Sep 2022 – Mar 20238,224 channelsBorn Sep 2022 – Mar 2023 · Russian: 30.0%30%Born Sep 2022 – Mar 2023 · English: 27.7%28%Born Sep 2022 – Mar 2023 · Persian: 10.0%10%Born Sep 2022 – Mar 2023 · Arabic: 8.4%8%Born Sep 2022 – Mar 2023 · Chinese: 5.9%Born Sep 2022 – Mar 2023 · Burmese: 1.4%Born Sep 2022 – Mar 2023 · Ukrainian: 2.5%Born Sep 2022 – Mar 2023 · Other: 14.1%14%Mar 2023 – Sep 20236,912 channelsBorn Mar 2023 – Sep 2023 · Russian: 26.8%27%Born Mar 2023 – Sep 2023 · English: 29.1%29%Born Mar 2023 – Sep 2023 · Persian: 9.5%10%Born Mar 2023 – Sep 2023 · Arabic: 8.7%9%Born Mar 2023 – Sep 2023 · Chinese: 6.4%Born Mar 2023 – Sep 2023 · Burmese: 2.0%Born Mar 2023 – Sep 2023 · Ukrainian: 2.5%Born Mar 2023 – Sep 2023 · Other: 15.0%15%Sep 2023 – May 20249,606 channelsBorn Sep 2023 – May 2024 · Russian: 26.2%26%Born Sep 2023 – May 2024 · English: 31.7%32%Born Sep 2023 – May 2024 · Persian: 9.4%9%Born Sep 2023 – May 2024 · Arabic: 8.4%8%Born Sep 2023 – May 2024 · Chinese: 7.3%7%Born Sep 2023 – May 2024 · Burmese: 2.5%Born Sep 2023 – May 2024 · Ukrainian: 1.5%Born Sep 2023 – May 2024 · Other: 13.0%13%May 2024 – Aug 20245,545 channelsBorn May 2024 – Aug 2024 · Russian: 24.8%25%Born May 2024 – Aug 2024 · English: 36.8%37%Born May 2024 – Aug 2024 · Persian: 8.4%8%Born May 2024 – Aug 2024 · Arabic: 5.8%Born May 2024 – Aug 2024 · Chinese: 8.7%9%Born May 2024 – Aug 2024 · Burmese: 3.9%Born May 2024 – Aug 2024 · Ukrainian: 0.7%Born May 2024 – Aug 2024 · Other: 10.9%11%Aug 2024 – Feb 20256,679 channelsBorn Aug 2024 – Feb 2025 · Russian: 24.1%24%Born Aug 2024 – Feb 2025 · English: 33.4%33%Born Aug 2024 – Feb 2025 · Persian: 7.6%8%Born Aug 2024 – Feb 2025 · Arabic: 5.7%Born Aug 2024 – Feb 2025 · Chinese: 11.3%11%Born Aug 2024 – Feb 2025 · Burmese: 4.9%Born Aug 2024 – Feb 2025 · Ukrainian: 1.0%Born Aug 2024 – Feb 2025 · Other: 12.0%12%Feb 2025 – May 20252,364 channelsBorn Feb 2025 – May 2025 · Russian: 23.9%24%Born Feb 2025 – May 2025 · English: 33.4%33%Born Feb 2025 – May 2025 · Persian: 7.1%7%Born Feb 2025 – May 2025 · Arabic: 5.0%Born Feb 2025 – May 2025 · Chinese: 13.2%13%Born Feb 2025 – May 2025 · Burmese: 4.7%Born Feb 2025 – May 2025 · Ukrainian: 1.0%Born Feb 2025 – May 2025 · Other: 11.7%12%May 2025 onward1,321 channelsBorn May 2025 onward · Russian: 24.5%25%Born May 2025 onward · English: 31.7%32%Born May 2025 onward · Persian: 7.9%8%Born May 2025 onward · Arabic: 4.2%Born May 2025 onward · Chinese: 12.6%13%Born May 2025 onward · Burmese: 6.9%Born May 2025 onward · Ukrainian: 0.8%Born May 2025 onward · Other: 11.4%11%
Each bar is one birth period, from the ID blocks above. Periods have different lengths, and later ones have had less time to reach 10,000 subscribers.

What they were about

Topics shift as much as languages. Among the oldest surviving channels, 15% carry religious tags and 17% political ones. Among channels born since May 2025, 2% and 6%. Humour and entertainment rises from 10% to 32%, and adult content from under 1% to 12%.

Crypto has a single peak. It is 2% of the oldest cohort and between 6% and 9% of those born from late 2017 to mid-2023. It reaches 15% for channels born between September 2023 and May 2024 and 22% for May 2024 to August 2024, the months of the tap-to-earn airdrops. Since then it has been 13–15%.

Topics by when channels were born
101,565 channels above 10,000 subscribers with topic tags
BornNewsPoliticsReligionEducationMotivationHumourFilm & TVCryptoGamingShoppingAdultGambling
Sep 2015 – Jan 2017241715201610222511
Jan 2017 – Nov 201721159181414353712
Nov 2017 – Jun 202120148181415464722
Jun 2021 – Oct 202117105141120686843
Oct 2021 – Sep 202217105131119677943
Sep 2022 – Mar 20231684141021788864
Mar 2023 – Sep 20231574131022999965
Sep 2023 – May 2024126312923915111075
May 2024 – Aug 2024126497251022151175
Aug 2024 – Feb 2025135287261115141197
Feb 2025 – May 20251551972810131412128
May 2025 onward1562873211151312116
Share of a cohort's analysed channels, %0–22–55–1010–1515–2020–3030+
A channel counts toward every topic family any of its tags falls into, so rows add up to more than 100.

16 of the 25 largest channels were born in 11 months

The biggest channels on Telegram are not its oldest. Of the 25 largest channels in our index, 16 were born between September 2023 and August 2024: the announcement channels of Hamster Kombat, Blum, TapSwap, Cats, Tomarket, DOGS and their peers. Our study of silent channels follows what became of that audience.

Age still counts for something. Channels born before mid-2021 make up 30% of channels above 1,000 subscribers and 38% of their subscriptions. The median channel born in 2015–16 has 3,879 subscribers; the median one born since May 2025 has 2,026.

Cohorts by size and activity
927,197 channels above 1,000 subscribers
BornChannels% of channels% of subscriptionsMedian subscribersPosted in 30 daysSilent over a year
Sep 2015 – Jan 201729,0433.1%5.2%3,87953%19%
Jan 2017 – Nov 201722,0082.4%3.5%3,46254%19%
Nov 2017 – Jun 2021227,31324.5%29.4%3,10051%21%
Jun 2021 – Oct 202170,9087.6%7.1%2,76249%20%
Oct 2021 – Sep 2022155,61816.8%14.7%2,65551%19%
Sep 2022 – Mar 202363,9906.9%6.2%2,67248%20%
Mar 2023 – Sep 202355,6836.0%5.5%2,64747%20%
Sep 2023 – May 202494,15610.2%9.9%2,51144%21%
May 2024 – Aug 202456,6936.1%7.2%2,42145%20%
Aug 2024 – Feb 202590,0829.7%7.3%2,24245%17%
Feb 2025 – May 202535,6733.8%2.5%2,17846%13%
May 2025 onward26,0302.8%1.5%2,02645%6%
Posting and silence are measured for channels whose last post we could date, at our last observation of each channel. Channels born after mid-2025 cannot yet have been silent for a year.
The largest channels born in each period
by subscribers at our last observation; adult channels left out

Date a channel

Paste a channel's username, t.me link or numeric ID. Bots and client libraries return the ID either as a plain number or, in the Bot API, with a −100 prefix; both work. A username is looked up in our index; a numeric ID is dated in your browser against the block table above. The same lookup lives on its own page as the Telegram channel creation date checker.

When was this channel created?
block boundaries and dates from this article
Try a known channel
Created between September 2015 and January 2017

Method

Population. Our index holds 1,573,304 public channels with a known numeric ID, observed between April 24, 2026 and August 13, 2026. That covers 94% of the channels above 1,000 subscribers in the index. Groups are left out. The index is not a random sample of Telegram, and a channel that is hard to find is less likely to be in it.

Dates. For 247,850 channels we have the date of the most recent post, or of the earliest post our crawler collected. Either is an upper limit on the channel's creation date. Deleting posts cannot move it earlier than creation.

Blocks. We split the ID range into 2-million bins and looked for places where the share of channels that went silent before a given date drops to zero from one bin to the next, then refined the edges at 0.5-million resolution. A block's opening date is the start of the first dense run of last posts in it: the first date from which at least three channels (blocks opened before 2021) or 0.15% of the block's dated channels (later blocks) went silent within 30 days. A block closes when its successor opens. The dates are accurate to days for blocks opened since 2021 and only roughly before that, when our index caught few channels that died young.

Order test. For each closed block we took the channels whose last post falls between the block's opening and closing dates and computed the Spearman rank correlation between ID and that date.

Exceptions. 140 channels (0.06%) have a last post dated before their block opened. We could not explain them, and they are too few to move any figure.

Language and topics. As in our census: a channel's language is the language detected in its own description, and topics are free-form tags from a language model grouped into families. Language and topic shares are for channels above 10,000 subscribers, where coverage is above 90%.

Survivors. A channel that was deleted or made private before we observed it is not in the index. Every cohort figure describes channels born in a period that were still public in 2026, and the older the cohort, the stronger that filter.

Data and citation

The block table, the cohort aggregates and the sample behind the first chart are published as a single file: telegram-channel-id-clock.json. Sample points carry an ID rounded to 100,000 and a date only. The only channels named in the file are the largest of each cohort and the four used to check the clock.

To cite this article:

TGScope Research (2026). "We reverse-engineered Telegram's channel IDs and now we can tell when each channel was created". TGScope. https://tgscope.io/rnd/telegram-channel-id-clock