Hot topics

Telegram: How to auto-delete all your messages

Auto delete messages
© BongkarnGraphic /

Read in other languages:

The Telegram instant messaging app allows you to set a timer that will automatically delete your messages after a certain period of time has passed. NextPit explains in detail how you can use this nifty messaging feature on Android, iOS, and PC/Mac platforms.

Telegram's auto-delete feature is a bit more flexible compared to the one found on WhatsApp, where the latter only allows automatic deletion to happen after 7 days. This particular option is available on Android, iOS, and Desktop versions of Telegram but is missing on Telegram Web.


Auto-delete messages on Telegram: How does it work?

Telegram has allowed you to auto-delete your messages in secret chats since 2013, but this feature has since extended to all chats in February 2021.

You can set a timer at the end where all messages in a chat (even group chats) will be automatically deleted. You can choose to delete only your messages or also those of other participants in the same group (media included).

This feature is available on Telegram's Android and iOS apps as well as Telegram Desktop for your PC. However, it is not possible to use auto-delete messages on Telegram Web.

When it comes to regular chats which are not secret chats, the auto-delete function only applies to messages sent after the timer has been activated, while earlier messages will remain in the conversation history. This timer can be set anywhere from 24 hours to 7 days after a message has been sent.

In secret chats, the timer will begin to count down from the moment messages are sent and not when they are read. The timer can also be set in a far much precise manner: From a week to a day, an hour, 30 minutes, one minute, or to the nearest second from 30 seconds to 1 second.

All messages will display a countdown of their scheduled auto-deletion. When it comes to groups and channels, only administrators can enable or change the auto-delete timer for messages.

Telegram: How to auto-delete messages on Android

To enable automatic deletion of your messages on Telegram for Android:

  1. Go to the chat's Settings via the [⁝] menu.
  2. Select Clear History.
  3. Move the slider under Auto-delete messages in this chat and adjust the time accordingly.
  4. Select Enable Auto-Delete.
telegram how to auto delete messages android
Here's how to auto-delete your Telegram messages on Android / © NextPit

You can choose to auto-delete all messages in the chat (even those from the other person) after 24 hours or 7 days.

When it comes to secret chats, the process remains exactly the same, apart from the Set Self-Delete option that appears directly when you open the [⁝] menu. The auto-delete timer also offers more options and will activate the moment messages are read and not sent, which is different from what was explained earlier.

I cannot show you screenshots to do so since it is impossible to capture screenshots on a secret chat in Telegram on Android.

Telegram: How to auto-delete messages on iOS

On an iPhone, the principle is more or less similar to the one found on Android devices when it comes to the auto-deletion of messages:

  1. Go to a chat or group.
  2. Press and hold on a particular message.
  3. Tap Select.
  4. Press Activate auto-deletion.
telegram how to auto delete messages ios
Here's how to auto-delete your Telegram messages on iPhone / © NextPit

The same exception when it comes to secret chats applies on iOS as well. In order for you to disable the timer, just tap the small timer icon in your input bar and set Auto-deletion to Never.

Telegram Desktop: How to auto-delete messages on your PC or Mac

On Telegram Desktop, the process remains exactly the same as on Android. As a reminder, while you can enable auto-delete on the Desktop version, it is not available on Telegram Web.

For Telegram Desktop, you are unable to access or initiate secret chats. Hence, you'll only be able to set auto-delete for "non-secret" chats:

  1. Go to Chat Settings via the [⁝] menu.
  2. Click Clear History.
  3. Select Enable Auto-Deletion.
  4. Move the slider to 24 hours or 7 days and then click Save.

Auto-delete your messages on Telegram Desktop

ALT-Tag Photo 1Step 1 ALT-Tag Photo 2Step 2

Auto-delete messages on Telegram Desktop

ALT-Tag Photo 1Step 3 ALT-Tag Photo 2Step 4

That's it for this tutorial - did you find it useful? Do you use this feature on a daily basis? Personally, I'd like to be able to set auto-delete for a particular message before sending. Let's discuss this further in the comments.

The best smartphones under $1,000 

  Editor's recommendation The best iPhone The best camera phone Value for money The best foldable The most affordable
  • $799
  • $799
  • $999
  • $599
  • $999
  • $499
Picture Samsung Galaxy S24 Product Image Apple iPhone 15 Product Image Google Pixel 8 Pro Product Image Nothing Phone (2) Product Image Samsung Galaxy Z Flip 5 Product Image Google Pixel 7a Product Image
Review: Samsung Galaxy S24
Review: Apple iPhone 15
Review: Google Pixel 8 Pro
Review: Nothing Phone (2)
Review: Samsung Galaxy Z Flip 5
Review: Google Pixel 7a
Go to comment (0)
Antoine Engels

Antoine Engels
Senior Editor

Black belt in specs sheet analysis. OnePlus fanboy in (slow) remission. Average estimated reading time of my articles: 48 minutes. Tech deals fact-checker in my spare time. Hates talking about himself in the 3rd person. Dreams he was a gaming journalist in another life. Doesn't get the concept of irony. Head of editorial for NextPit France.

To the author profile
Liked this article? Share now!
Recommended articles
Latest articles
Push notification Next article
No comments
Write new comment:
All changes will be saved. No drafts are saved when editing
Write new comment:
All changes will be saved. No drafts are saved when editing