<metaproperty="og:description"content="Telegram's 12th update of the year introduces reactions, message translation, themed QR codes, hidden text (spoilers), and more.">
<ahref="/file/464001589/dab7/u5N6uxxkYN0.353972/141063396c8524879c"target="_blank"><imgsrc="/file/464001488/d35b/oNi_rR0In0o.124097/c74f7d759893b78bfb"srcset="/file/464001589/dab7/u5N6uxxkYN0.353972/141063396c8524879c, 1200w"title="The Matrix has you, what did you think?"alt="Reactions, Spoilers, Translation and QR Codes"/></a>
</div>
<p>Telegram's <ahref="https://telegram.org/blog">12th update</a> of the year introduces <strong>reactions</strong>, <strong>message translation</strong>, <strong>themed QR codes</strong>, <strong>hidden text</strong> (spoilers), and more.</p>
<p>Telegram was the first messaging app to add <ahref="https://t.me/TelegramTips/219">animated</a> and <ahref="https://t.me/TelegramTips/297">interactive emoji</a>, giving users unparalleled ways to express themselves in chats. Today some of these emoji become available as <strong>reactions</strong> to share feelings and feedback – without sending any messages.</p>
<divclass="blog_video_player_wrap"style="max-width: 400px; margin: 20px auto 20px;">
<videoclass="blog_video_player tl_blog_vid_autoplay"onclick="videoTogglePlay(this)"autoplayloopcontrolsmutedposter="/file/464001407/dbda/RmqlLDIAXj0.254306/91a6046617d9a0ae4e"style="max-width: 400px;"title="The thumbs up gesture has been saving words (and lives) since the days of the Roman Empire. Now it's just a double tap away."alt="Emoji reactions">
<p><strong>Double tap</strong> a message to send a quick <imgclass="emoji"src="//telegram.org/img/emoji/40/F09F918D.png"width="20"height="20"alt="👍"/> reaction. For <strong>more reactions</strong> like <imgclass="emoji"src="//telegram.org/img/emoji/40/F09F9881.png"width="20"height="20"alt="😁"/><imgclass="emoji"src="//telegram.org/img/emoji/40/F09F8E89.png"width="20"height="20"alt="🎉"/><imgclass="emoji"src="//telegram.org/img/emoji/40/F09F98B1.png"width="20"height="20"alt="😱"/><imgclass="emoji"src="//telegram.org/img/emoji/40/F09F94A5.png"width="20"height="20"alt="🔥"/><imgclass="emoji"src="//telegram.org/img/emoji/40/F09F918E.png"width="20"height="20"alt="👎"/>, tap once on the message (or press and hold, if on iOS). Each reaction appears with its own <strong>unique animation</strong>.</p>
<blockquote>
<p>You can change your default reaction to another emoji in Settings. <strong>Android:</strong><em>Chat Settings > Quick Reaction</em>. <strong>iOS:</strong><em>Stickers and Emoji > Quick Reaction</em>.</p>
</blockquote>
<p>Reactions are always on in <strong>private chats</strong>. In <strong>groups and channels</strong>, the admins decide whether to <strong>turn on</strong> reactions and choose <strong>which reaction emoji</strong> are available in the chat. This enables many different ways to collect feedback – from simple likes <imgclass="emoji"src="//telegram.org/img/emoji/40/E29DA4.png"width="20"height="20"alt="❤️"/> to upvote <imgclass="emoji"src="//telegram.org/img/emoji/40/F09F918D.png"width="20"height="20"alt="👍"/> and downvote <imgclass="emoji"src="//telegram.org/img/emoji/40/F09F918E.png"width="20"height="20"alt="👎"/> systems, and beyond.</p>
<ahref="LARGE"target="_blank"><imgsrc="SMALL"title="Switching off piles of poo is not guaranteed to affect your lawn."alt="Reaction settings in a channel"srcset="LARGE , 2x"/></a>
</div>
-->
<blockquote>
<p>Admins can control reactions via their group or channel's <em>Info Page > Edit > Reactions</em>. For more feedback options, try <ahref="https://t.me/TelegramTips/209">channel comments</a> and our powerful <ahref="https://t.me/TelegramTips/207">polls</a>. </p>
<p>To discuss the fates of Ciri or Peter Parker without spoiling the fun for others, select any part of your text when typing and choose the new <strong>'Spoiler' formatting</strong>. This will <strong>hide</strong> the selected part of the message in the chat, as well as in the chat list and notifications.</p>
<divclass="blog_video_player_wrap"style="max-width: 400px; margin: 20px auto 20px;">
<videoclass="blog_video_player tl_blog_vid_autoplay"onclick="videoTogglePlay(this)"autoplayloopcontrolsmutedposter="/file/464001469/d419/unZr9SxPrtw.250733/7329c220ed42ab3c8e"style="max-width: 400px;"title="In the final episode █████ totally ██████ the █████."alt="Hidden text for spoilers">
<p>Over <strong>half a billion</strong> people around the world use Telegram not only to stay in touch with friends, but also to chat in <ahref="https://t.me/TelegramTips/300">public groups</a> and view content from channels – in every language imaginable. Now you can <strong>translate any message</strong> into another language, right in the app.</p>
<!--NOTE TO TRANSLATORS: It is theoretically possible to use "into your language" (instead of "into another language") – but only if the language of your translation is supported for this feature. Please check first.-->
<divclass="blog_video_player_wrap"style="max-width: 400px; margin: 20px auto 20px;">
<p>Enabling <strong>Translation</strong> in <em>Settings > Language</em> adds a dedicated <strong>Translate button</strong> to the context menu when selecting a message. You can also <strong>exclude</strong> any languages you speak fluently – which will <strong>hide the translate button</strong> for those messages.</p>
<blockquote>
<p>Translation is available on all Android devices that support Telegram, but requires iOS 15+ on Apple devices. The list of available languages depends on your phone's operating system.</p>
</blockquote>
<h3><aclass="anchor"name="themed-qr-codes"href="#themed-qr-codes"><iclass="anchor-icon"></i></a>Themed QR Codes</h3>
<p>You can generate QR codes for <strong>any</strong> users that have a <ahref="https://t.me/TelegramTips/44">public username</a>. This also works for <strong>groups, channels and bots</strong>, making it easy to show someone your favorite blog or fan club.</p>
<divclass="blog_video_player_wrap"style="max-width: 400px; margin: 20px auto 20px;">
<videoclass="blog_video_player tl_blog_vid_autoplay"onclick="videoTogglePlay(this)"autoplayloopcontrolsmutedposter="/file/464001257/e836/266KS2_-H_4.201434/0da022649c9a206d06"style="max-width: 400px;"title="Something to set as your profile picture in that old messenger you don't use anymore."alt="Themed QR Codes">
<p>Tap the new <strong>QR code icon</strong> next to the username of a person (or from a chat’s info page), choose the <strong>colors</strong> and <strong>pattern</strong> that fit best, then print, post or share your QR code to other apps.</p>
<blockquote>
<p>A QR code for your own username can be obtained in <em>Settings</em>. </p>
</blockquote>
<h3><aclass="anchor"name="new-menus-for-macos"href="#new-menus-for-macos"><iclass="anchor-icon"></i></a>New Menus for macOS</h3>
<p>We've redesigned <strong>all the context menus</strong> in <ahref="https://macos.telegram.org/">Telegram for macOS</a>– adding some new <strong>shortcut hints</strong> and introducing beautifully <strong>animated icons</strong> for every single menu item in the app.</p>
<divclass="blog_video_player_wrap"style="max-width: 400px; margin: 20px auto 20px;">
<videoclass="blog_video_player tl_blog_vid_autoplay"onclick="videoTogglePlay(this)"autoplayloopcontrolsmutedposter="/file/464001873/dd5a/cSI1iI-N2MA.296588/d75ee0e02f527cd5ff"style="max-width: 400px;"title="Gotta catch em all!"alt="New menus in the macOS app">
<p>Our animators also added new <ahref="https://telegram.org/blog/chat-themes-interactive-emoji-read-receipts#interactive-emoji">interactive versions</a> of <imgclass="emoji"src="//telegram.org/img/emoji/40/F09F94A5.png"width="20"height="20"alt="🔥"/><imgclass="emoji"src="//telegram.org/img/emoji/40/F09F9881.png"width="20"height="20"alt="😁"/><imgclass="emoji"src="//telegram.org/img/emoji/40/F09FA4A9.png"width="20"height="20"alt="🤩"/><imgclass="emoji"src="//telegram.org/img/emoji/40/F09F98A2.png"width="20"height="20"alt="😢"/><imgclass="emoji"src="//telegram.org/img/emoji/40/F09F98AD.png"width="20"height="20"alt="😭"/><imgclass="emoji"src="//telegram.org/img/emoji/40/F09F98B1.png"width="20"height="20"alt="😱"/><imgclass="emoji"src="//telegram.org/img/emoji/40/E29D84.png"width="20"height="20"alt="❄️"/>. Send any of them in <strong>1-on-1 chats</strong>, then tap to unleash a full-screen effect for you and your partner.</p>
<divclass="blog_video_player_wrap"style="max-width: 400px; margin: 20px auto 20px;">
<videoclass="blog_video_player tl_blog_vid_autoplay"onclick="videoTogglePlay(this)"autoplayloopcontrolsmutedposter="/file/464001566/c001/BVsBImeLDg4.210817/40e7142c19bb77bfed"style="max-width: 400px;"title="Let it snow, orr set fire to the rain – entirely up to you."alt="More interactive emoji">
<p>Thank you all for an <ahref="https://t.me/durov/173">incredible year</a>. Here's to making <strong>2022</strong> even greater. <imgclass="emoji"src="//telegram.org/img/emoji/40/F09F8E89.png"width="20"height="20"alt="🎉"/></p>
<ahref="https://t.me/share/url?url=https%3A%2F%2Ftelegram.org%2Fblog%2Freactions-spoilers-translations&text=Telegram%27s%2012th%20update%20of%20the%20year%20introduces%20reactions%2C%20message%20translation%2C%20themed%20QR%20codes%2C%20hidden%20text%20%28spoilers%29%2C%20and%20more."class="tl_telegram_share_btn"id="tl_telegram_share_btn"data-text="Telegram's 12th update of the year introduces reactions, message translation, themed QR codes, hidden text (spoilers), and more."data-url="https://telegram.org/blog/reactions-spoilers-translations"><iclass="tl_telegram_share_icon"></i><spanclass="tl_telegram_share_label"target="_blank">Forward</span></a>
<ahref="https://twitter.com/share"class="tl_twitter_share_btn"id="tl_twitter_share_btn"data-text="Telegram's 12th update of the year introduces reactions, message translation, themed QR codes, hidden text (spoilers), and more."data-url="https://telegram.org/blog/reactions-spoilers-translations"data-via="Telegram">Tweet <spanclass="tl_twitter_share_cnt"></span></a>
<divclass="dev_blog_card_lead">With this update, you can have a Telegram account without a SIM card and set up a global timer to automatically delete messages in all…</div>