AI summary
Offline text-based calculator for power users with variable support, syntax highlighting, unit conversions, calendar-aware date math, and user-defined functions. Save calculations in multiple files, export as PNG or PDF, and back up your work. Open source under GPLv3. Latest update fixes a startup crash from a database index mismatch.
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 app crashing on startup due to a database index mismatch.
About this version
- Version
- 4.8.1 (481)
- Size
- 2.07 MB
- Requires Android
- 6.0
- Target SDK
- 23
- Architecture
- armeabi-v7a, x86, x86_64, arm64-v8a
- Downloads
- 9
- Updated
- Jun 9, 2026
- Package
- com.vishaltelangre.nerdcalci
Ratings & reviews
- 50
- 40
- 30
- 20
- 10
