Twitch Token Generator Information

This tool is used to generate tokens for use with the Twitch API and Twitch Chat! 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..." .

Generated Tokens

ACCESS TOKEN
REFRESH TOKEN
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

v5

Add Scope?

Scope Name

Scope Description

user_readRead access to non-public user information, such as email address.
user_blocks_editAbility to ignore or unignore on behalf of user.
user_blocks_readRead access to a user's list of ignored users.
user_follows_editAccess to manage a user's followed channels.
channel_readRead access to non-public channel information including email address and stream key.
channel_editorWrite access to channel metadata (game, status, etc).
channel_commercialAccess to trigger commercials on channel.
channel_streamAbility to reset a channel's stream key.
channel_subscriptionsRead access to all subscribers to your channel.
user_subscriptionsRead access to subscriptions of a user.
channel_check_subscriptionRead access to check if a user is subscribed to your channel.
chat_loginAbility to log into chat and send messages.
channel_feed_readAbility to view a channel feed.
channel_feed_editAbility to add posts and reactions to a channel feed.
collections_editManage a user's collections (of videos).
communities_editManager a user's communities.
communities_moderateManage community moderators.
viewing_activity_readTurn on Viewer Heartbeat Service ability to record user data.

Helix


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
whispers:readView your whisper messages.
whispers:editSend whisper messages.

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.