Columnar addition calculator
Calculator to add numbers. It displays the sum of any given numbers. It also displays columnar addition of these numbers, the carrying (regrouping), partial sums etc. Can be useful for primary school students (learning how to do columnar addition), for financial operations (can be set up to display dollar/cent format) and... for any other addition related purpose.


popular sets (click to use):primary school student,simple addition,financial (cash counting),show me all you got
Show detailed settings:

Enter your numbers here

Data summary

How many numbers detected
Detected numbers
2, 10, 3.3
Numbers base
10 (decimal)
Skipped characters


given numbers2.

What is this for

  • Students, schools, education - to learn how to do some math, to help solving exercises. How to add many numbers or do columnar addition. What is carry, and what are sums for each column independently.
  • Financial operations, counting money, bills etc. - do fast and easily some currency related operations. Given numbers and results can be easily displayed in dollar/cent format (like 1000.00, 1234.56, etc)
  • Computer science addition - hexadecimal and binary addition is now really easy...
  • Just adding of multiple numbers. This can be done even if the numbers are part of some text (they are easily extracted).

How to use this tool

  • To add some numbers (two or more), put all of them into the window below.
  • You can put numbers in any form you want. You can separate them with the commas, the Enter key or space... You can even put some text with many numbers inside of it.
    This calculator will look through text you entered and extract all numbers it is able to find.
  • To put decimal fractions, just use comma (,) or dot (.)
  • You can enter as big numbers as you want. You got 200 digits ? No problem...
    The numbers can be also very very small. Enter 0,00000000... and 100 more zeros - works perfectly !
    You can add 0.00002 to a hundred of trilions - the precision is not limited

What is the meaning of each calculator field ?

  • Enter your numbers here - put numbers, which you're going to add here.
    You can use almost any format you want, numbers can be separated by spaces, commas, semicolons, dashes, end of lines (enters) etc. - it's up to you and your needs.
    More, you can even paste a long text - even lyrics - as long as it contains some numbers. The numbers will be automatically detected, "trapped" and added together.

  • view setup
    • show carry - show the value that has been transferred to the column. For example if we're adding 17 and 25, first we add units: 7 + 5, which gives us 12, so 1 will be carried to the tens column. Here you can enable / disable the display of carry. Of course, the carry are shown both for the parts of a number: integer and decimals.
    • show single-column addition result (carry included) - show the sum of all the numbers in the column. The sum includes both the number given in the inputs and carry taken from the right hand side.
    • show single-column addition result (carry not included) - show the sum of all the numbers in a column, excluding the carry.
  • cipher manipulation
    • fill with zeros up to XX ciphers after comma - append zeros at the end of the number, if this number does not have enough digits after the decimal point. For example, if you set here 3, it will show number 15 as 15.000, and the number 15.55 as 15.550.
      A good example of use case is counting the money (accounting), where we have dollars and cents or euros and eurocents. Just type 2 here, and the calculator will supply always two digits after the decimal pennies.
    • consider only XX ciphers after the comma - simply cut the number (of the least accurate part), if the number of digits after the decimal point is greater than desired. For example, to show only decimal, enter here 1. For hundredths enter 2.
  • input parser
    • decimal separators - a list of characters that should be interpreted as decimal separators (colloquially "dot" or "comma" between integer and fraction parts). For example, if you want to treat 1.25 as "one and twenty-five hundredths," you should put comma character here (",").
    • ignored characters - a list of characters that should be ignored while splitting input text into separated numbers. For example, if you want to treat "100 000" as "one hundred thousand", you should put space character here (" "). Similarly, if you have list of hexadecimal numbers in 0x1234 format, you can ignore "x" character, to process them correctly.
  • computer related
    • number base - This calculator works for the number systems based on any base from 2 to 36. It supports the typical systems as decimal, hexadecimal, octal and binary.
      It also allows for calculation of exotic systems (eg. with base 17), up to the base of 36. The order of the characters is consistent with the English alphabet, so starts with 'a', ends with 'z'. 26 letters plus 10 digits gives max base of 36. Of course both upper case and lower case are allowed - input is case insensitive.

  • Popular sets - settings templates adjusted to common use cases.
    • primary school student - add numbers just as it's done in school. Show "carry" at the top and result at the bottom - nothing more.
    • simple addition - show numbers and results only. Without showing carry.
    • financial (cash counting) - add dollars and cents, euros and eurocents etc. - always show two digits after dot even if they are zeros. Useful if you need to add amounts of cash (as in accounting).
    • show me all you got - all possible options turned on. Show carry and the sum of the separate columns both with and without the carry.

History of changes, improvements and fixes to this calculator


More input format settings: you can now define your own decimal separators characters list and also ignored characters list.
Do you have financial data in "100,000.49" format? It's not a problem anymore - simply add comma (",") to ignored characters list and make dot (".") the only separator.
New options are available under "input parser" section in the main settings form.

Tags and links to this website

Links to external sites (leaving Calculla?)

Ancient version of this site - links

"Calculla v1" version of this calculatorIn December 2016 the Calculla website has been republished using new technologies and all calculators have been rewritten. Old version of the Calculla is still available through this link: We left the version 1 of Calculla untouched for archvial purposes.
Direct link to the old version:
JavaScript failed !
So this is static version of this website.
This website works a lot better in JavaScript enabled browser.
Please enable JavaScript.