Skip to content

Export & sharing

Export in the toolbar — or Ctrl+E — opens the export dialog on the Palette tool. On the UV Checker and Grid tools the same button reads Download and writes a PNG straight away at the resolution you picked.

Formats

Tick as many as you want; they all export at once.

FormatWhat it's for
PNGTexture · Blender-ready
JSONProtoColor add-on native
SVGVector texture
HEXLospec / Aseprite
GPLGIMP / Krita / Inkscape
CSS:root variables

PNG and JSON are on by default, and they're the pair Proto Color reads directly. JSON carries the palette's name alongside its colors, so a palette keeps its identity on the way into Blender; PNG is a plain texture that works anywhere.

Texture layout

Layout and size apply to the PNG and SVG exports — the text formats are just lists of colors and ignore them.

Strip puts the palette in a horizontal row, one cell per color. Swatch sizes are 1, 8, 32, 64 and 128 px.

  • 32 px is the Proto Color default — match it unless you have a reason not to.
  • 1 px gives the Lospec-style one-pixel-per-color strip, which is the most compact way to store a palette losslessly.

Square packs the palette into a power-of-two grid texture at 64, 128, 256, 512, 1024 or 2048 px — the same sizes the Blender add-on uses for its atlases.

The dialog previews the actual texture and prints its exact dimensions, plus the cell count for square layouts.

Duplicates get merged

If the palette contains the same color twice, the dialog says so. Blender's import merges identical colors, so a 16-color palette with two duplicates arrives as 14 materials — and the cell your UVs were pointing at may not be the cell you expected. Sort by hue and delete the repeats before exporting.

The share button copies a link to the clipboard. Opening it rebuilds what you had and then cleans itself out of the address bar.

  • From the Palette tool, the link carries the colors, the algorithm, and the generator settings — count, spread, variation, saturation, lightness, and the preset name if one is active. The person opening it doesn't just get your colors, they get your generator, so they can keep rolling from where you stopped.
  • From the UV Checker or Grid tool, the link carries the entire texture configuration.

Links are self-contained — the state travels in the URL, nothing is stored on a server.

Your library

Two things persist between visits, both in browser storage on your own machine:

  • The workspace — current palette, tool, and both texture configurations. Close the tab and come back to it as you left it.
  • Saved presets — palette setups under the Custom tab, and texture setups per tool.

The palette library exports and imports as a single JSON file, which is how you move it to another machine or hand a house palette set to a team.

Browser storage is not a backup

Clearing site data clears your saved presets. If a set of palettes matters, export the library to a file and keep it with the project.

Next