Skip to content
Help Center
Home / Help Center / Rooms

Add chat to your website

Put a link or a button on your site that opens your chat, already set up the way you want.

You can add chat to any website with a link or a button. You do not need a programmer or a web designer: make the link below, copy the line it gives you, and paste it into your page. When a visitor clicks it, your chat opens with the look, the nickname and the buttons you chose.

Fill in the form. Everything is optional except the room name. The link is made as you go, and Try it opens it in a new tab so you can see what your visitors will see.

Your link
Try it

What you can set

Three ways to add it

The form gives you the exact line for each. Paste it into your page where you want it to show. If your website tool has a box for HTML or custom code, use that.

Note. Showing the chat inside your own page (in a frame) needs us to allow your website's address first. Contact us and we will set it up.

Good to know

Every option

Each option is one short code in the link, between slashes. The form writes them for you, but you can also type them yourself.

Colour theme

The colour scheme of the page. Overrides 'Follow my device' and any scheme the visitor picked before.

CodeMeaning
txTextce (dark, the classic)
whWhite (light)
bsBookshelf (light)
bnBookshelf Night (dark)
glGlacier (dark)
drDreams (dark)
htHearth (dark)
tpTidepool (dark)
neNeon Arcade (dark)
mgMossglade (dark)
fsFluffy Sky (dark)
bxBX (dark)
auFollow the visitor's device (light or dark)
dkSame as tx (dark)
ltSame as wh (light)

Accent colour

The highlight colour of buttons and links.

CodeMeaning
taThe colour scheme's own accent
rdRed
blBlue
viViolet
amAmber
lmLime
orOrange
bkBlack
wtWhite
tlTeal

Language (CR Translation rooms)

The CR Translation Language for the room in the link (English, or the room's own language). Only used in #cr-translation-en-* rooms; in any other room it is ignored. The flag shows once it is set, and in a language other than English the whole page (buttons, menus, messages, the topic) appears in that language.

CodeMeaning
enEnglish
krKorean
koKorean (same as kr)
myMalay
msMalay (same as my)
frFrench
mxSpanish (Mexico)
esSpanish (same as mx)

Text size

The size of the chat text.

CodeMeaning
xsExtra small (13)
smSmall (14)
mdMedium (15, the default)
lgLarge (17)
xlExtra large (19)
xxBiggest (21)

Spacing

How much room there is between lines.

CodeMeaning
cpCompact
nmNormal
czCozy

Clock

12-hour or 24-hour time stamps.

CodeMeaning
h2424-hour clock
h1212-hour clock (am / pm)

Joins and quits

Whether 'X has joined / has left' lines show.

CodeMeaning
jqShow joins and quits
njHide joins and quits

Coloured names

Whether each person's name has its own colour.

CodeMeaning
cnColoured names
ncNo colours on names

Sounds

Sounds for private messages and mentions.

CodeMeaning
snSounds on
muSounds off (muted)

Mention alerts

Desktop alerts when somebody mentions the visitor. A browser only allows them after the visitor said yes once, so 'al' turns them on only for visitors who already did; it never opens the permission question.

CodeMeaning
alAlerts on (if the browser already allows them)
nlAlerts off

Welcome notice

The house-rules card shown on a first visit.

CodeMeaning
nwDo not show the welcome notice

Buttons and panels to hide

Take buttons and panels off the page, for a smaller, simpler chat. Hiding does not switch anything off on the server: emoji and colours still show in messages, and people you add as friends stay.

CodeMeaning
nliHide the room list button, and stop /list
nsvHide the Save this chat button (not CR Scribe, which keeps its own record)
nshHide the Share this room button
nseHide the Search this chat button
nemHide the emoji button (emoji still show in messages)
ncoHide the text colour and formatting button (colours still show)
nbuHide the My buddy list button
nawHide the Mark me away button
nnkHide the nickname button, so the visitor cannot change the nickname
nstHide the Settings button
nhpHide the Help button

Ask the visitor

Ask the visitor a question before they come in, like the old Java chat applets did. The box is filled in with what the link already says, and the visitor can change it.

CodeMeaning
anAsk for a nickname before joining (filled in with the nickname of the link, if it has one)
acAsk which room to join (filled in with the room of the link)
aeWith the room question, leave the box empty so the visitor types one

Short forms

A link with many buttons hidden would get long, so the hide and ask options also have a short form: one segment with one letter for each thing. hide-lvsfecb hides the list, save, share, search, emoji, colour and buddy buttons; ask-nc asks for the nickname and the room. The single codes above still work.

SegmentWhat it does
hide-allHide 11 buttons and panels in one go.
Letter after hide-Hides
lroom list button, and stop /list
vSave this chat button (not CR Scribe, which keeps its own record)
sShare this room button
fSearch this chat button
eemoji button (emoji still show in messages)
ctext colour and formatting button (colours still show)
bMy buddy list button
aMark me away button
nnickname button, so the visitor cannot change the nickname
tSettings button
hHelp button
Letter after ask-Asks
nAsk for a nickname before joining (filled in with the nickname of the link, if it has one)
cAsk which room to join (filled in with the room of the link)
eWith the room question, leave the box empty so the visitor types one

The nickname is not a code: it is added to the end of the link as ?nick=Name.

Say hi in #CR.

Support Room

Make your room.

Pick a name, share the link and you are in business.

Create Your Free Room