Skip to main content
Upstream
Upstream
  • Product
  • Features
  • Platforms
  • Resources
  • Pricing
Login Sign up for free
Blog

YouTube Stream Key: Where to Find It in 2026 (Step-by-Step + Screenshots)

Written by Bojan Opacak February 23, 2026 · Updated October 2, 2026 · 4 min read
  1. How to find your YouTube stream key
  2. Why can’t I find my YouTube stream key?
  3. Where to paste your YouTube stream key in OBS
  4. What if YouTube says the stream key is invalid?
  5. How to reset or reuse a YouTube stream key
  6. Test the connection before a public stream
  7. Connect Upstream without copying a stream key
    1. Background playlist order
    2. Video Fit

To find your YouTube stream key, open YouTube Studio, select Create > Go live, and open your stream for streaming software. Find Stream key and click Copy. In the layout shown below, the copy icon sits above the stream preview.

Copy RTMP Key

Your stream key lets an encoder such as OBS send video to your YouTube channel. Keep it private, just like a password. You do not need to show the key on screen to copy it.

How to find your YouTube stream key

1. Open YouTube Studio for the channel you want to stream to. Check the channel before you copy anything, especially if you manage more than one.

2. Select Create, then Go live. This opens YouTube’s Live Control Room.

Find your stream key

3. Open a stream that uses streaming software. Use the Stream tab for an encoder stream. If YouTube asks how you want to go live, choose Streaming software. For an existing scheduled stream, open it from Manage.

YouTube Live Setup

4. Complete the setup if this is a new stream. Add its title and other details, including the audience and visibility settings.

YouTube Live UI

5. Find Stream key and click Copy. The screenshot at the top shows the copy icon beside the key selector. Your layout may show a Stream key section instead. Copy the key for the stream you intend to use.

These steps follow YouTube’s encoder setup guide. If you have streamed before, YouTube may load your previous settings.

Why can’t I find my YouTube stream key?

Start with the screen you are on. The key belongs to an encoder stream, so a webcam or mobile streaming screen is not the right place to look.

  • You chose Webcam: return to the encoder stream setup and choose Streaming software or the Stream tab.
  • You scheduled a stream earlier: open Manage and select that stream, then look for its key.
  • You are still in the setup form: finish the stream details to reach the control room.
  • You manage several channels: check that YouTube Studio is showing the intended channel.
  • This is your first live stream: complete YouTube’s verification and live-streaming activation steps.

YouTube says first-time activation can take up to 24 hours. An enabled feature badge alone does not mean every channel can go live: restrictions can also affect access. Check YouTube’s current live-streaming requirements if activation is blocked.

YouTube Feature Eligibility

The Feature eligibility screen helps you check verification. Once live streaming is available, return to Create > Go live to find the key.

Where to paste your YouTube stream key in OBS

In OBS, open Settings > Stream and choose YouTube as the service. If you are using the stream-key connection method, paste the copied key into the Stream Key field and save your settings.

Entering stream key in OBS

If your encoder asks for both a stream URL and a stream key, copy each from YouTube into its matching field. The stream URL is the ingest address, not the public link viewers use to watch your video. Our guide to YouTube’s RTMP URL explains the difference.

What if YouTube says the stream key is invalid?

Reopen the intended stream in YouTube Studio and copy its key again. Replace the saved key in your encoder, especially if you reset it or switched to a different stream. If your software also needs a server address, check the stream URL too.

For an encoder connection error, YouTube recommends getting a new stream key and updating the encoder. If the stream connects but drops frames or disconnects, the key may not be the cause. Check your connection and bitrate using OBS’s connection troubleshooting guide.

How to reset or reuse a YouTube stream key

To reset a key, open YouTube Studio > Create > Go live > Stream. Find the Stream key section and select Reset. Copy the new key into your encoder before you use it again.

Reset a key if you accidentally show it on screen or share it. YouTube requires the channel owner or a manager to reset keys; editors and viewers cannot do this. See YouTube’s stream settings guide for the current controls.

You can reuse a saved key for future streams. YouTube also lets you create and name custom keys in the stream-key selector, which helps you keep different setups organized.

Test the connection before a public stream

Choose Private or Unlisted before sharing your test broadcast. Our YouTube privacy setup guide explains the settings and how to check viewer access.

