Shortens numbers to readable formats (e.g., 1500 → 1.5K, 1,200,000 → 1.2M)
1500
1.5K
1,200,000
1.2M
Currency support with symbol prefix or suffix ($1.2M or 1.2M€)
$1.2M
1.2M€
Optional Indian format support (150000 → 1.5L, 10000000 → 1Cr)
150000
1.5L
10000000
1Cr
Custom decimal precision (e.g., 1.53K, 1.534M)
1.53K
1.534M
Removes trailing zeros (1.0M → 1M)
1.0M
1M
Supports negative numbers gracefully (-1200000 → -1.2M)
-1200000
-1.2M
Define your own suffixes (K, M, B, L, Cr, etc.)
K
M
B
L
Cr
Use thousands separator (e.g., 1,234)
1,234
Exposed as a public Client Action – no UI block required
Amount (Decimal): Number to shorten
Amount
Symbol (Text): Currency symbol (e.g., $, €, ₹)
Symbol
IsSymbolPrefix (Boolean): Show symbol before or after the number
IsSymbolPrefix
UseIndianFormat (Boolean): Switch between international and Indian formats
UseIndianFormat
DecimalPlaces (Integer): Number of decimal digits to show
DecimalPlaces
UseThousandSeparator (Boolean): Add commas to small numbers (e.g., 1,000)
UseThousandSeparator
1,000
ShowSymbol (Boolean): Toggle visibility of currency symbol
ShowSymbol
ThousandSuffix, MillionSuffix, BillionSuffix (Text): Custom suffix labels
ThousandSuffix
MillionSuffix
BillionSuffix
LakhSuffix, CroreSuffix (Text): Custom Indian suffix labels
LakhSuffix
CroreSuffix
FormattedOutput (Text): Final formatted and styled number as a string
FormattedOutput