Free live chat rooms on one seven-character code

Seven characters,
and the room exists.

A room here is a code. Make one, hand the seven characters to anybody, and they are in it — up to a hundred people at once, with no account to make and nothing to install.

Words, files to 100MB, voice notes, polls and a webcam call, all in the same room. Seal it and the words are encrypted on your own device before they leave it. Thirty days after the last word the room and its files are swept.

Message Best

Live rooms · one code · one hundred seats · 100MB files
100seats One room, one hundred people, live. A seat survives a reload — the code is the key.
100MBany file Images and movies show themselves in the room; everything else downloads.
30Dthen swept A room and its files live thirty days past the last word, then the shelf is cleared.
Live room a code seats up to one hundred — account optional, nothing to install
or
Account — optional; a profile that keeps your name and your logs

Overview

A live chat room that exists as a seven-character code.

MESSAGE BEST is a chat room that exists as a code. Start one and the server mints seven characters. Anyone who has them, or the invite link that carries them, takes a seat. A room holds up to one hundred people, and there is no account to make and nothing to install. While the room is on screen your browser asks the server for new lines every two seconds, or every eight when the tab is in the background, and a reload gives this device back its own seat.

Files up to 100MB go up in 4MB pieces. Images, video and audio play in the room. Everything else, HTML and SVG included, is served only as a download. The mic records voice notes of up to five minutes. The room also has polls, pins, replies and six reactions, a burn clock of a minute, five minutes or an hour on any line, and a webcam call for up to four people, browser to browser, with the server carrying only the handshake. Seal a room and its words and files are encrypted with AES-GCM in your own browser. The key rides in the invite link's #fragment, which a browser never sends.

What it does not do: an ordinary room is not end-to-end encrypted. It travels over HTTPS, and the server stores what it is sent. The call uses public STUN servers and no relay, so a strict network on either side may not connect. And nothing is kept for good: a room and its files are swept thirty days after the last word, or ninety if the host turns the KEEP dial. To hand someone a single file without a room, use File Share.

Method

A code, a shelf, and a thirty-day clock.

A room is a code

Seven characters, minted on the wire and never guessable from the last one. Up to one hundred seats to a room. An account is optional and only keeps your name and your log — a seat survives a reload because the code is the key, not a session.

Files go up in pieces

Anything up to 100MB, sent as 4MB chunks so no single request has to be heroic. Images and movies show themselves in the room; everything else downloads. Anything a browser would execute is served as an attachment — a chat room must never become a place to host a page.

Sealed rooms seal in the browser

A sealed room encrypts with AES-GCM through the browser’s own crypto.subtle before anything is sent, so the wire holds ciphertext and nothing else. Polls seal their question and choices too, and a push nudge carries one empty tickle — never a payload, never the words.

Thirty days, then swept

A room and its files live thirty days past the last word, ninety if the host moves the KEEP dial, and then the shelf is cleared. A single line can be set to burn on its own clock — a minute, five, or an hour — and leaves blanked exactly as a redaction leaves it.