Welcome to Windows Calculator
Windows Calculator is a modern Windows app written in C++ and C# that ships pre-installed with Windows. Built on the Universal Windows Platform (UWP), it delivers a comprehensive set of calculation and conversion tools for everyday use.What is Windows Calculator?
The Windows Calculator app provides standard, scientific, and programmer calculator functionality, as well as a set of converters between various units of measurement and currencies. It’s an open-source project maintained by Microsoft, regularly shipping with new features and bug fixes.Quick Start
Get up and running with Windows Calculator in minutes
Installation
Detailed setup instructions and prerequisites
Architecture
Understand the MVVM design and project structure
Contributing
Learn how to contribute to the project
Key Features
Standard Calculator
Basic operations with immediate command evaluation
Scientific Calculator
Expanded operations using order of operations
Programmer Calculator
Common mathematical operations for developers with base conversion
Date Calculation
Calculate differences between dates and add/subtract time periods
Unit Converter
Convert between many units of measurement
Currency Converter
Real-time currency conversion powered by Bing
Advanced Capabilities
Infinite Precision Arithmetic
Windows Calculator uses infinite precision arithmetic for basic operations (addition, subtraction, multiplication, division), ensuring calculations never lose precision.History and Memory
The calculator includes comprehensive calculation history and memory capabilities, allowing you to track and reuse previous calculations.Calculation History
Access your complete calculation history to review and reuse past operations.Technology Stack
Windows Calculator is built using:
- C++/CX and C# for core functionality
- XAML for the UI framework
- MVVM (Model-View-ViewModel) design pattern
- Universal Windows Platform (UWP) for Windows integration
Get Started
Ready to build Windows Calculator? Head over to our Quick Start Guide to begin building and running the app locally, or check out the Installation Guide for detailed setup instructions.Community and Support
Windows Calculator is an open-source project that welcomes community contributions:- GitHub Repository: microsoft/calculator
- Report Issues: Use Feedback Hub or GitHub Issues
- Contributing: Follow our contributing guidelines
- License: MIT License