easy float
Define a decimal number once, wire it everywhere
- float
This is about as simple as a node gets: it holds a single decimal number and outputs it. That's the whole thing. But "a number that lives in one place and feeds many" is quietly one of the most useful patterns in a big workflow, and that's why a primitive like this exists.
easy float is a type node from ComfyUI-Easy-Use's Logic/Type group - the same family as easy int, easy string, easy boolean. Their job isn't to do anything, it's to be a clean, labelled source for a value so your graph reads like something a human designed rather than a pile of magic numbers buried in widgets.
Why you'd reach for it
Two real reasons. First, single source of truth: if the same strength or denoise value needs to go into three different nodes, typing it three times means one day you'll change two and miss the third. Route one easy float into all three and there's exactly one number to edit. Second, a tidy control surface: park a few easy float nodes at the edge of your graph as your "settings panel," so the values you actually tune are all in one spot instead of scattered across a dozen samplers and loaders. When you hand a workflow to someone else (or your future self), that legibility pays off.
How it works
You type a value; it outputs that value as a FLOAT. There's genuinely nothing more to the mechanism. It's a constant with a socket. The reason to use it over just typing into the target node's widget is routing and reuse, not computation - for that, reach for easy mathFloat.
The input and output
value- the number. Defaults to 0, with an enormous range so it never constrains you, and a step of 0.01 for fine adjustment.
Output is a single float you wire into any float input: a LoRA strength, a CFG, a denoise, an IPAdapter weight, a ControlNet strength. One node, many destinations.
Installing it
ComfyUI Manager - search ComfyUI Easy Use, install, restart. Or by hand: cd ComfyUI/custom_nodes && git clone https://github.com/yolain/ComfyUI-Easy-Use, install the requirements (install.bat or pip install -r requirements.txt), restart. No models, no dependencies.
Where people trip
Almost nowhere - it's a constant. The only thing worth flagging is float-vs-int: a fair few inputs (steps, batch size, width, height) want a whole number, and if you try to feed them from easy float you'll get a type mismatch on the wire. Use easy int for those instead of forcing a conversion. Otherwise this is one of the safest nodes in the pack; if something in your graph is misbehaving, it's not this. And if a batch of Easy-Use nodes goes strange after a ComfyUI update, that's the pack catching up to a frontend change - update Easy-Use and move on.
Inputs (1)
| Name | Type | Default | Description |
|---|---|---|---|
| value | FLOAT | 0.00-18446744073709550000–18446744073709550000 | — |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| float | FLOAT | — |