SPEC + FREE TOOL

Twitch channel point icons: size + free resizer

112×112, 56×56 and 28×28 — the three sizes a custom Channel Points reward icon needs, the 50-reward ceiling, and a free tool that makes all three from one image.

Updated July 20267 min read
The short version

A Twitch channel point reward icon needs three square sizes — 112×112, 56×56 and 28×28 pixels — each a transparent PNG. You can create up to 50 custom rewards per channel.

And you no longer need Affiliate or Partner status to use Channel Points at all — Twitch opened it to every monetized streamer in a May 2026 change. A few older guides still say otherwise.

Already have the art? Skip straight to the free resizer below ↓

Emote shown at 112 by 112 pixels
112px
Dashboard reward picker
4x
Emote shown at 56 by 56 pixels
56px
Retina rendering of the same icon
2x
Emote shown at 28 by 28 pixels
28px
The rewards panel viewers actually open
1x

Shown at true size. Same three sizes as a Twitch emote — Twitch reuses the crop, not a new spec.

Start here

Free reward icon resizer

Drop in one icon image. Crop or fit, then download all three required sizes — 112, 56 and 28px — transparent, one at a time or all three as a zip.

  • Crop and reposition, or keep the whole image with transparent padding
  • A stepped, high-quality downscale, so 28px doesn't turn to mush
  • A real rewards-panel mock, so you see the exact icon before you upload it
  • No account, no watermark, nothing leaves your browser
The specs

The three sizes

Three sizes, one format. The same crop Twitch already uses for emotes, reused for a different surface.

Twitch channel point reward icon sizes
SizeDensityWhat it's for
112 × 1124xReward picker and edit screen in the Creator Dashboard
56 × 562xHigher-density rendering of the same icon
28 × 281xThe rewards panel viewers actually open to redeem
File rules
RuleValueNote
FormatPNG, static onlyNo animated reward icons — emote-only on Twitch
BackgroundTransparentA coloured box behind the icon otherwise
ShapeSquareA rectangle isn't accepted
Max file sizeNot published for this assetTwitch states 1MB for emotes and 25KB for sub badges; no equivalent number exists for reward icons in its own docs
Same rule as every small Twitch asset

Detail that reads fine at 112px often disappears at 28px — and the rewards panel is exactly where most viewers actually look.

One flat shape and a thick outline survive the trip. Six thin lines don't.

Worth checking first

Who can actually use Channel Points

This changed in May 2026, and it's more permissive than a lot of what's written about it.

Twitch's own Channel Points Guide states it plainly: Channel Points is available to all monetized streamers, not just Affiliates and Partners. That's part of the same "Monetization for All" change covered in full on our Affiliate guide — the one that also let any streamer switch on custom emotes, Bits and subs without Affiliate status.

Worth flagging because it isn't universally reported yet: some existing how-to guides for Channel Points still say Affiliate or Partner status is required. That was true before May 2026. It isn't anymore.

Check the current Affiliate picture anyway
Affiliate and Partner status still gate other things this page doesn't cover — sub badges, Bits reward emotes, and the emote-slot ladder that grows with your channel. The full, currently-verified Affiliate requirements →
Before you design a dozen

How many rewards you can actually make

One hard ceiling, confirmed straight from Twitch's own guide and its API reference: 50 custom rewards per channel.

That 50counts every custom reward you've created, whether it's currently enabled or disabled — deleting or disabling an old one frees the slot for a new one. Default rewards (the ones Twitch fills in automatically, like highlighting a message) don't count against it.

Design a small set on purpose
Fifty is a ceiling, not a target. A handful of rewards with icons that clearly belong together — same outline weight, same palette — reads better to viewers than fifty mismatched ones, and it's a lot less to design.
Before you upload

Design for 28 pixels first

Same rule as every small Twitch asset: a thick outline, one clear shape, nothing that disappears at chat-scroll speed.

Reads at 28px
Rewards

Roll the Dice

300

Song Request

500

Hydrate!

100
One flat colour, one shape — that's the whole rule
Rewards

VIP for a Day

1,000

Lucky Potion

750

Pick My Next Game

2,500
The squint test, for rewards
Shrink your icon to 28px on screen and lean back. If you can't tell what it is from across the room, a viewer scanning the rewards panel between chat messages can't either.
The part a single icon doesn't solve

A matched set, not one icon at a time

Fifty possible rewards is a lot of icons to keep consistent by hand, one export at a time.

Six example channel point reward icons — heart, dice, microphone, crown, potion and game controller — drawn in one consistent style

The honest shortcut isn't a bigger icon library — it's one style, applied to every reward you actually want to offer. A heart for a shoutout, dice for a random pick, a mic for a song request: the individual icons above are simple on purpose, and they read as a set because the outline weight and the shading never change between them.

This is what our emote maker already does
On Air Kit generates a matched set from one description or reference photo, in whichever style you pick — then exports it at whatever square size the surface needs. An emote set today, a reward icon set tomorrow, same style carried across both, because it's the same underlying artwork at a different crop.
Five minutes, once the files are right

Upload to Twitch

No review queue here, unlike emotes — this is the last check before it's live.

  1. 1
    Open the Creator Dashboard

    From your avatar menu on twitch.tv, then Viewer Rewards → Channel Points.

  2. 2
    Add a new custom reward

    Under Manage Rewards, click Add New Custom Reward and give it a clear title and description.

  3. 3
    Upload the icon

    Drop in your image — Twitch handles the three sizes from there, the same way it does for a badge upload.

  4. 4
    Set the cost and any limits

    Pick a point cost, and optionally a per-stream cap, a per-user cap, or a cooldown between redemptions.

  5. 5
    Check the rewards panel

    Open your own channel page and look at the redemption panel a viewer would see. If it doesn't read there, fix it now.

Not sure Channel Points is even on?
It's a toggle in the same Dashboard section, available to any monetized streamer. The Affiliate guide's eligibility section has the current, verified requirements →
Straight answers

Questions people actually ask

The same three sizes as a Twitch emote — 112×112, 56×56 and 28×28 pixels, transparent PNG. Twitch's own Channel Points help articles don't spell this out as a table the way the emote docs do; it's confirmed by the Dashboard's own upload flow, by the url_1x/url_2x/url_4x fields Twitch's Get Custom Reward API returns, and independently by two third-party resizer tools built specifically for this job.

Keep going

Fixed the sizing.
Need a matched set?

The resizer above works on reward art you already have, right now, for free. On Air Kit's emote maker runs the same generation engine, sized down to a reward icon instead of a chat emote — describe a look once and carry it across your emotes, your sub badges and your channel point rewards.