ComfyUI Node

Load Image (Url)

Pulling your source face straight from a link

By jeffy5·Created 2 years ago·Updated 4 months ago· 61
Load Image (Url)
    • IMAGE
    url

    The smallest node in the pack: one URL in, one image out. No trimming, no dropdowns, no options - just a fetch. It's the single-purpose sibling of Load Video (Url), doing the same job for a still image instead of a clip.

    Where it actually fits

    The natural pairing is Face Swap's face_image input. If the reference photo you want to swap in is already hosted somewhere - a profile picture link, an image host, wherever - this skips the usual download-to-your-machine-then-upload-through-the-browser round trip that ComfyUI's built-in image loader requires. Anywhere in this pack (or anywhere in ComfyUI, really) that expects a plain IMAGE, this is a faster way to get one in when your source already has a URL.

    It's worth contrasting with core ComfyUI's own LoadImage node, which only takes a local upload - there's no URL field on it. This node exists specifically to fill that gap for anyone building a Faceless workflow around images that live somewhere else, and it follows the exact same shape as this pack's Load Video (Url) sibling: one string field, one fetch, no configuration to get wrong.

    Inputs and outputs

    • url (default empty string) - a direct link to the image.

    Output: a single IMAGE.

    Installing it

    Manager: search Faceless Node for ComfyUI. By hand:

    cd ComfyUI/custom_nodes
    git clone https://github.com/jeffy5/comfyui-faceless-node
    pip install -r requirements.txt
    

    No model download needed for this node - it's a plain fetch, not a machine-learning step.

    Where people get burned

    No auth, no headers, no retries. The schema exposes nothing but the bare URL string. A link behind a login wall, or a host that blocks hotlinking, will just fail rather than tell you why. If a URL isn't loading, open it directly in an incognito browser tab first - if you can't view the raw image file there with no login required, this node won't be able to fetch it either.

    Nothing pack-specific downstream. Unlike this pack's video nodes, the output here is a plain IMAGE, not a custom type - it plugs into anything in ComfyUI that accepts an image, from any pack. No boundary to worry about once you're past the fetch.

    Slow or broken links stall the whole graph. Since the fetch happens as part of running the workflow, a slow host or a large file adds directly to your queue time, and there's no timeout or size limit exposed to fail fast on a bad one - if a run seems to hang before anything else has even started, check this node's URL first.

    Categoryfaceless

    Inputs (1)

    NameTypeDefaultDescription
    urlSTRING

    Outputs (1)

    NameTypeDescription
    IMAGEIMAGE