Set the test stream to Private before starting your encoder. Check the auto-start setting too: some workflows can go live as soon as the encoder starts sending video.

Start sending video from your software, then check YouTube’s preview for picture and sound. For a scheduled stream with auto-start off, use Go live when you are ready. Do not assume that every streaming setup waits for a second confirmation.

Connect Upstream without copying a stream key

If you use Upstream, YouTube Connect lets you link your channel without manually copying the key. Follow our YouTube Connect setup guide to connect your channel and create a 24/7 stream. You can also use the manual stream-key method if you prefer.

24/7 live streaming

Keep a live channel running 24/7.

Upload files, build a playlist, and let Upstream run continuous live playout from the cloud without OBS, a VPS, or an always-on computer.

Sign up for free Explore 24/7 streaming
Manage backgroundLoop duration: 02:26:1403:08:42
1 Night owl40:04
2 Country train daydream53:32
3 Late night sax52:38
4 Windmill sunset42:28
SettingsChatDestinationsTriggers
Background Settings

Background playlist order

Ordered loopShuffled loop
Ordered will play the background files in their order.Shuffle will play a random background file from the list.

Video Fit

CropFit
Background will be cropped to fill the entire canvas if the aspect ratio doesn't match.
Published February 23, 2026
Bojan Opacak

About the author

Bojan Opacak

Content and Growth

Bojan writes for Upstream about live streaming strategy, platform policy changes, creator monetization, and practical workflows for 24/7 channels. He reads the platform rules and help pages and turns them into step by step guides for creators and small teams.

Keep exploring

Further reading

Browse all articles
Cheapest VPS for YouTube Streaming in 2026: Prices, Setup and Security
Oct 23, 2026 Guides

Cheapest VPS for YouTube Streaming in 2026: Prices, Setup and Security

Read article
Best 24/7 Live Streaming Software for YouTube in 2026
Oct 10, 2026 Guides

Best 24/7 Live Streaming Software for YouTube in 2026

Read article
Cheapest 24/7 YouTube Live Streaming in 2026: What $6 to $30 a Month Gets You
Oct 9, 2026 Guides

Cheapest 24/7 YouTube Live Streaming in 2026: What $6 to $30 a Month Gets You

Read article

Start streaming today

Go live to every platform, run a 24/7 channel, and produce live shows in your browser, with no software or server setup.

