Twitch Token Generator Information

This developer tool is used to generate tokens for use with the Twitch API, Twitch Chat, and Twitch PubSub! To use the tool, simply select the scopes you want and click 'Generate Token!'. You will be prompted by Twitch to authorize your account with the selected scopes. Upon authorization, your access token will be placed in the textbox that says "Token will appear here..." .
Starting May 1st, all Helix API calls must use the CLIENT ID associated with the generated OAuth access token. TwitchTokenGenerator.com has a next textbox that has the CLIENT ID now.

Use My Client Secret and Client ID Optional NEW

TwitchTokenGenerator.com can now use a client secret and client ID that you provide, if you do not wish to use TwitchTokenGenerator.com's client secret and client id (only works with Generate functionality). These values are pasted below, and will be saved as cookies in your browser. When you generate a token, these will be sent to TwitchTokenGenerator.com's server, and a token will be generated using them. You must set the redirect URL for your TwitchDev application to: https://twitchtokengenerator.com

CLIENT SECRET
CLIENT ID

Generated Tokens

ACCESS TOKEN
REFRESH TOKEN
CLIENT ID
As a security precaution, this tool does NOT store your tokens. You will need to generate new tokens if you've lost your current ones.

Available Token Scopes

Helix


Add Scope?

Scope Name

Scope Description

analytics:read:extensionsView analytics data for your extensions.
user:editManage a user object.
user:read:emailRead authorized user's email address.
clips:editCreate and edit clips as a specific user.
bits:readView bits information for your channel.
analytics:read:gamesView analytics data for your games.
user:edit:broadcastEdit your channel's broadcast configuration, including extension configuration. (This scope implies user:read:broadcast capability.)
user:read:broadcastView your broadcasting configuration, including extension configurations.
chat:readView live Stream Chat and Rooms messages
chat:editSend live Stream Chat and Rooms messages
channel:moderatePerform moderation actions in a channel
channel:read:subscriptionsGet a list of all subscribers to your channel and check if a user is subscribed to your channel
whispers:readView your whisper messages.
whispers:editSend whisper messages.
moderation:readView your channel's moderation data including Moderators, Bans, Timeouts and Automod settings
channel:read:redemptionsView your channel points custom reward redemptions
channel:edit:commercialRun commercials on a channel.
channel:read:hype_trainView hype train data for a given channel.
channel:read:stream_keyRead authorized user's stream key.
channel:manage:extensionsManage your channel's extension configuration, including activating extensions.
channel:manage:broadcastManage your channel's broadcast configuration, including updating channel configuration and managing stream markers and stream tags.
user:edit:followsEdit your follows.
channel:manage:redemptionsManage Channel Points custom rewards and their redemptions on a channel.
channel:read:editorsView a list of users with the editor role for a channel.
channel:manage:videosManage a channel's videos, including deleting videos.
user:read:blocked_usersView the block list of a user.
user:manage:blocked_usersManage the block list of a user.
user:read:subscriptionsGet the details of your subscription to a channel.
user:read:followsView the list of channels a user follows.
channel:manage:pollsManage a channel's polls.
channel:manage:predictionsManage of channel's Channel Points Predictions
channel:read:pollsView a channel's polls.
channel:read:predictionsView a channel's Channel Points Predictions.
moderator:manage:automodManage messages held for review by AutoMod in channels where you are a moderator.
channel:manage:scheduleManage a channel's stream schedule.
channel:read:goalsView Creator Goals for a channel.
moderator:read:automod_settingsRead AutoMod settings in channels where you have the moderator role
moderator:manage:automod_settingsManage AutoMod settings in channels where you have the moderator role
moderator:manage:banned_usersBan or unban users in channels where you have the moderator role
moderator:read:blocked_termsRead non-private blocked terms in channels where you have the moderator role
moderator:manage:blocked_termsManage non-private blocked terms in channels where you have the moderator role
moderator:read:chat_settingsRead chat settings in channels where you have the moderator role
moderator:manage:chat_settingsManage chat settings in channels where you have the moderator role
channel:manage:raidsManage raids on your channel
moderator:manage:announcementsSend announcements in channels where you have the moderator role.
moderator:manage:chat_messagesDelete chat messages in channels where you have the moderator role
user:manage:chat_colorUpdate the color used for the user's name in chat.
channel:manage:moderatorsAdd or remove the moderator role from users in your channel.
channel:read:vipsRead the list of VIPs in your channel.
channel:manage:vipsAdd or remove the VIP role from users in your channel.
user:manage:whispersRead whispers that you send and receive, and send whispers on your behalf.
channel:read:charityRead charity campaign details and user donations on your channel.
moderator:read:chattersRead the list of chatters in channels where you have the moderator role
moderator:read:shield_modeGet information about Shield Mode and Shield Mode settings in channels where you have the moderator role
moderator:manage:shield_modeManage Shield Mode and Shield Mode settings in channels where you have the moderator role
moderator:read:shoutoutsView a broadcaster's shoutouts.
moderator:manage:shoutoutsManage a broadcaster's shoutouts.
moderator:read:followersRead the list of followers in channels where you are a moderator.
channel:read:guest_starRead Guest Star details for your channel.
channel:manage:guest_starManage Guest Star for your channel.
moderator:read:guest_starRead Guest Star details for channels where you are a Guest Star moderator.
moderator:manage:guest_starManage Guest Star for channels where you are a Guest Star moderator.
channel:botAllows the client's bot users access to a channel.
user:botAllows client's bot to act as this user.
user:read:chatView live stream chat and room messages.
channel:manage:adsManage ads schedule on a channel.
channel:read:adsRead the ads schedule and details on your channel.
user:read:moderated_channelsRead the list of channels you have moderator privileges in.
user:write:chatSend live stream chat messages using Send Chat Message API.
user:read:emotesView emotes available to a user.
moderator:read:unban_requestsView a broadcaster’s unban requests.
moderator:manage:unban_requestsManage a broadcaster’s unban requests.
moderator:read:suspicious_usersRead chat messages from suspicious users and see users flagged as suspicious in channels where you have the moderator role.
moderator:manage:warningsWarn users in channels where you have the moderator role.

Refresh Access Token

If you have generated an access token with TwitchTokenGenerator.com in the past, you can paste the accompanying refresh token here and perform a refresh request to generate a new access token and refresh token. This will reset the 60 day validity countdown.

Revoke Your Access Token NEW

If you'd like to invalid your access token because it leaked or you want to rotate it without blocking TwitchTokenGenerator as a whole, you can revoke individual tokens here:

Forgot Your Token Details?

If you've forgotten the username, userid, scopes or dates assigned to an oauth token (doesn't need to be from TwitchTokenGenerator.com), you can use this tool to get them:
twitchtokengenerator.com/forgot

TwitchTokenGenerator.com Statistics

All available anonymized service statistics can be found at the following link:
twitchtokengenerator.com/stats
Website Source: Repo
This tool was created and is maintained by swiftyspiffy.