Stickers in Signal were announced together with the introduction of the first two official sticker packs: Zozo the French Bulldog by Arrow Bowie, and Bandit the Cat by Agnes Lee.
- Stickers can be a collection of animated or static images.
- Stickers have a size limitation of 300kb with a resolution of 512 x 512px and a maximum of 200 stickers per pack.[1]
- Stickers are sent as encrypted attachments or are shared via a custom URL containing a
pack_id
andpack_key
which allow anyone to download the sticker pack.
Getting sticker packs[edit | edit source]
Official sticker packs[edit | edit source]
Signal has created official sticker packs available for download from within the application.
Unofficial sticker pack sources[edit | edit source]
Signal Stickers is the largest unofficial directory for Signal sticker packs. It contains more than 5000+ sticker packs, and gives users a searchable interface with different categories. Users can contribute sticker packs to be indexed and the website includes stickers ported from Telegram by the @signal-stickers GitHub account.
Creating sticker packs[edit | edit source]
Development & internal details[edit | edit source]
Development history[edit | edit source]
This article or section describes a concept currently in development or in beta.
Behavior may change significantly before release.
- 2019-12-17: Signal Desktop adds support for creating stickers. This old sticker creator is built-in and only accessible within the Signal Desktop app (and only after you've linked Signal Desktop to your primary device).[2]
- 2022-12-19: Development of the new sticker pack creator, Art Creator, begins.[3]
- 2023-02-28: The menu item[4] that opened the old sticker creator in Signal Desktop now opens the Art Creator instead, providing the necessary authentication details so that the user is immediately signed in.[5]
- 2023-04-20: Signal Desktop switches back to a "built-in sticker creator" approach, packaging a copy of the Art Creator in itself. The Art Creator is still separately available at create.signal.art[6] (there's also a corresponding version for staging builds of the app at create.staging.signal.art),[5] however.
Signal Sticker Pack Creator (Art Creator)[edit | edit source]
Because there seems to be a separate rate limit for artPack
s in addition to the existing one for sticker packs (and other references to "art pack"),[3] it is possible that the Art Creator may be used to create not only stickers, but other similar forms of content in the future.
Authentication[edit | edit source]
Using Signal Desktop, you can press on a menu item to go to the Art Creator,[note 1] which will automatically add authentication credentials to the opened URL so that you are immediately logged in.[5]
Otherwise, you can open the Art Creator yourself and press on the sign-in button, which will open Signal Desktop (potentially other platforms will support authenticating for this service too in the future?) and a prompt will appear in Signal Desktop that allows you to sign in to the Art Creator.
Authentication credentials are generated by the server (Signal Desktop requests it do so).[7] The server code has been added on 2022-12-19.[3]
Notes[edit | edit source]
- ↑ This menu item may open different things on different versions, see #Development history.
References[edit | edit source]
- ↑ Sticker Requirements—Stickers—Signal Support
- ↑ "Sticker Creator" by kenpowers-signal and scottnonnenberg-signal on GitHub
- ↑ 3.0 3.1 3.2 "Introduce ArtController" by indutny-signal on GitHub
- ↑ Creating Stickers in Signal—Stickers—Signal Support
- ↑ 5.0 5.1 5.2 "New sticker creator button" by indutny-signal on GitHub
- ↑ "confine art creator to staging for now" by indutny-signal on GitHub
- ↑ ArtController.java