Recraft Create Style
Turn a few reference images into a style you can reuse
- images
- style_id
Here's a workflow you can't do locally: "make everything look like this." You've got three or four images that share an aesthetic - the color grade, the brushwork, the rendering style - and you want future generations to match it. Recraft Create Style is the node that captures it: you feed it 1–5 reference images, it has Recraft's servers build a custom style, and it hands you back a style_id string. That ID is then the entire interface - plug it into any Recraft node that accepts a style reference and your generations come out matching the look.
It's a partner node through and through: the images go up to Comfy's proxy at api.comfy.org as multipart uploads, Recraft trains/builds the style on their side, and credits come off your Comfy account. No model files, no VRAM, no local inference. The style itself lives in Recraft's cloud, which is both the point and the lock-in - the ID is only useful while you have Recraft API access.
Inputs: style, a dropdown with realistic_image or digital_illustration as the base style your custom look gets layered onto, and images, an Autogrow input holding 1–5 references. The size limit is real and enforced: the total of all images must stay under 5 MB, and the node encodes your references as compressed webp to try to fit. If you get a "Total size of all images exceeds 5 MB" error, that's what's happening - downscale your references or drop one.
Output is a single style_id STRING, not an image. That's the one thing that surprises people: nothing visual comes out of this node. It's a setup node. Wire the ID into a text field on a Recraft text-to-image or image-to-image node, or just copy it into your prompt notes.
The grounded details worth knowing. Recraft's strength - the thing the closed-source doc calls out - is that it's a design-tool company: its models are built for consistent, brand-able output, and the custom-style feature is exactly the "make it on-brand" capability that generic diffusion can't do. So this node pairs most naturally with the other Recraft family members (text-to-image, vector, upscaling). The style you create is stored on Recraft's servers and costs a credit to make, so treat the resulting ID like a saved asset - keep it in a text node or your notes, because re-creating a style you lost is a paid redo.
One honest caveat: this node is a two-step affair. Create Style gives you the ID, then you still have to run a generation node to see whether the captured look is actually what you wanted. Budget a couple of round-trips for that, and don't be surprised if the first capture needs a stronger or different reference set. When it lands, though, it's one of the closest things in ComfyUI to "a style you can reuse like a font."
Inputs (2)
| Name | Type | Default | Description |
|---|---|---|---|
| style | COMBO | The base style of the generated images. | |
| images | COMFY_AUTOGROW_V3 | — |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| style_id | STRING | — |