Mathypad terminal interface showing unit-aware calculations

✨ See what mathypad can do

50 GiB in MiB
→ 51,200 MiB
1 GB / 10 Mbps
→ 800 s
100 QPS * 1 hour
→ 360,000 query
line1 + 90 GiB
→ 143,360 MiB

📊 Variables & Assignments

Store values in variables and reference them in calculations. Build complex calculations step by step with reusable components.

💬 Natural Language Processing

Write calculations in natural text: "Calculate: 5 TB + 2 TB" or "The server has 16 GiB of RAM". Mathypad finds and evaluates mathematical expressions automatically.

🔄 Smart Unit Conversion

Seamlessly convert between data units (GB, GiB, MB, MiB), network speeds (Mbps vs MB/s), time units, and request rates. Automatically handles base 10 vs base 2 conversions.

🧮 Unit-Aware Arithmetic

Perform complex calculations with mixed units. Calculate download times, bandwidth usage, storage requirements, and more with automatic unit handling.

🔗 Line References

Reference previous calculation results in new expressions using line1, line2, etc. Build complex calculations step by step with confidence.

🌐 DevOps & Capacity Planning

Perfect for DevOps, capacity planning, and system administration. Calculate transfer times, QPS loads, storage conversions, and infrastructure requirements.

Ready to get started?

cargo install mathypad

Then run mathypad to launch the interactive calculator with variables and natural language support