Processor and graphics card specifications are live
Free · Runs in its own window

Streaming setup test. Upload, camera and screen, before you go live.

A stream pushes video up the whole time, so the numbers that matter are different from a call. This check measures them and says which bitrate your connection can carry.

6 checks · about 2 minutes

  • Webcam
  • Microphone
  • Internet
  • Screen
  • Refresh rate
  • Browser and system

Runs like the stress test: one check after another, with the progress along the top. Nothing you show the camera or say into the microphone leaves this page.

What it measures

Measured here, not assumed.

01

Upload speed

A 2 MB upload to this site, judged against what 720p (about 3 Mbps) and 1080p60 (about 6 Mbps) streams need with headroom.

02

Camera and microphone

Real camera resolution and frame rate, the light level, and the microphone with a playback clip and a noise reading.

03

Refresh rate

The rate your screen actually runs at, so a 144 Hz panel stuck at 60 gets caught before the stream.

04

Screen sharing

Whether the browser can capture the whole screen, which browser-based streaming and some capture tools need.

If it fails

The usual failures, and what fixes each.

Upload is under 6 Mbps
Stream 720p at about 3000 kbps, or 1080p30 at 4500 kbps, rather than 1080p60. A cable connection often raises upload on its own.
The camera runs at 15 fps
More light lets most webcams run at 30 fps. Close other programs using the camera, and pick 720p in the capture settings if 1080p drops frames.
The screen shows 60 Hz on a high refresh panel
Set the refresh rate in the display settings and the graphics driver's control panel; many systems default to 60.

Where a browser stops

What it cannot tell you.

  • Your encoder's load. Whether the processor or graphics card can encode at your bitrate is a question for the stress test, linked below.
  • The streaming platform's ingest servers, which may be further away than this site.
  • Your OBS or capture settings.

Privacy

Nothing leaves this page.

The camera and microphone are read on this page and stopped as soon as they have been measured. The clip you can play back lives in the browser's memory and is discarded when you leave. The location check discards the position. The internet test sends random bytes to this site and nothing else. The result is stored nowhere unless you ask for it by email, and then only the fact that an email was sent is kept.

The privacy policy

Questions

Streaming setup test, answered

What upload speed do I need to stream on Twitch?
About 3 Mbps for 720p at 3000 kbps and 6 Mbps for 1080p60 at 6000 kbps, with a third more as headroom. The check above measures your upload and says which of those fits.
Does this test my encoder or my PC's performance?
No. It checks the connection and the devices. Whether the machine can encode and game at once is what the free stress test measures.
Why is my stream dropping frames on a fast connection?
Usually jitter or a router that struggles with steady upload. A cable, fewer devices on the network, and a lower bitrate usually fix it.

Read next

Then test the machine itself. A free stress test, in the same browser.