Collaborative Color Palette Room

Create a shared color palette, send your team one link, and edit colors together with changes syncing every few seconds.

How to use: Type a Room name and click Create room. Copy the room link with Share link and send it to your team. Add, drag to reorder or edit colors together, then pick CSS, SCSS, Tailwind or JSON tokens under Room Palette Export Code.

Shared Color Palette

Create a room or join one with a code

Your shared palette appears here. Everyone with the room link can add, reorder and edit colors, and every change syncs within a few seconds.

Room Palette Export Code

/* Create or join a room to export its palette. */

Quick actions

Collaborative color palette room for teams

The Color Collaboration Room is a free workspace where your team builds one collaborative color palette through a single link. You name a room, share the link, and everyone adds, reorders and edits colors in the same list. When the palette is ready, you export it as CSS, SCSS, Tailwind or JSON design tokens. No account or signup is needed.

How to create and share a color palette room

Creating a room takes one name and one click. Follow these steps to get your team editing the same palette.

  1. Type a name into the Room name field, for example "Brand refresh". Names can be up to 60 characters.
  2. Click Create room. If a captcha check appears, complete it first. It only protects room creation.
  3. Click the copy icon next to the Room code, or use Share link in the quick actions, and send the link to your teammates.
  4. Add colors with the picker or by typing a value into the color field, then click Add color.
  5. Drag the handle on any row to reorder colors, or edit a HEX value to change one.
  6. Choose a format under Room Palette Export Code and copy it.

Teammates can also paste a room code or the full link into Join an Existing Room and click Join.

What you can do in a shared color palette room

  • Co-edit one palette: everyone with the link can add, edit, reorder and remove colors.
  • Type colors in familiar formats: the add field accepts HEX, RGB, HSL or a CSS color name, plus a color picker.
  • Reorder by drag or keyboard: use the drag handle, or focus it and press Arrow Up or Arrow Down.
  • Preview the palette: a swatch strip shows the whole palette. Click a swatch to open its color details.
  • Rename the room: the pencil icon next to the room name lets you change it at any time.
  • Copy single values: each row has a copy button for its HEX code.
  • Export in five formats: CSS, SCSS, Tailwind, JSON tokens, and a HEX, RGB, HSL list.

The room also rejects duplicates. If you add a HEX value that is already in the palette, you see a message instead of a second copy.

What is a collaborative color palette?

A collaborative color palette is one list of colors that several people can change at the same time. Instead of emailing screenshots or pasting HEX codes into chat, the team works on a single source of truth that everyone sees.

A palette is usually a small set of base colors: a primary brand color, a secondary, an accent, and a few neutrals. Keeping it short helps. The room allows up to 20 colors, which is enough for a brand system with neutrals and status colors, but a tight palette is easier to agree on.

Which color formats can you add to a shared palette?

The add field accepts HEX, RGB, HSL and CSS color names, and the color picker works too. Whatever you type is stored as a six-digit HEX value, such as #3B82F6.

  • #3B82F6 or 3B82F6 as a HEX code, and three-digit HEX such as #0AF
  • rgb(59, 130, 246) as an RGB value
  • hsl(217, 91%, 60%) as an HSL value
  • tomato or rebeccapurple as a named color

The accepted syntax follows the color notations in CSS Color Module Level 4. Colors with transparency are stored as opaque HEX, so decide on opacity separately in your stylesheet. If the field is flagged as invalid, the value was not recognized, so check it for typos.

How does real-time palette syncing work?

The room refreshes every 3 seconds, so a teammate's change appears on your screen within a few seconds. The status line under the room code shows "Live: syncing every 3 seconds" while you are connected.

If you switch to another browser tab, the status changes to "Paused while this tab is hidden" and updates resume when you come back. If your connection drops, the status reads "Connection lost. Retrying..." and the room reconnects on its own.

Edits from several people are merged into one palette. If someone else changes a color while you are typing in a field, their update waits until you finish, so your typing is not overwritten mid-edit.

Shared color palette export formats

The export panel turns the room palette into code you can paste into a project. Each format updates as the palette changes, and the Copy CSS, Copy JSON and Export JSON quick actions work without opening the tabs.

FormatWhat you getBest for
CSSCustom properties inside :rootAny website or app stylesheet
SCSSVariables such as $color-1Sass projects
TailwindA @theme block for v4 plus a v3 config snippetTailwind CSS projects
JSON tokensColor tokens with $type and $valueDesign token pipelines
HEX, RGB, HSLOne line per color with all three notationsDocs, tickets and handoff notes

Example CSS export from a shared color palette

For a room named "Brand refresh" holding two colors, the CSS tab produces this:

/* Brand refresh */
:root {
  --color-1: #3B82F6;
  --color-2: #F59E0B;
}

In the HEX, RGB, HSL list, the first color appears as #3B82F6, rgb(59, 130, 246) and hsl(217, 91%, 60%). The values are the same color in three notations. Read HEX vs RGB if you are unsure which to use in code.

The CSS output uses CSS custom properties, which you reference with var(--color-1). The JSON tab follows the Design Tokens Format Module convention of a $type and $value for each token.

Limits and privacy of a link-based color room

A room is open to anyone who has its link, so treat it as a shared whiteboard, not a locked file. There are no accounts, passwords or permission levels, and every visitor can edit.

  • Up to 20 colors per room. The counter shows how many of the 20 are used.
  • Automatic deletion: inactive rooms are removed after up to 72 hours, so export what you need.
  • Palette only: the room stores a name and a list of colors. It does not include chat, comments or live cursors.
  • Share carefully: do not post the link publicly if the palette is for an unreleased brand.

When should a team use a shared palette room?

A shared room fits any moment when several people need to agree on colors quickly, without a call or a file in someone's inbox.

  • Brand workshops: collect candidate colors from everyone, then trim the list live.
  • Designer to developer handoff: the designer finalizes colors, and the developer copies the CSS or Tailwind block.
  • Client review: send the link, let the client swap a shade, and see the result in the strip.
  • Classrooms and studios: students contribute to a class palette and compare choices.
  • Remote teams: one link replaces long threads of pasted HEX codes.

To seed a room, try the color palette randomizer for starting ideas, or pull colors from a photo with Palette from Image. Then paste the HEX values into the add field.

Shared color palette tips and common mistakes

Agree on color roles in a shared palette first

Decide which position is the primary, secondary and accent color before the room fills up. Because the export numbers colors by position (--color-1, --color-2), reordering changes the variable names in your code. Settle the order before you export.

Check contrast in your shared color palette

Colors that look good side by side can still fail on text. WCAG 2.2 success criterion 1.4.3 asks for a contrast ratio of at least 4.5:1 for normal text and 3:1 for large text, as explained in the W3C contrast minimum guidance. Run your final pairs through the contrast checker.

Avoid editing the same swatch in a shared palette

If two people change the same color at the same moment, one edit will win. Agree who owns which swatch, or add a new color instead of overwriting.

Export the shared color palette before the room expires

Copy the CSS or download the JSON file once the team agrees. The Export JSON button saves a file named after your room, and rooms do not last forever.

Turn shared palette colors into full scales

A room holds base colors only. For tints and shades of each one, use the Tailwind scale generator, or build matching schemes with the color harmonies generator. To map the final palette into a token file with naming, try the design token exporter.

Start a collaborative color palette now

Name a room above, click Create room and send the link to your team. Because 66Colorful is free, runs in your browser and needs no signup, you can have a shared palette running in under a minute.

Color Collaboration Room FAQs