CalcTape CalcTape Web – User Manual

CalcTape Web – User Manual

CalcTape Web is the browser-based version of the CalcTape calculator. Instead of showing only a single intermediate result like a conventional calculator, CalcTape works like a paper tape with a notepad function: you write your calculation line by line, can add a comment to every value, and edit anything at any time. Everything is recalculated instantly.

Calculate, Comment, Correct: in your browser, no installation required. Your data stays local on your device.


Contents

  1. The Concept: How CalcTape Works
  2. Interface Overview
  3. The Editor: Writing Calculations
  4. The Keyboard: All Keys Explained
  5. Customizing User Keys (VAT)
  6. The Menu
  7. The Status Bar
  8. Sharing Calculations
  9. Saving and Automatic Backup
  10. Keyboard Shortcuts
  11. Error Messages
  12. Limits & Notes
  13. Privacy
  14. CalcTape for Other Platforms

1. The Concept: How CalcTape Works

CalcTape differs from a conventional calculator in four ways:

Line-by-Line Calculation

Each line contains an operator and a value, e.g. + 1,350.00. CalcTape accumulates the lines continuously, like a receipt.

Automatic Subtotals

When you close a block (using the = / Enter key), CalcTape automatically draws a separator line and writes the running subtotal below it:

 +      3,230.00 Salary
 -      1,350.00 Rent
 -        780.00 Groceries
 ---------------
 +      1,100.00 Available

Comments Right Next to the Numbers

You can write any text after a value (in the example above "Salary", "Rent" …). CalcTape ignores the text when calculating but displays it alongside the numbers, so every calculation stays easy to follow.

Edit Anything at Any Time

You can change any value in any line at any time. The entire calculation is recalculated instantly. That is what makes CalcTape so flexible.

Multiple Calculations Side by Side


2. Interface Overview

The app is divided into the following areas:

AreaPositionFunction
Headervery top (dark blue)Menu icon ☰, logo & product name, theme menu, dark mode switch, language selector (globe icon), "Share" button
Notice barbelow the headerPrivacy notice with "OK, got it." (shown only on the first visit)
Toolbarabove the editorUndo/Redo, lines, typeface, digit grouping, zoom, help (see below)
Editor (tape)center, full heightInput area for your calculations (lined "paper")
Status barbelow the editorClickable chips: Memory, Zoom, cursor position; errors; "Automatically saved"
Result paneltop rightLarge current result (click to copy) + Memory chip
Keyboardright (mobile: bottom)Virtual calculator keyboard
Apps panelbottom rightLinks to the CalcTape apps (Mac, Windows, Android, iPhone, Business)
Footervery bottomCopyright, version, legal links

The Toolbar

The most important actions are available as icon buttons directly above the tape, organized in groups:

Save calculation lives in the Share popover (section 8), not in the toolbar.

Each icon shows a tooltip with a plain-text label and keyboard shortcut on hover (e.g. "Undo (Ctrl+Z)").

The Result Panel

The result of the current block is displayed large and clearly in the top right. Clicking the value copies it to the clipboard (brief confirmation "Result copied"). Below it, a small chip shows the memory value, also copyable with a click. The small copy icon next to the values indicates this feature.

Dark Mode

Use the moon/sun icon in the header to switch between light and dark themes. On the first visit, CalcTape follows your device's system setting automatically; your choice is then saved.

Color Theme

Use the theme icon (a half-filled circle with a small arrow) in the header to choose between several color palettes:

The palette is independent of light/dark mode: you can combine any palette with the light or dark theme. Your choice is saved – just like the dark mode and language settings – and restored on your next visit.

Language

Use the globe icon in the header to switch between Deutsch, English, Español, Français, Italiano, Português and हिन्दी (Hindi); the active language is marked with ✓ in the menu and is saved. Without an explicit selection, CalcTape follows your browser's language. This manual is also available in all app languages.

Adapting to Window Size

The interface is responsive:

CalcTape can also be added to the home screen on mobile devices as a PWA (Progressive Web App) and launched like a native app.


3. The Editor: Writing Calculations

The editor is the heart of the app. You can type freely using a physical keyboard or use the on-screen keyboard buttons; both work equally well.

The tape looks like a lined notepad (the lines can be turned off via the toolbar or Ctrl+L). For orientation, the line containing the cursor is subtly highlighted in blue and marked with a blue bar on the left; all lines that are part of a calculation (values, variables, sum lines) have a continuous sand-colored stripe on the left. Totals are displayed in bold, so the result of every calculation is easy to spot at a glance.

Line Structure

 <Operator> <Number> <optional comment text>

Example: + 1,234.50 income March

Percentage Calculations

