AI summary
Offline text-based calculator for power users with variable support, syntax highlighting, and file-based sessions. Supports unit conversions, date/time math, user-defined functions, and cross-file references. Recent updates fixed keyboard compatibility issues with HeliBoard and Microsoft SwiftKey. Licensed under GPLv3.
Generated by AI. May contain inaccuracies.
About this app
Fully offline Android calculator app for power users with variable support, syntax highlighting, file-based sessions, and more. A free Android alternative to proprietary text-based calculators like Numi, Calca, and Soulver.
Features
Smart calculations
ℹ️ Note
All supported operators, functions, and advanced syntax is extensively explained and documented in the reference guide: https://github.com/vishaltelangre/NerdCalci/blob/main/REFERENCE.md
Variable support
a = 100 b = 200 total = a + b # 300
Composite operations
score = 10 score += 5 # 15 score++ # 16 score /= 4 # 4
Percentage calculations
20% of 50000 # 10000 15% off 1000 # 850 50000 + 10% # 55000 50000 - 5% # 47500
Dynamic variables
groceries = 45.50 utilities = 120 rent = 950 total # 1115.50
feb = 200 mar = 300 avg # 250
Unit conversions & arithmetic
10km + 500m # 10500 m 5 kg to g # 5000 g 100 °C as °F # 212 °F
Numeral systems
5 million # 5000000 1.5 crore # 15000000
Comments
price = 1000 # base price tax = 18% of price # 180
Calendar-aware date & time calculations
today + 3 weeks now - 4 hours 30 mins 3 days ago 2 days from now
# Intervals days between today and date(2025, 1, 1) today through tomorrow in hours
# Timezones now in "Japan" datetimeZ(2024, 1, 1, 12, 0, 0, "UTC") in "Tokyo"
today as iso8601 now as timestamp
User-defined functions
sq(x) = x ^ 2 sq(5) # 25
# Support for multi-statement bodies salary(hours) = base = hours * 50; bonus = base * 0.1; base + bonus salary(160) # 8800
Cross-file references
f = file("Summary") total_cost = f.total * 1.1
# Or invoke functions directly file("Calculations").taxFunc(1000)
Mathematical functions
sqrt(16) # 4 sin(PI/2) # 1 sin(45) # 0.85 (radians by default) sin(45°) # 0.7071 (supports degrees)
Editor features
- Syntax highlighting: Color-coded variables, numbers, operators, and comments - Smart error diagnostics: See human-friendly explanation of math or syntax errors - Auto-completion: Smart variable suggestions as you type - Line numbers: Easy reference and navigation
File management
- Multiple files: Create and manage separate calculation files - Auto-save: Changes are saved automatically - Pin files: Keep important files at the top (max 10 pinned files) - Search: Search files easily - Duplicate files: Create a copy of a file with a new name - Backups: Automatically or manually backup your files to app storage or a custom folder - Restore from backups: Restore your files safely with support for conflict resolution (Keep local, replace, or keep both) - Copy with results: Copy file content with calculated results to clipboard - Export: Share your calculations as a PNG image or a multi-page PDF
And more...
- Offline: Works without internet - Undo/Redo: Up to 30 steps per file - Dark/light theme: System, dark, or light mode - Real-time results: See calculations update as you type
License
GNU General Public License v3.0
What's new
Fixed HeliBoard keyboard issue where newline clears/merges and cursor jumps to previous line when swiping left and typing (Issue: #195). Attempted a fix for duplicate multi-line paste issue using HeliBoard keyboard (Issue: #193). Fixed Microsoft SwiftKey Keyboard issue where pressing Enter inserts multiple new lines (Issue: #186).
About this version
- Version
- 4.8.2 (482)
- Size
- 2.07 MB
- Requires Android
- 6.0
- Target SDK
- 23
- Architecture
- x86, x86_64, arm64-v8a, armeabi-v7a
- Downloads
- 28
- Updated
- Jun 10, 2026
- Package
- com.vishaltelangre.nerdcalci
Ratings & reviews
- 50
- 40
- 30
- 20
- 10
