Short answer: A Telegram Premium gift code usually arrives as a link in the format t.me/giftcode/... (for example, when you win a channel giveaway). Open the link in the mobile Telegram app and tap "Activate" — Premium turns on immediately. If you already have Premium, the code's duration is simply added to your current subscription.

What's the difference between a gift code and a direct Premium gift?

Telegram has two different ways to "gift" Premium, and they're easy to mix up:

  • A direct gift — a friend enters your username and buys Premium straight for you. It activates automatically, no code or "Activate" button needed (see how to gift Telegram Premium to someone).
  • A gift code — codes usually distributed to several giveaway or channel boost-contest winners at once. Each code arrives as its own link or text and needs manual activation.

Where does a gift code come from?

The most common case: a channel owner runs a Premium giveaway to reward their audience. Among users who boosted the channel or met the entry conditions, winners are picked at random and each one gets an individual Premium code. Telegram generates the code automatically and sends it to the winner as a message.

How do you activate the code?

  1. Open the code's link — it usually arrives as a link in the format t.me/giftcode/.... Open it in the mobile Telegram app.
  2. Check the gift screen — it shows the gift's duration (3, 6 or 12 months) and which channel or user sent it.
  3. Tap "Activate" — once confirmed, Premium turns on immediately on your account.

If the code arrived as plain text instead of a link (a string of letters and numbers), enter it under Settings → Telegram Premium in the code-activation field and check it.

Can a code expire?

Yes — gift codes aren't kept forever. If a code isn't activated within a certain window, it expires and becomes invalid. That's why it's worth activating a code as soon as you get it, rather than leaving it "for later."

What happens if I already have Premium?

The duration is added to your current subscription

If you already have an active Premium subscription when you activate the code, nothing is wasted — the duration it grants (say, 3 months) is added on top of your current expiry date. Your Premium simply gets extended.

For what happens when Premium runs out and how to renew it, see Telegram Premium expired: what you lose and how to renew.

What if the code doesn't work, or came from an unknown source?

  • ✅ Recall exactly where the code came from — an official channel giveaway, or someone you don't know;
  • ✅ If it's a link, open it in the mobile Telegram app (desktop can run into issues);
  • ✅ Update the app to the latest version and try again;
  • ⚠️ If anyone asks for your password, an SMS code, or login details in exchange for the code — that's a scam. A real gift code never asks for that.

Bottom line

  • 🎁 A gift code is usually won in a channel giveaway and needs manual activation;
  • 🔗 Activation means opening the link on mobile and tapping "Activate," or entering the code under Settings → Premium;
  • ⏳ Codes can expire — activate without delay;
  • ➕ If you already have Premium, the code's duration is added to your subscription, not wasted.

To gift Premium to a friend directly — no code, just a username — see how to gift Telegram Premium to someone.

Frequently asked questions

Is a gift code the same as a Premium gift from a friend?

No. If a friend gifts you Premium directly by entering your username, it activates automatically — no code needed. A gift code is usually won in a channel giveaway or boost contest and requires manual activation.

Can a gift code expire?

Yes. If a code isn't activated within a certain time, it expires and becomes invalid. Activate it as soon as possible after receiving it.

What happens if I already have Premium?

The code's duration is added on top of your existing subscription — your Premium expiry date is extended by the code's length (e.g. 3 months), so nothing is wasted.

Can I activate a code on desktop?

Codes are typically activated in the mobile Telegram app (iOS or Android). If something doesn't work, try the mobile app first.

What should I do if a code doesn't work?

First check where the code actually came from — an official Telegram giveaway or an unknown source. If it's an official giveaway, update the app and try again; if the source is unknown, be careful — it could be a scam attempt.

Buy Telegram Stars or Premium in Uzbekistan

Pay in Uzbek som with Uzcard or Humo — no Visa card needed, delivered in about 10 seconds.

Open @starsjoybot