A percentage value is placed after a number, e.g. - 40.00%. It refers to the current running subtotal. Example:

 +        910.50 Available budget
 -         40.00% | -364.20  Reserves
 ---------------
 +        546.30 Available

CalcTape automatically displays the amount calculated from the percentage right after it (in the example | -364.20).

Note: The operator immediately following a percentage value must not have a higher precedence than the percentage operator. If a corresponding error message appears, insert a subtotal after the percentage value.

Comments

Everything after the number is treated as a comment and does not affect the calculation. This lets you document what a value represents.

Variables (Named Values)

CalcTape lets you name values and reuse them later. Variable names must start with a letter and must not contain special characters. There are two ways to define a variable:

1. Direct assignment: var = 123 The variable name goes to the left of the equals sign, the value to the right:

 vat = 19
 +      1,000.00 Net
 +           vat% | 190.00  VAT

2. Naming a sum line: ... = var In a sum line (subtotal), the name goes to the right of the equals sign and takes on the result of that line:

 +      3,230.00 Salary
 -      1,350.00 Rent
 ---------------
 +      1,880.00 = budget

 +        budget
 -         25.00% | -470.00  Savings rate
 ---------------
 +      1,410.00 Available

The defined variable (budget) can be reused afterwards. In the example, a new calculation starts after the blank line, takes over the budget and subtracts a 25 % savings rate. This second form is only allowed in sum lines; in all other lines the variable name must go to the left of =.

Further background on variables and advanced calculation rules can be found at calctape.com.

Editing, Inserting, Deleting

Error Display

If a line contains an error, it is marked directly on the tape (red left border, reddish tint, wavy underline); the plain-text description appears as a tooltip on the line and as a red chip in the status bar (see Section 11).


4. The Keyboard: All Keys Explained

There are two slightly different layouts: the desktop keyboard (portrait, right side) additionally has the four memory keys; the mobile keyboard (landscape bottom sheet) omits them for space. The keys are color-coded by function:

Number Keys

09, the double zero 00, and the decimal separator (period). Use these to enter values.

Operator Keys

KeyMeaning
+Addition
Subtraction
×Multiplication
÷Division

Function Keys

KeyMeaning
= ⁄↲ (Enter)Close block → calculate result, draw subtotal, new line
%Percentage calculation

Memory Keys

The four memory keys exist only on the desktop keyboard:

KeyMeaning
MRMemory Recall: retrieve/insert the stored value
M+Add the current value to memory
M−Subtract the current value from memory
MCClear memory

The MR, M+, and M− keys also show a small preview of the affected memory value, so you can see what the key will do before pressing it.

Control Keys

KeyMeaning
ACAll Clear: discard the entire calculation and start over
Backspace: delete the last character

Tip: Accidentally pressed AC? Use Undo (the icon in the toolbar or Ctrl+Z) to restore the previous content, as long as the tab stays open and is not reloaded.

User Keys (VAT)

On the right there are two customizable keys for VAT, labeled +VAT and −VAT by default. They insert a pre-configured calculation step; the VAT rate is set automatically based on your locale (in Germany 19 %). These keys can be freely reconfigured (see the next section).


5. Customizing User Keys (VAT)

Each of the two VAT keys has a gear icon ⚙ in its bottom right corner, which appears when you hover over the key with your mouse (on touch devices it is always visible). Clicking it opens the "Edit user key" dialog.

Fields in the Dialog

ElementFunction
LabelText displayed on the key (max. 16 characters)
Formula / textWhat is inserted when the key is pressed, e.g. + 19% or * 0.8
Calculate / Enter [= ↵]Toggle switch (see below)
DefaultResets all fields to the factory defaults

The "Calculate / Enter" Toggle

This switch controls whether a line break (equivalent to the =/Enter key) is triggered automatically after the content is inserted:

"\n" for a Line Break in the Formula

You can write the character sequence \n in the Formula / text field; it will be replaced by a real line break when inserted. This lets you store multi-line snippets on a single key.

Saving & Resetting


6. The Menu

Click the hamburger icon ☰ (top left) to open the main menu. It shows the corresponding keyboard shortcut next to each entry and contains:

EntryShortcutFunction
UndoCtrl+ZUndo the last change
RedoCtrl+YRedo the undone change
Show linesCtrl+LToggle the lined "paper" on/off (on by default)
Proportional typefaceSwitches the tape to a proportional typeface (default: monospaced)
Indian digit grouping (lakh/crore)Thousands grouping in Indian style (e.g. 10,00,000.00) instead of groups of three; applies immediately to all values
Zoom inCtrl+2Increase text/key size (zoom)
Zoom outCtrl+1Decrease text/key size (zoom)
Getting startedInserts an example text with the basics at the top of the tape
Working with variablesInserts an example text about calculating with variables at the top of the tape
ManualOpens this manual (new tab)
CalcTape Apps for Desktop & MobileOverview of all CalcTape apps (new tab)

