System requirements
What you need to use flat.social. Spoiler: just a browser, a mic, and internet.
Last updated:
What are the system requirements for flat.social?
To use flat.social you need a recent web browser (Chrome, Edge, Firefox, or Safari), a working microphone, a stable internet connection, and a laptop or desktop. For the 3D Open Spatial rooms you also need WebGL with hardware acceleration turned on, which every modern browser supports. A camera is optional. There is nothing to download or install, and you must allow the browser to use your mic and camera.
What you need to use flat.social
Flat.social runs entirely in your web browser, so the list is short. Here is the full checklist:
- A recent browser: the latest Chrome, Edge, Firefox, or Safari. See Supported browsers.
- A microphone: required, since talking is the whole point.
- A camera: optional, only if you want to share video.
- A stable internet connection: a steady wired or Wi-Fi link keeps audio smooth.
- A laptop or desktop: recommended for the best experience.
- Hardware-accelerated graphics (WebGL): the 3D Open Spatial rooms render a real-time scene, so keep your browser's hardware acceleration on for smooth visuals.
There is nothing to install. You just open a link and go.
When you join, your browser asks for permission to use your microphone (and camera, if you turn it on). You have to allow this or people will not hear you. If you blocked it by accident, see Camera or mic not working.
Why a desktop or laptop is recommended
Flat.social works best on a laptop or desktop because you move your avatar with the keyboard and the screen has room for the map and controls. Phones and tablets can work for some rooms, but support varies by browser and device, and moving around is harder on a small touchscreen. If you have the choice, join from a computer.
How flat.social works in your browser
Flat.social uses two standard web technologies that are already built into modern browsers. WebRTC handles live audio and video between people, and the Web Audio API adjusts how loud each voice sounds based on where you stand. Both run in the page, so you never install a plugin or app. This is also why a recent browser matters: older versions may not support these features cleanly.