Real-time WebSocket chat rooms for your LAN or team — up to 20 people per room, no sign-up.
基于 WebSocket 的实时房间聊天,适合局域网、团队临时沟通,每房最多 20 人,免注册。
A real-time chat room that runs over a WebSocket connection: pick a nickname, pick a room name, and everyone who opens the same room on the same site lands in the same conversation. Messages are broadcast to the whole room and echoed back to the sender so what you see matches what everyone else sees. A room holds up to 20 people; the 21st is politely turned away with a "room full" notice. Outgoing text is parsed before it is displayed: links become clickable, `code` becomes inline code, **bold** becomes bold, @mentions are highlighted, and anything that is valid JSON is pretty-printed underneath the bubble. Everything you type is HTML-escaped first, so markup in a message is shown as text and can never inject script.
一个基于 WebSocket 的实时聊天室:填个昵称、选个房间名,所有在同一站点打开同一房间的人就进了同一场对话。消息会广播给全房并回显给发送者,所以你看到的内容和其他人完全一致。每个房间上限 20 人,第 21 个连接会收到"房间已满"的明确提示而不是被静默断开。发出的文本在显示前会做解析:链接变可点击、`代码`变行内代码、**粗体**变粗、@提及高亮,合法 JSON 会在气泡下方美化打印。所有输入都先经过 HTML 转义,因此消息里的标记只会按原文显示,永远无法注入脚本。
No. The only identity is the nickname you type, and it is not stored anywhere — it lives for the length of the connection.
不需要。唯一身份就是你输入的昵称,它不被存储——只存在于这次连接期间。
Twenty per room. The limit is enforced by the server, and the 21st connection receives a "room full" error instead of being silently dropped. Open another room name to start a second conversation.
每房 20 人。上限由服务端强制执行,第 21 个连接会收到"房间已满"的错误提示,而不是被静默断开。换个房间名即可开第二间。
No. The server keeps rooms in memory only, broadcasts each message to the connections currently in the room, and forgets everything when the last person leaves. There is no database and no message history to reload.
不会。服务端只在内存中维护房间,把每条消息广播给当前房内连接,最后一人离开后全部遗忘。没有数据库,也没有可重新加载的历史记录。
It escapes HTML first (so markup is shown, never executed), then turns URLs into links, `backticks` into inline code, **double asterisks** into bold, @names into highlighted mentions, and valid JSON into a pretty-printed block. Shift+Enter still gives you a real newline.
先转义 HTML(标记只显示、不执行),再把 URL 变链接、反引号变行内代码、双星号变粗体、@名字变高亮提及,合法 JSON 会美化打印成块。Shift+回车仍可输入真实换行。
No. The connection itself is TLS-encrypted in transit, but messages pass through the server in plain text and are not retained. Treat it like a group conversation in a public room, not a private channel.
不是。连接在传输过程有 TLS 加密,但消息以明文经过服务端且不做留存。请把它当作公共房间里的群聊,而不是私密频道。
Format, validate and minify JSON — Chinese-safe, runs in your br…
格式化、校验并压缩 JSON,支持中文与错误定位。全程在浏览器本地完成。…
Encode or decode Base64 text with UTF-8 and URL-safe support.…
对文本进行 Base64 编码或解码,支持 UTF-8 中文与 URL 安全字符…
Percent-encode or decode URLs, params and text.…
对网址、参数或文本进行 URL 百分号编码与解码,方便调试接口与链接。…
Generate MD5, SHA-1, SHA-256 or SHA-512 hashes.…
用 MD5、SHA-1、SHA-256 或 SHA-512 为文本生成哈希值,常…
Generate random UUID v4 identifiers.…
一键生成多个随机 UUID v4,用于主键、追踪 ID 与测试数据。…
Decode a JSON Web Token locally, no upload.…
在浏览器本地解码 JSON Web Token 的 Header 与 Paylo…