"Roblox is down" usually means one piece of Roblox is down. Roblox is a bundle of separate services, the website and login, the servers that run each experience, the systems that draw avatars and thumbnails, chat, and the Robux economy, and they break independently. A grey avatar is a different problem from a failed game join, so before you restart your router or reinstall anything, figure out which piece is failing, and whether it is failing for everyone or just for you.
The parts of Roblox that fail separately ¶
- Website and login. roblox.com itself, plus signing in. The site can be slow or unreachable while games you are already inside keep running fine.
- Game join servers. Every experience runs on Roblox server instances. When this layer struggles, you can browse the site normally but every join attempt fails or hangs on the loading screen.
- Avatars and thumbnails. The rendering pipeline that draws profile pictures, item previews, and your character. When it breaks, everything looks grey or blank but games still work. This one scares people the most and matters the least.
- Chat. In-game and website chat run on their own backend. Messages not sending while everything else works points here.
- Robux and the economy. Buying Robux, catalog purchases, and trades. During an economy incident Roblox often pauses purchases on purpose so nobody loses money, which looks broken but is protective.
Because these fail separately, "Roblox is down" reports from two friends can both be true and still describe completely different incidents.
The error codes players actually see ¶
| Code | What happened | Outage? |
|---|---|---|
| 277 | You were in a game and lost the connection to its server. | Sometimes. One kick is usually your internet blipping. A whole server emptying at once, across many experiences, leans Roblox. |
| 279 | You could not connect to the game at all (often shown with ID = 17). | Sometimes. Frequently a firewall or network problem on your side, but it shows up in bulk during real join-server incidents. |
| 267 | You were kicked by the game itself. | Almost never. This is the experience's own script kicking you, an admin command, an anti-cheat rule, or a ban. Roblox is fine. |
| 268 | Kicked for unexpected client behavior. | Rarely. Usually your client and the server disagreeing, common right after a Roblox update. Close and reopen the app before assuming anything bigger. |
The pattern matters more than the number. One 277 in an afternoon is a blip. Everyone you know getting 277 and 279 at the same time, in different games, is worth checking properly.
How to check the scope in about a minute ¶
- Probe the website. Run roblox.com through isitdown.io. It sends 4 independent probe methods in parallel, an HTTP/1.1 request with strict TLS, an HTTP/2 request with relaxed TLS, a GET with a real browser User-Agent, and a HEAD with a curl User-Agent. All four failing means the website really is unreachable. A mixed result means the site is up but blocking or mishandling one kind of request, which is not a player-facing outage. This tests the website, not the game servers, keep that in mind.
- Check Roblox's own status page. Open status.roblox.com. It breaks Roblox into components (website, game joins, avatars, and so on) and shows which one has an incident. One note: we link it directly instead of showing it as a publisher page because Roblox blocks the standard status feed our publisher pages poll, so go straight to the source.
- Run the one-site-vs-all-sites test. Try loading two or three unrelated sites. If everything is slow or dead, the problem is your connection, not Roblox. If only Roblox fails, the scope is Roblox or the path to it. The full version of this test is in is it down for everyone or just me.
Reading the results together:
- All 4 probe methods fail and the status page shows an incident. Real outage. Nothing on your side will fix it.
- Website checks pass but you cannot join games. The web layer is healthy and the game infrastructure is not. This split is normal for platforms built from many services, Steam works the same way, see is Steam down.
- Everything passes and the status page is green. The problem is almost certainly local. Move on to fixes.
Fixes worth trying on your side ¶
These fix local problems only. None of them will fix a real Roblox outage, so if the status page already shows an incident, skip this section and wait.
- Restart the Roblox app. Fully close it, on PC check the system tray, on console close the app rather than suspending it, then reopen. This clears stuck sessions and is the most common fix for repeated 268 kicks after an update.
- Try a different network. Switch your phone to mobile data, or hotspot your PC. If Roblox works on the other network, the problem is your router, Wi-Fi, or ISP, not Roblox.
- Clear the client cache or reinstall. A corrupted local cache can cause endless loading screens and join failures on one device while every other device is fine. Reinstalling the app is the blunt version of the same fix.
- Try a different experience. If one game fails to join but others work, that game's servers or its own scripts are the problem, not Roblox as a platform.
When it really is Roblox ¶
If all four probe methods fail, or status.roblox.com shows a platform-wide incident, there is nothing to fix on your end. Rejoining over and over does not help, it just adds load while engineers are trying to recover. Real outages end when Roblox fixes them, and the status page timeline is where the updates appear.
If you want to know the moment the website is reachable again without refreshing anything, a free isitdown.io account can watch roblox.com for you. Monitors probe every 5 minutes with the same 4 methods, an incident opens after 2 consecutive failed probes and closes after 2 consecutive passes, and you get an email on each change. That threshold means an alert reflects a failure that held for around ten minutes, not a single blip.
FAQ ¶
Does error 267 mean Roblox is down?
No. Error 267 means the game you were in kicked you through its own scripts, usually an admin action, an anti-cheat rule, or a ban from that specific experience. Roblox as a platform is fine, and other games will still work.
Why can I browse the Roblox website but not join any game?
Because the website and the game join servers are separate systems. The site being up tells you nothing about game joins. Check status.roblox.com for the game-join component, and if it shows an incident, waiting is the only real option.
Can isitdown.io check Roblox game servers directly?
No. Our checks probe the roblox.com website over HTTP with 4 methods, they do not speak Roblox's game protocol. For join-server health, Roblox's own status page is the authoritative source. For games with open server protocols, like Minecraft's SLP handshake, direct server checks are possible, but Roblox is not one of them.
How long do Roblox outages usually last?
There is no fixed answer. Small component incidents, like thumbnails failing to render, often resolve within the hour. Platform-wide outages can run longer. The status page timeline is the honest source, anything more specific is a guess.