The Undo and Redo entries appear grayed out when there is nothing to undo or redo. Save calculation is found in the Share popover (section 8); Ctrl+S keeps working everywhere. The memory value and result are no longer shown in the menu. They have moved to the result panel (right) and the status bar, where they can be copied with a click.

The example texts Getting started and Working with variables (also available via the help icon in the toolbar) are the quickest way to get familiar with how CalcTape works: they explain CalcTape with small example calculations that you can try out directly. They are always inserted at the top of the tape; the existing content is kept below.


7. The Status Bar

Directly below the editor, the status bar continuously shows the current state as clickable chips:

ChipMeaning
GT <value>Grand Total: sum of the final totals of all completed calculation blocks. Click to copy it to the clipboard.
<%>Current zoom level (100 % = default). Click to reset the zoom.
L <line>:<col>Position of the input cursor
Error (red)When there is an error in the current line, the plain-text description appears here
✓ Automatically savedConfirmation that the calculation is continuously saved locally

A warning banner also appears above the chips when the calculation approaches the maximum length of 500 lines: from about 95 % it shows a counter ("… of 500 lines"); when the limit is reached it turns red. If a new line is then rejected, the banner briefly shakes as feedback (details in Section 12).


8. Sharing Calculations

CalcTape can share a complete calculation as a link, without any server involvement. The entire content is compressed and written directly into the URL.

The Share Button

The "Share" button is in the top right of the header. It opens a small menu:

Anyone who opens the link sees your calculation exactly as it was. The following rules apply:

Note: There is no length limit when sharing: any calculation that the editor allows (max. 500 lines, Section 12) can also be shared as a link. No data is ever transmitted to a server: the content sits after the # in the address and never leaves the browser.


9. Saving and Automatic Backup

Automatic Local Backup

Your current calculation is continuously and automatically saved in your browser's local storage. Close the tab and come back later; your content will still be there. Settings (zoom, lines, user keys) are also retained.

Save as a File

Save calculation (Share popover or Ctrl+S) downloads the calculation as a CalcTape file. You can open this file with the CalcTape apps (Windows, macOS, Android, iOS) and continue working on it there.


10. Keyboard Shortcuts

ShortcutFunction
Ctrl + SSave calculation (download file)
Ctrl + ZUndo
Ctrl + YRedo
Ctrl + LToggle show lines on/off
Ctrl + 2Zoom in
Ctrl + 1Zoom out
Enter / =Close block, calculate result/subtotal
BackspaceDelete character to the left
DeleteDelete character to the right

On a Mac, use ⌘ (Command) instead of Ctrl.

You can also type freely in the editor at any time using a physical keyboard including digits, operators, and text.


11. Error Messages

When CalcTape detects an error in a line, it is marked on the line and explained in the status bar. The most important messages:

MessageCause / Remedy
Division by zeroA division by 0 was attempted.
Too many operatorsMultiple operators without a value in between.
Syntax errorThe line is not formally valid.
Calculations must start with a number or a signStart the line with a valid input (number, +, ).
Percentage needs a subtotalInsert a subtotal after the percentage value (operator precedence).
Percentage only with a simple valueThe % sign must immediately follow a number.
Percentage not at the startA percentage value cannot be the first entry in a calculation.
Unknown functionFunction name not recognized.
Invalid variable nameNames must start with a letter and contain no special characters.
Variable name already in useThe name has been assigned more than once.
Variable not defined / value undefinedThe variable used has not (yet) been defined.
Variable definitions only in sum linesThis definition form is only allowed in sum lines; otherwise put the name to the left of =.

12. Limits & Notes


13. Privacy

CalcTape Web stores your settings and calculations exclusively locally on your device. This data is never transmitted over the internet, not even when sharing via link (the content is embedded in the link itself, not on a server).

The flip side of purely local storage: calculations are lost when browser data is cleared or in private/incognito mode. A one-time notice on first start points this out – save important calculations as a file or share them as a link from time to time (Sections 8 and 9). No liability is accepted for lost data.

The privacy policy, legal notice, and contact information are available via the links in the footer.


14. CalcTape for Other Platforms

CalcTape is also available as a full-featured app with additional functionality for:

You can find the links in the Apps panel below the keyboard, in the menu, and at calctape.com. Files saved from CalcTape Web can be opened and edited in these apps as well.


© schoettler Software GmbH – CalcTape Web. This manual describes the user interface of the web version. Everything else about CalcTape can be found at calctape.com.