Drag & Drop an SVG to Upload

Drop a compatible SVG anywhere to begin separating its colors.

Spot Color Separator

Separate an SVG or raster image into spot colors for risograph and other layered printing workflows.

  1. Upload an image by clicking above or dropping it anywhere.
  2. Open the palette to add or remove inks. Inks without a dot are spectrally calibrated and can use Kubelka–Munk mixing; inks with a white center dot fall back to alpha-blend mixing.
  3. Toggle inks in the picker. Right-click an active ink to remap any color routed to it onto another active ink — useful for collapsing two close pool colors without re-running the solver.
  4. Pick a mixing model and print order, then export.

Mixing models

  • Linear — averages ink colors in linear RGB. Order-independent and fast; ignores ink opacity.
  • Alpha blend — composites inks top-down with per-layer opacity, modeling translucent inks over a white substrate. Order-dependent.
  • Kubelka–Munk — spectral halftone model using calibrated reflectance per ink, with Neugebauer–Demichel dot-coverage physics. Most accurate for risograph blends; requires every active ink to be calibrated.

Print order

Order matters for alpha-blend and Kubelka–Munk. Choose a fixed order or let the solver search permutations for the lowest weighted reconstruction error.

show help