X (Twitter) DMs integrated into XChat: What’s the difference between DMs and XChat?

When you open DMs on X (Twitter), you now see a screen that says [Welcome to the new XChat] along with a [Create a passcode] button.
This article explains in detail what XChat is, why you need to set a passcode, and where the traditional DMs have gone.
Table of Contents
What is XChat?
XChat is a new chat service that replaces X’s DMs, and the traditional DMs have been integrated into XChat.
XChat includes features such as encryption, messages that disappear after a certain period (Vanish Mode), and file sharing, enhancing security and convenience.
Previously, DM encryption was only available to users subscribed to a paid plan, but with XChat, all users can use encryption.
![Xアプリのドロワーに[チャット]という項目が表示されているスクリーンショット](/_next/image/?url=%2Fapi%2Fmedia%2Ffile%2Fandroid-xchat-drawer.png&w=1920&q=75)
XChat also offers settings such as assigning nicknames that only you can see to the people you chat with, and preventing screenshots.
Overall, XChat provides stronger security and privacy than DMs, along with additional convenient features.
What’s the difference from the traditional DM?
What differences are there between the traditional DM and the new XChat?
The main differences between DMs and XChat are as follows.
|
Comparison Item |
DM |
X Chat |
|---|---|---|
|
Text messaging |
Available |
Available |
|
Message reactions |
Available |
Available |
|
Voice and video calls |
Available |
Available |
|
Passcode |
Not required |
Required |
|
Message encryption |
Paid |
Free |
|
Files that can be sent |
Images, videos, audio |
Any file |
|
Messages that disappear after a set time |
Not available |
Available |
|
Nickname settings |
Not available |
Available |
|
Screenshot blocking |
Not available |
Available (not perfect) |
As shown above, except for the requirement to set a passcode, XChat is essentially an upgraded version of DMs, and features available in DMs can generally also be used in XChat.
Why is a passcode required?
When you open XChat for the first time, you are prompted to set a 4-digit passcode.
In XChat, messages are encrypted so that not even X can read them, and only the rightful user can view the messages.
The 4-digit passcode in XChat is used to securely store on X’s servers the key called a “secret key” that is required to decrypt (restore) encrypted messages.
As long as you remember the 4-digit passcode, you can restore the secret key and decrypt your messages from any device you are logged into.
When you log out of your account, the secret key and cached conversation history stored on that device are deleted, taking security into consideration.
Note that if you forget your passcode, there are cases where you will no longer be able to decrypt encrypted messages, so caution is required.

How can you continue using the traditional DM?
Although this is likely not the intended usage by X, you can temporarily continue using the traditional DM by using the web version of X.
For details, please see the following article.

Conclusion
This article explained what XChat is, why a passcode needs to be set, and where the traditional DMs have gone.
XChat is a new service that replaces X’s DMs, offering enhanced security and convenience, and except for the requirement to set a passcode, it is essentially an upgraded version of DMs.
I encourage you to set a passcode and try using XChat.
Share this article
Follow us for updates
Adding us to your preferred sources on Google makes it easier to find our articles on Google. Also, be sure to follow us on X and our RSS feed.
Next articles
- What does “This conversation is now end-to-end encrypted” mean in X Chat (DMs)? Explanation
- What is the X (Twitter) Chat passcode? What happens if you forget it?
- Bug in X DMs (X Chat) showing "Unable to communicate with server" Causes of the error and how to fix it when an error occurs even after entering the passcode
- How to continue using or revert to the traditional DM instead of XChat on X (Twitter)
- Don’t use X block checker. They can get your account hacked
-1.png&w=1080&q=75)
I've been using JavaScript more than my native language since birth. I am nowhere and everywhere on the internet.
I build web apps and browser extensions in TypeScript as a web frontend programmer. I released Shadowban Scanner, a tool that detects shadowbans on X, and Restore Link Card, a tool that brings back link cards. Media outlets in Japan and abroad covered both tools. For iGEM 2023, I built the Wiki for Team Japan-United and helped the team win the Grand Prize. On my blog, I cover news about X and social media, test and troubleshoot bugs, and share frontend development insights.



![ブロックユーザー確認ツール あなたをブロックしているユーザーを特定できます。あなたは何人ものユーザーに持続的な影響力や反響を与えているのか調べてみましょう。※本ツールはX(旧Twitter)社の**公式API**を利用して情報を取得します。 [Xにログインして確認を開始]](/_next/image/?url=%2Fapi%2Fmedia%2Ffile%2Fx-block-checker-phishing-campaign.png&w=3840&q=75)





![スマートフォンのホーム画面の[Social]フォルダーを表示した写真。フォルダー内にはFacebook、Instagram、Threads、X、LinkedIn、TikTok、YouTubeのアイコンが配置されている](/_next/image/?url=%2Fapi%2Fmedia%2Ffile%2Ffacebook-instagram-threads-x-twitter-linkedin-tiktok-youtube-mobile-app-unsplash.jpg&w=3840&q=75)


