Convert decimal-comma text to a number in Make
Read decimal-comma text correctly in Make Free. Check 19,95 becomes 19.95, verify arithmetic, and catch a separator mistake that changes the value.

Numbers imported as text may use a comma as the decimal separator. Make's parseNumber converts the text to a number when you specify the matching decimal separator. This Free-plan practice checks the conversion before you use the number in a workflow.
Before you start
To get started, you need a Make account. You can create a Make Free account (opens in a new tab) or sign in. Keep the scenario Inactive and use Run once. No other app connection is needed.
1. Create the decimal-comma input
- In Scenarios, click Create scenario. Name it Decimal number practice at the top left.
- Add Tools > Set variable.
- Set Variable name to raw_price and Variable value to 19,95.
- Save the module and scenario. Click Run once and inspect the result bubble for raw_price: 19,95.
2. Parse using a comma as the decimal separator
- Close the result panel. Click the plus to the right of Tools and add another Tools > Set variable.
- Set Variable name to price_number.
- Paste the expression below into Variable value. Check that raw_price is a coloured token from module 1. Replace the source token if your module number differs.
- Save the module and scenario.
{{parseNumber(1.raw_price; ",")}}
Watch out
A successful run does not prove the number was interpreted correctly. In this practice, using a dot separator returns 1995 from 19,95. Use the source's actual decimal separator and compare a known small example before processing a larger input.
3. Check the converted value
- Click Run once.
- Open the second Tools module's result bubble.
- Under Output, check for price_number: 19.95.
To check arithmetic, temporarily replace the expression with the one below. Save and run again; the result should be 21.95. Restore the original expression before continuing.
{{parseNumber(1.raw_price; ",") + 2}}
If the value is much larger than expected
Check the decimal separator first. Do not remove every comma without knowing whether it marks a fraction or a thousands group. This example expects plain numeric text with one decimal comma. Currency symbols, blanks and mixed formats need their own checks before you use the parsed value.
Parse numbers with thousands separators
Choose the decimal separator from the source format. For fictional text such as 1,234.56, the comma groups thousands and the dot marks the decimal.
- In the first Tools > Set variable module, replace Variable value with
1,234.56. Keep the nameraw_priceand save the module. - In the second module, keep
price_numberand paste the expression below into Variable value. Check thatraw_priceis the coloured token from module 1, then save. - Save the scenario and click Run once. Open the second module's result bubble and check for
price_number: 1234.56under Output.
{{parseNumber(1.raw_price; ".")}}
For dot-grouped text with a decimal comma, change raw_price to 1.234,56 and use the comma expression below. Save and run again. The expected number is still 1234.56.
{{parseNumber(1.raw_price; ",")}}
Using the comma expression on 1,234.56 returns 1.23456, even though the run completes. For an arithmetic check, restore raw_price to 1,234.56 and use the dot expression. Temporarily add + 2 inside the expression before }}. Save both modules and the scenario, then run again. The result should be 1236.56. Restore the parse-only expression afterward.
The text 1,234 is ambiguous. Selecting a comma returns 1.234; selecting a dot returns 1234. Confirm what the source intended before choosing. Review columns that mix number formats before conversion, and compare a known input with its expected value.
Output for 1,234.56 with a dot decimal separator: price_number: 1234.56.
Use Make when this conversion belongs in a workflow you repeat. For a one-off conversion in LibreOffice Calc, its documented NUMBERVALUE function (opens in a new tab) supports =NUMBERVALUE("19,95"; ","). This returns the number 19.95. The displayed decimal separator depends on the cell's number format. Start with Make Free (opens in a new tab), and check the Free-plan limits before scheduling a larger workflow.
Source: Make math functions (opens in a new tab). Screenshots show fictional practice data.
Share this guide
From holdmytwist.com/guides/make-parse-decimal-comma-number/


