ComfyUI  >  Nodes  >  ComfyMath >  NumberToInt

ComfyUI Node: NumberToInt

Class Name


evanspearman (Account age: 4247 days)
Latest Updated
Github Stars

How to Install ComfyMath

Install this extension via the ComfyUI Manager by searching for  ComfyMath
  • 1. Click the Manager button in the main menu
  • 2. Select Custom Nodes Manager button
  • 3. Enter ComfyMath in the search bar
After installation, click the  Restart button to restart ComfyUI. Then, manually refresh your browser to clear the cache and access the updated list of nodes.

Visit ComfyUI Online for ready-to-use ComfyUI environment

  • Free trial available
  • High-speed GPU machines
  • 200+ preloaded models/nodes
  • Freedom to upload custom models/nodes
  • 50+ ready-to-run workflows
  • 100% private workspace with up to 200GB storage
  • Dedicated Support

Run ComfyUI Online

NumberToInt Description

Convert numerical values to integers for seamless processing and compatibility in AI workflows.


The CM_NumberToInt node is designed to convert a numerical value, which can be either an integer or a floating-point number, into an integer. This node is particularly useful when you need to ensure that a number is in integer form for further processing or operations that require integer inputs. By converting numbers to integers, you can avoid potential issues with floating-point precision and ensure compatibility with other nodes or functions that specifically require integer values. This node simplifies the conversion process, making it straightforward and efficient for AI artists to handle numerical data in their workflows.

NumberToInt Input Parameters:


The parameter a represents the numerical value that you want to convert to an integer. This value can be either an integer or a floating-point number. The default value for this parameter is 0.0. When you provide a floating-point number, the node will truncate the decimal part and return only the integer portion. This parameter is essential for defining the input number that will be converted, and its value directly impacts the output of the node.

NumberToInt Output Parameters:


The output parameter INT is the integer result of the conversion process. This output represents the integer form of the input numerical value provided in the parameter a. If the input was a floating-point number, the output will be the integer part of that number, effectively truncating any decimal portion. This output is crucial for ensuring that subsequent operations or nodes receive the correct integer value, maintaining the integrity and compatibility of your data processing pipeline.

NumberToInt Usage Tips:

  • Use the CM_NumberToInt node when you need to ensure that a numerical value is in integer form for further processing or compatibility with other nodes.
  • When working with floating-point numbers, remember that this node will truncate the decimal part, so consider the impact of this truncation on your data.

NumberToInt Common Errors and Solutions:

Invalid input type

  • Explanation: The input provided to the parameter a is not a numerical value (e.g., a string or boolean).
  • Solution: Ensure that the input to the parameter a is either an integer or a floating-point number.

Missing input value

  • Explanation: No value was provided for the parameter a.
  • Solution: Provide a numerical value for the parameter a to enable the conversion process.

Overflow error

  • Explanation: The input value is too large to be converted to an integer.
  • Solution: Ensure that the input value is within the range that can be handled by the integer type in your environment.

NumberToInt Related Nodes

Go back to the extension to check out more related nodes.

© Copyright 2024 RunComfy. All Rights Reserved.

RunComfy is the premier ComfyUI platform, offering ComfyUI online environment and services, along with ComfyUI workflows featuring stunning visuals.