No credit card 24 hours/month free Full functionality
Start Streaming Free
24/7 Live Streaming Run cloud channels that stay live around the clock. Live Studio Invite guests, share screens, and add branded overlays in the browser. Multistreaming Send one live feed to YouTube, Twitch, Kick, and RTMP endpoints. Pre-recorded Live Streaming Upload pre-recorded videos & Go Live without the stress of live production. Free plan 24 hours a month with no watermark. Multi-channel streaming Separate live channels from one account. Enterprise Setups for teams, labels and agencies. About Upstream Who we are and how Upstream works.
Scheduling Streams that start and end on their own. Multichat Every platform's chat in one feed. Overlays Layers and widgets in Stream Designer. Stings, jingles and ads Inserts that play between your videos. Playback controls Skip or play any file while you stay live. Audio and video playlists Loop music and visuals separately. Media library & storage Organize files and cloud uploads. Team access Invite your team, each with their own role. RTMP server Stream in from OBS or any encoder. Live Streaming API Run streams, media and queues from code. MCP Server Manage streams from your AI assistant. All features Everything Upstream does, on one page.
YouTube live streaming Twitch live streaming Kick live streaming Facebook live streaming Instagram live streaming TikTok TikTok live streaming Rumble live streaming Mixcloud live streaming 30+ more Plus any custom RTMP or SRT destination.
Platform limits Bitrate and duration caps for each platform. Integrations Setup guides for OBS, vMix, cameras and more. VTuber Streaming Go live with your avatar on every platform.
Blog Guides, platform rules and news for anyone who goes live. Guides Setup guides for 24/7 streams, multistreaming and RTMP. Release Notes The new features in each Upstream update, in one place. Free Tools Video, audio, thumbnail and AI tools, plus camera and mic checks. Helpdesk Step by step setup help and troubleshooting for Upstream. Service status Current service health, uptime history and incident updates. Live Streaming FAQ Short answers to what people ask before they go live. Compare Upstream Upstream side by side with Restream, StreamYard and others. Latest post YouTube Dual Stream: What the Vertical Copy Does and How to Turn It Off
Always-on 24/7 Live Streaming Run cloud channels that stay live around the clock.
Explore
Real-time live Live Studio Invite guests, share screens, and add branded overlays in the browser.
Explore
One stream, 30+ platforms Multistreaming Send one live feed to YouTube, Twitch, Kick, and RTMP endpoints.
Explore
Schedule & Automate Pre-recorded Live Streaming Upload pre-recorded videos & Go Live without the stress of live production.
Explore
Free plan 24 hours a month with no watermark.
Multi-channel streaming Separate live channels from one account.
Enterprise Setups for teams, labels and agencies.
About Upstream Who we are and how Upstream works.
Scheduling Streams that start and end on their own. Multichat Every platform's chat in one feed. Overlays Layers and widgets in Stream Designer. Stings, jingles and ads Inserts that play between your videos. Playback controls Skip or play any file while you stay live. Audio and video playlists Loop music and visuals separately. Media library & storage Organize files and cloud uploads. Team access Invite your team, each with their own role. RTMP server Stream in from OBS or any encoder.
Live Streaming API Run streams, media and queues from code.
MCP Server Manage streams from your AI assistant.
All features Everything Upstream does, on one page.
YouTube live streaming. 24/7 channels with midroll ads. Twitch live streaming. Streams restart on their own at 48 hours. Kick live streaming. Stay live with your computer off. Facebook live streaming. Schedule lives that start on their own. Instagram live streaming. Go live from your browser or the cloud. TikTok TikTok live streaming. Go live on TikTok and Instagram at once. Rumble live streaming. Add Rumble to your YouTube or Kick stream. Mixcloud live streaming. DJ sets and radio shows from your browser. 30+ more Plus any custom RTMP or SRT destination.
Platform limits Bitrate and duration caps for each platform.
Integrations Setup guides for OBS, vMix, cameras and more.
VTuber Streaming Go live with your avatar on every platform.
Blog
Guides
Release Notes
Free Tools
Helpdesk
Service status
Live Streaming FAQ
Compare Upstream
YouTube Dual Stream: What the Vertical Copy Does and How to Turn It Off YouTube Dual Stream: What the Vertical Copy Does and How to Turn It Off
Upstream

Run your streams from the cloud

Free plan: 24 streaming hours a month, no card, no watermark.

4.6 · 245 reviews on Trustpilot
Legal entity
Zukunft d.o.o.
Registered address
Grožnjanska ulica 32, 10000 Zagreb, Croatia
Company VAT ID
Company VAT ID: HR62560895839
About | Contact us | Tools | Content standards | Security | Privacy Policy | Terms of Service | Affiliate terms | Legal notice |

Product

  • Pricing
  • Upstream Features Overview
    • Multistreaming
    • Media Library & Storage
    • Separate Audio and Video
    • Overlays: Stream Designer
    • Live Streaming Studio
    • Scheduling & Automation
    • Live Playback Controls
    • Play Stings, Jingles and Ads
    • Team Access
  • Enterprise Broadcasting Solutions

Resources

  • Helpdesk
  • Service status
  • Live Streaming FAQ
  • Blog
  • Release Notes
  • Live Streaming API
  • MCP Server
  • Free Live Streaming
  • YouTube Live Streaming
  • RTMP Server
  • Supported Platforms
  • Live Streaming Limits
  • Integrations

Compare Us

  • Compare Upstream
    • Upstream vs Runnel.live
    • Upstream vs OneStream
    • Upstream vs Live247
    • Upstream vs Gyre
    • Upstream vs Streaming Bots
    • Upstream vs Restream
    • Upstream vs StreamYard
    • Upstream vs LiveReacting
    • Upstream vs Playout.video

Free Tools

  • Design tools
  • Video tools
  • Audio tools
  • AI tools
  • Setup checks

Use cases

  • For Creators
  • For Music Labels
  • Church Streaming
  • VTuber Streaming
  • Multi-Channel Streaming

© 2026 Upstream. All rights reserved.

Keep a channel live 24/7 - no PC needed.

Sign up for free