NerdCalci

Verified safeOpen sourceExclusive
5.0
1 review
26
downloads
6.0
android

AI summary

Text-based calculator for power users with variables, syntax highlighting, unit conversions, date calculations, and user-defined functions. Supports file-based sessions, cross-file references, and exports to PNG or PDF. Fully offline with auto-save and backup. Open source under GPL v3.0.

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

v4.7.3May 31, 2026

https://github.com/vishaltelangre/NerdCalci/compare/v4.7.2...v4.7.3/

About this version

Version
4.7.3 (473)
Size
2.07 MB
Requires Android
6.0
Target SDK
23
Architecture
x86, x86_64, arm64-v8a, armeabi-v7a
Downloads
26
Updated
May 31, 2026
Package
com.vishaltelangre.nerdcalci

Ratings & reviews

5.0·1 review
5.0
1 rating
  • 5
    1
  • 4
    0
  • 3
    0
  • 2
    0
  • 1
    0

Write a review

Tap a star to rate this app

Recent reviews

Showing 1 of 1