Steam library roulette

Random Steam Game Picker

Paste a Steam ID or vanity URL to pick a random game from your library.

Starting picker…

Recent Picks

Need your whole Steam library?

Export your public Steam library to CSV for Excel or another spreadsheet app. The file includes game names, App IDs, playtime, last-played dates, and Steam Deck compatibility.

Export Steam Library to CSV

Need help finding your Steam ID? Check the Steam ID guide. Ensure your profile is public.

Total Hits: 4022 | Unique Visitors: 2278 | Random Games Generated: 8457 | Libraries Exported: 191

Please Report Any Bugs: GitHub Issues

How it works

  1. Enter your 17-digit Steam ID or Steam vanity URL.
  2. The picker reads the games in your public Steam library.
  3. It randomly chooses a game you actually own.
  4. Choose again immediately whenever the first pick does not fit.
  5. Turn on unplayed-only mode to limit picks to games with no recorded playtime.

Useful Steam library features

  • Unplayed-only picks: focus on games with no Steam playtime recorded.
  • Quick rerolls: choose another owned game without returning to the form.
  • Browser-based exclusions: block an unwanted game from future picks in this browser, then reset the list whenever you want.
  • Fresh library data: refresh the cached Steam game list after buying new games if your picks look out of date.
  • Launch through Steam: open the selected game directly in the Steam client.
  • Steam library CSV export: download your public library as a spreadsheet-ready CSV for Excel, LibreOffice Calc, Google Sheets, or another spreadsheet tool.

Old-school interface

Pick a random Steam game over Finger

Use the Finger protocol as a fun alternative for choosing a game from a public Steam library. It expects a 17-digit Steam ID; vanity URLs are not supported.

Command finger <steamId>@finger.kgivler.com

Chat interface

Pick a random Steam game over IRC

Join the Random Steam Game channel on Libera.Chat and ask the bot to pick a game from your public Steam library using either your 17-digit Steam ID or Steam vanity name.

IRC irc.libera.chat / #randomsteamgame
Command !random <SteamID or vanity name>

Chat interface

Pick a random Steam game over Matrix

Join the Random Steam Game room on Matrix and ask RandomSteamBot to pick a game from your public Steam library using your 17-digit Steam ID or Steam vanity name.

Join the Random Steam Game Matrix room

Command !steam <SteamID or vanity name>

Frequently asked questions

Does my Steam profile need to be public?

Yes. Steam must allow access to your profile and game details so the picker can read your owned games.

Where do I find my Steam ID?

You can use your 17-digit Steam ID, or paste the custom name or URL from your Steam Community profile.

Can it pick only games I have never played?

Yes. Select “Only pick unplayed games” to use games for which Steam reports no recorded playtime.

Can I choose again or exclude a game?

Yes. You can choose again instantly, or block the current game from future picks in this browser.

Can I export my Steam library?

Yes. Export your public Steam library as CSV, then open it in Excel, LibreOffice Calc, Google Sheets, or another spreadsheet app. It includes game names, App IDs, playtime, last-played dates, and Steam Deck compatibility. Exports are limited to one per IP address every 72 hours.

Does Random Steam Game change anything in my library?

No. It reads your public game list to make a pick or export your library; it does not add, remove, or organize games in Steam.

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.