Save Image Pixaroma
Save anywhere, name it anything, never overwrite a file
- images
Stock ComfyUI's Save Image has exactly one destination (the output/ folder) and one naming scheme (a counter). That's fine until you want today's renders in a dated folder with the source filename and the seed in the name. Save Image Pixaroma is the save node that stops being a bottleneck: it writes to any folder on your computer, names files with a real filename builder, and - the killer detail - never overwrites anything. Every render keeps its own file, so a wrong setting costs you a wasted render, not a lost one.
How it works
Wire your image (or batch) into images, and optionally a name string - typically the filename output from a Load Image node, which the filename tokens can then pull in. Then the filename builder is the star. It's chips you click together rather than a pattern you memorize, and a live "Will save as" line always shows the exact file the next run will create, so a complicated name is never a surprise.
Tokens worth knowing:
%input%- the wired name input (e.g. the original filename from Load Image).%date:yyyy-MM-dd%- any date/time format you want, and%counter%auto-increments from the highest number already in the folder (that's the never-overwrite guarantee).%width%,%height%,%batch_num%, and node references like%Seed Pixaroma.seed%- sorender_%Seed Pixaroma.seed%becomesrender_4595344337756276, matching the seed that made the image even when it's randomized.
Type / in the name and you get subfolders - 2026-08/portrait/ per day, for instance. The destination is any folder: type or paste a path, click Browse for the normal OS dialog, or leave it empty to fall back to the output folder.
Format, and the mode toggle
PNG is lossless, keeps transparency, and embeds the workflow so the file can be dragged back into ComfyUI to rebuild the graph. JPG is smaller with a right-click quality setting, but ComfyUI can't reload workflows from JPG - if you might want the workflow back, PNG. Batches save every frame, counter increasing per file. There's also a Mode toggle: Save writes files on every run, Preview shows results on the node and writes nothing. In Preview mode it doubles as a large preview node with a batch grid, Copy, Open, and Open Folder buttons - handy when you're iterating and don't want a thousand files piling up.
Install
Part of the Pixaroma pack:
cd ComfyUI/custom_nodes
git clone https://github.com/pixaroma/ComfyUI-Pixaroma
or ComfyUI Manager → Pixaroma → install, restart. No extra dependencies, works in both node interfaces. One thing the pack's changelog admits to: an old bug could make the node stretch itself absurdly tall on load - fixed since, but if a shared workflow opens with a giant Save node, update and reload rather than fighting it.
Inputs (2)
| Name | Type | Default | Description |
|---|---|---|---|
| images | IMAGE | Image (or batch) to save. Every frame in a batch is written, with the counter increasing per file. | |
| nameopt | STRING | Optional text used by the %input% token in the filename, e.g. wire the filename output of Load Image Pixaroma here to keep the original name. To save into a folder named after this text, click the + Input folder chip. If the text already contains folders they become underscores, unless you turn on 'Keep folders from the wired name' in the settings. |
Outputs (0)
No outputs