← Back to blog

When Was This TikTok Posted? How to Work Out a Video's Date from Its ID

You scroll past a video and want to know exactly when it was posted: is it an old clip that suddenly went viral again, or a brand-new trend from last week? For competitor research, checking whether a claim is current, or judging whether a "viral" format has already peaked, the posting date is basic information. But TikTok doesn't always make it easy. The web page and the app often show only a rough relative time such as "3 weeks ago", or a date without the time of day, and in some situations (a link someone forwarded you, say) you can't see it at all.

This guide covers three things: the ways to find a posting date, why a timestamp can be read out of a video ID, and how far you can trust the result.

The short version

Option one: read the date shown on the page

On the TikTok web page, the posting date usually sits above the comments. A few things to keep in mind:

When you need more detail, or the page shows nothing, use the next option.

Option two: calculate it from the video ID

A video link typically looks like this:

https://www.tiktok.com/@username/video/7234567890123456789

The 19-digit number at the end is the video ID. The community and several public investigation tools have long observed that these IDs are not random. Like Snowflake-style IDs, they encode time in the high bits:

A worked example

Take the sample ID 7234567890123456789 (for illustration only, not a real video):

  1. Shifting right by 32 bits gives 1684429098.
  2. That is a Unix time in seconds, equal to 2023-05-18 16:58:18 UTC.
  3. In Beijing time (UTC+8) that is 2023-05-19 00:58:18.

Note the difference between steps 2 and 3: the same timestamp can fall on different calendar dates in different time zones, so state the time zone whenever you quote it.

You don't have to do the bit arithmetic yourself. Paste the link into the Upload Date Checker and it returns the converted date and time, along with views, likes, comments, shares and the engagement rate.

Why it is an estimate

The result is reliable, but there are reasons it can't be treated as an official record:

  1. The meaning of the ID is inferred. TikTok has never published how IDs are encoded. The method comes from long community observation and testing, and the platform can change it at any time, at which point results would drift.
  2. It is the moment the ID was assigned, not necessarily the moment the video became visible. If a video was uploaded first and made public later (scheduled posts, or private first and public afterwards), the ID more likely reflects the earlier moment.
  3. A few videos give clearly odd results. Reprocessed content is one example. If a date is obviously unreasonable (earlier than the account existed, or in the future), don't use it.
  4. Time zones. The converted value is in UTC and has to be shown in whatever zone you need.

A practical check: calculate a few videos whose posting time you know for certain, such as ones from your own account, and see how large the gap is. In most cases you'll find it is somewhere between seconds and a few minutes.

What the date is good for: three uses

1. Judging how fresh a topic is

When picking topics, it matters a great deal whether the top videos under a theme are from the past month or from two years ago. A recent cluster suggests the topic is hot now; if every high-view video is a year old, following it today is worth less. The method is simple: look up the posting date of each leading video under a topic and plot them by month.

2. Competitor research: update frequency and hit rhythm

A common question in competitor research is how often the other account actually posts, and whether its hits are steady or occasional. Pull the posting dates of their last 30 videos and the intervals and time slots show the rhythm. Combine that with engagement rate and you can see whether the hits follow any pattern.

3. Checking how current a piece of content is

Old videos regularly recirculate as if they were new events, with fresh captions attached. When you meet one, the date derived from the video ID is one of the quickest first checks. To be clear, it only tells you roughly when the video was posted. It says nothing about whether the content is true and is not conclusive evidence. Anything important still needs original sources and independent reporting.

Fit it into your workflow

An easy routine:

  1. Use the Upload Date Checker to get the date and engagement numbers.
  2. If a short link won't open or you're unsure where it leads, expand it first with the Short Link Expander.
  3. Record the date, views and engagement rate in one sheet, sort by time, then analyze.

FAQ

How accurate is the calculated time? In most cases it is very close to the actual posting time, but it is an estimate derived from an ID rule, not an official record. Fine for research and reference, not for anything that needs strict proof.

Why is my result a day off from what the page shows? Usually a time zone effect. The ID gives UTC, the page shows your local time, and when the two straddle midnight the dates differ.

Can I check private or deleted videos? The tool only handles public videos that can be reached. If the video is no longer accessible the tool can't fetch data. But if you have the full video ID you can still shift it right by 32 bits yourself to get an estimate.

Does it work for every TikTok video? It works for common video IDs today. Because the rule isn't officially published, there's no guarantee it stays the same.

Can it tell me whether a video was reposted from somewhere else? The date can be one clue, such as which account had the same content first, but judging reposts also takes the content itself and more context. Time alone can't settle it.

Ready to save a TikTok video?

Open ReelGrab