Build your own Telegram theme on Android, iPhone or Desktop, edit colours and backgrounds, then share it with a link that updates everyone who uses it.
You create a custom Telegram theme from the theme section of the app's chat or appearance settings: start from an existing theme, change the accent colour, background and, on Android and Desktop, individual interface colours, then save it. Every saved theme gets a sharing link. Anyone who opens that link can apply your theme, and when you edit it later, the change reaches everyone using it.
This guide explains how themes are built, walks through creating one on each platform, shows how to share and update it, and covers the problems that come up when a theme looks right on one device and wrong on another. For lighter changes such as font size or a new chat background, see how to customise Telegram.
A theme is a set of colours and a background that Telegram applies across the whole app. It controls things like the colour of your own message bubbles, the bubbles of the person you talk to, the header bar, links, buttons, icons and the chat background.
Telegram stores custom themes in the cloud, which is why they are often called cloud themes. That has three practical effects:
It helps to separate three things that people often mix up:
You can use all three together. For example, a dark custom theme for the app, and a playful chat theme in one conversation with a friend.
Android, iPhone and Desktop each draw their interface differently, so each has its own list of colour settings. Telegram handles this in two ways:
Keep this in mind before you start. If you want people on every device to see the same thing, keep the theme simple, or plan to build a version for each platform.
Android has the most detailed in-app editor. You can change almost every colour on screen.
Because you edit the screen you are looking at, work through the app in order: chat list first, then a chat, then menus. It is easy to forget screens like the attachment menu or the call screen, which keep the base colours unless you change them.
The iPhone app focuses on simpler themes: an accent colour, a base and a background. This is less granular than Android, but the themes it makes tend to work well across platforms.
Once saved, the theme gets its own link like any other. If you want to fine-tune individual elements that the iPhone app does not expose, you can continue editing in Telegram's online theme editor, covered below.
On iPhone, the accent colour usually drives the colour of your outgoing message bubbles. Some versions allow a separate colour or gradient for the bubbles. If your messages look too similar to the background, change the bubble colour rather than the background; it usually solves readability faster.
Telegram Desktop has a full palette editor, separate from the mobile ones.
The Desktop editor lists many technical entries. Use the search box in the editor if there is one, and type a word like "bubble", "window" or "link" to narrow the list. If you change something and cannot tell what it affected, undo it and try the next one, rather than changing several at once.
Telegram also offers an online theme editor that you log in to with your Telegram account. It lets you:
Its main advantage is precision. You can set exact colours and see the full list of entries at once. Its downside is that you cannot see your phone's screen while you edit, so you will switch back and forth to check results. Telegram's own documentation on creating cloud themes explains the editor's options in detail; search for it in Telegram's help pages if you want the full reference.
The person sees a preview of the theme applied to sample chats. They can apply it with one tap or close the preview. Applying it does not affect their messages, contacts or settings beyond the colours and background.
By default the link ends in a generated string. You can usually change it to something readable in the theme's sharing settings or in the online editor. A readable link is easier to post in a channel description, a pinned message or a printed QR code. If you plan to share a theme publicly, choose a name that is unlikely to be confused with another theme, such as your channel name plus "dark".
If you run a channel, a branded theme can be a small extra for subscribers:
Do not expect a theme to grow a channel on its own. It is a pleasant extra for people who already like your content. For actual growth, see how to grow a Telegram channel.
Because themes are cloud-based, updating is the same as editing:
Everyone who applied your theme sees the update the next time their app syncs. This is powerful and also a responsibility: if you make a mistake, such as white text on a white background, everyone gets that mistake too. Test changes before saving if your theme is widely used.
If you want to experiment without affecting other people, create a second theme from your existing one, edit that, and only copy the successful changes back. That way the shared link keeps pointing to a version you know works.
This is an illustrative scenario.
Leo runs a channel about astronomy and wants a dark theme in deep blue for subscribers. Most of them read on phones at night.
The key decision was step 6. Without checking another platform, half his readers would have seen something quite different from the screenshot.
A theme can look stylish and still be hard to use. These rules help:
Most themes fail not because the editor is hard, but because the colours were picked one at a time with no plan. This method keeps them consistent:
Some readers cannot easily tell red from green, or blue from purple. If your theme relies on two colours of similar brightness to tell things apart, such as a red outgoing bubble and a green incoming one, some people will see two nearly identical shapes. The fix is to make the two differ in brightness as well as hue: one clearly lighter than the other. A quick check is to take a screenshot and view it in greyscale using your phone's photo editor. If the bubbles look the same in grey, change one of them.
Brand colours are designed for logos and websites, not for long reading. A saturated brand red works on a button and becomes exhausting as a full bubble colour. Use the brand colour for accents and a softened version of it for large areas. Readers will still recognise it.
Knowing the limits saves time hunting for settings that are not there:
If you were hoping a theme would change one of these, look for the dedicated setting instead.
Many people want a light theme in the day and a dark one at night. Telegram supports this:
If you build a custom dark theme, set it as the night theme so the switch uses it instead of the default.
Separate from your app theme, you can give one private chat its own look. In the chat, open the menu and look for the option to change colours or the chat's theme. Pick from the available chat themes. The other person sees the same theme in that chat, and Telegram shows a small service message when it changes.
Chat themes come from a set Telegram provides, so they are not the same as your custom cloud theme. You can, however, set a custom wallpaper for a single chat in most versions, which only you see unless you choose to apply it for both.
Why it happens: the theme's detailed colours were set on another platform, or the other device runs an older app version.
Fix:
If that does not help: open the theme in the online editor to see which platforms it has colours for.
Why it happens: their app has not synced since you saved the change, or you saved a copy rather than the original.
Fix:
Why it happens: menu layouts differ by platform and version, and Telegram moves things.
Fix:
Fix: go back to settings and pick one of the built-in themes. Your custom theme stays in the list; nothing is lost. Then edit the theme to fix the contrast, or delete it if it was someone else's.
Why it happens: the image is too small for your screen, or blur is turned on.
Fix: choose a larger image, turn off blur, or use a pattern background, which scales cleanly.
If you would rather browse than build, themes are shared the same way as any link. Designers post theme links with screenshots in channels dedicated to Telegram customisation, and some communities share a theme in their pinned message. You can browse channels by topic on our categories page or use the methods in how to find Telegram channels.
When you find one:
Remember that the original creator can change a theme you applied. If you want a version that stays exactly as it is, make your own copy.
To stop using a theme, simply pick another one. To delete one from your list, press and hold it on mobile or right-click on Desktop and choose delete. Deleting a theme you created may remove it for others who use it too, so if you have shared it widely, consider leaving it in place and simply switching away.
A theme link only changes colours and backgrounds inside Telegram. It cannot read your messages or access your account. However:
Yes. Creating, sharing and applying custom themes is free. Some other appearance features, such as certain profile colours and emoji statuses, are part of Telegram Premium, but cloud themes are not.
Yes. Apply their theme, then create a new theme based on it. Your copy is separate; their later edits will not change yours.
No. Your app theme is only on your devices. Only a chat theme set inside a private chat is shared with the other person.
The web versions have fewer theme options than the apps. Create your theme in a mobile or desktop app; the web versions may show its basic colours.
Yes. Custom themes are stored with your account. Log in again and they appear in your theme list.
Telegram can remove content that breaks its rules, and themes with offensive names or images could be reported. An ordinary colour theme is not affected.
A custom Telegram theme is a cloud-stored set of colours and a background with its own link. Create one from the theme section of settings: Android and Desktop offer detailed editors, iPhone focuses on accent and background, and the online editor gives precise control. Share it with its link, ideally a readable short name, and remember that every saved edit reaches everyone using it. For a theme that looks the same everywhere, keep it simple or build one version per platform, and always test readability before you share.
Ownership confirmed through our claim process — not an endorsement of their content.
Founder of Telegram.
The official Telegram on Telegram. Much recursion. Very Telegram. Wow.
Telegram Premium – a subscription that unlocks dozens of exclusive features.
Binance Official English Group Binance Official Chinese Group Binance English Announcements Binance Chinese Announcements
is a modern crypto news and research platform covering the latest developments across digital assets, markets, regulation, and blockchain technology.
Technical analysis & high-probability trade setups. Price action, market structure, risk control.
BlackBlock Markets exists to observe how capital moves before it becomes obvious.
This channel focuses exclusively on what shapes global finance. Macroeconomics, markets, liquidity, central banks.
Clear long & short signals for BTC, ETH & liquid altcoins. AI-backed analysis, real-time execution.