ComfyUI core nodes

The nodes that ComfyUI already has built-in support for


ComfyUI comes with some built-in nodes that are updated along with ComfyUI itself.

Since ComfyUI doesn't have explicit release versions, we'll refer to ComfyUI versions using dates, such as "ComfyUI version updated on February 19, 2024."

Core Nodes

Core nodes from ComfyUI nodes.py file

ClassNodeName
SamplingKSamplerKSampler
SamplingKSamplerAdvancedKSampler (Advanced)
LoadersCheckpointLoaderLoad Checkpoint With Config (DEPRECATED)
LoadersCheckpointLoaderSimpleLoad Checkpoint
LoadersVAELoaderLoad VAE
LoadersLoraLoaderLoad LoRA
LoadersCLIPLoaderLoad CLIP
LoadersControlNetLoaderLoad ControlNet Model
LoadersDiffControlNetLoaderLoad ControlNet Model (diff)
LoadersStyleModelLoaderLoad Style Model
LoadersCLIPVisionLoaderLoad CLIP Vision
LoadersUpscaleModelLoaderLoad Upscale Model
ConditioningCLIPVisionEncodeCLIP Vision Encode
ConditioningStyleModelApplyApply Style Model
ConditioningCLIPTextEncodeCLIP Text Encode (Prompt)
ConditioningCLIPSetLastLayerCLIP Set Last Layer
ConditioningConditioningCombineConditioning (Combine)
ConditioningConditioningAverageConditioning (Average)
ConditioningConditioningConcatConditioning (Concat)
ConditioningConditioningSetAreaConditioning (Set Area)
ConditioningConditioningSetAreaPercentageConditioning (Set Area with Percentage)
ConditioningConditioningSetMaskConditioning (Set Mask)
ConditioningControlNetApplyApply ControlNet
ConditioningControlNetApplyAdvancedApply ControlNet (Advanced)
LatentVAEEncodeForInpaintVAE Encode (for Inpainting)
LatentSetLatentNoiseMaskSet Latent Noise Mask
LatentVAEDecodeVAE Decode
LatentVAEEncodeVAE Encode
LatentLatentRotateRotate Latent
LatentLatentFlipFlip Latent
LatentLatentCropCrop Latent
LatentEmptyLatentImageEmpty Latent Image
LatentLatentUpscaleUpscale Latent
LatentLatentUpscaleByUpscale Latent By
LatentLatentCompositeLatent Composite
LatentLatentBlendLatent Blend
LatentLatentFromBatchLatent From Batch
LatentRepeatLatentBatchRepeat Latent Batch
ImageSaveImageSave Image
ImagePreviewImagePreview Image
ImageLoadImageLoad Image
ImageLoadImageMaskLoad Image (as Mask)
ImageImageScaleUpscale Image
ImageImageScaleByUpscale Image By
ImageImageUpscaleWithModelUpscale Image (using Model)
ImageImageInvertInvert Image
ImageImagePadForOutpaintPad Image for Outpainting
ImageImageBatchBatch Images
_for_testingVAEDecodeTiledVAE Decode (Tiled)
_for_testingVAEEncodeTiledVAE Encode (Tiled)

Extra Nodes

Extra nodes from ComfyUI comfy_extra folder

FileNode
cannyCanny
clip_sdxlCLIPTextEncodeSDXLRefiner
clip_sdxlCLIPTextEncodeSDXL
compositingCompositing
compositingPorterDuffImageComposite
compositingSplitImageWithAlpha
compositingJoinImageWithAlpha
condCLIPTextEncodeControlnet
custom_samplerSamplerCustom
custom_samplerBasicScheduler
custom_samplerKarrasScheduler
custom_samplerExponentialScheduler
custom_samplerPolyexponentialScheduler
custom_samplerVPScheduler
custom_samplerSDTurboScheduler
custom_samplerKSamplerSelect
custom_samplerSamplerDPMPP_2M_SDE
custom_samplerSamplerDPMPP_SDE
custom_samplerSplitSigmas
custom_samplerFlipSigmas
freelunchFreeU
freelunchFreeU_V2
hypernetworkHypernetworkLoader
hypertileHyperTile
imagesImageCrop
imagesRepeatImageBatch
imagesImageFromBatch
imagesSaveAnimatedWEBP
imagesSaveAnimatedPNG
latentLatentAdd
latentLatentSubtract
latentLatentMultiply
latentLatentInterpolate
latentLatentBatch
latentLatentBatchSeedBehavior
maskLatentCompositeMasked
maskImageCompositeMasked
maskMaskToImage
maskImageToMask
maskImageColorToMask
maskSolidMask
maskInvertMask
maskCropMask
maskMaskComposite
maskFeatherMask
maskGrowMask
model_advancedModelSamplingDiscrete
model_advancedModelSamplingContinuousEDM
model_advancedModelSamplingStableCascade
model_advancedRescaleCFG
model_downscalePatchModelAddDownscale
model_mergingModelMergeSimple
model_mergingModelMergeBlocks
model_mergingModelMergeSubtract
model_mergingModelMergeAdd
model_mergingCheckpointSave
model_mergingCLIPMergeSimple
model_mergingCLIPSave
model_mergingVAESave
perpnegPerpNeg
photomakerPhotoMakerLoader
photomakerPhotoMakerEncode
post_processingImageBlend
post_processingImageBlur
post_processingImageQuantize
post_processingImageSharpen
post_processingImageScaleToTotalPixels
rebatchRebatchLatents
rebatchRebatchImages
sagSelfAttentionGuidance
sdupscaleSD_4XUpscale_Conditioning
stable_cascadeStableCascade_EmptyLatentImage
stable_cascadeStableCascade_StageB_Conditioning
stable_cascadeStableCascade_StageC_VAEEncode
stable3dStableZero123_Conditioning
stable3dStableZero123_Conditioning_Batched
tomesdTomePatchModel
upscale_modelUpscaleModelLoader
upscale_modelImageUpscaleWithModel
video_modelImageOnlyCheckpointLoader
video_modelSVD_img2vid_Conditioning
video_modelVideoLinearCFGGuidance
video_modelImageOnlyCheckpointSave