A small, static web app that provides quick on-page calculations and a free QR-code generator for links.
Live demo: https://sachin23991.github.io/allcalculate/
AllCalculate is a lightweight single-page website (HTML/CSS/JS) that aims to be a handy utility: evaluate math expressions and create QR codes for links — all from your browser, without any server required. It's ideal as a local utility page, a bookmarklet target, or a GitHub Pages demo.
- Evaluate arithmetic and simple math expressions directly in the page.
- Generate QR codes for any URL quickly and download/share them.
- Zero backend: everything runs client-side in your browser.
- Fast and small — great for offline use or embedding.
Open the live site on GitHub Pages: https://sachin23991.github.io/allcalculate/
Or open index.html locally in any modern browser.
- Clone the repository:
git clone https://github.com/Sachin23991/allcalculate.git cd allcalculate - Open the page:
- Double-click index.html, or
- Serve the folder with a static server (optional), e.g.:
# Python 3 python -m http.server 8000 # then open http://localhost:8000 in your browser
- Calculator: type an expression (example: 12*3.5 - (4/2)) and press Enter or the evaluate button to see the result.
- QR Generator: paste any link/URL into the QR input, click Generate, then download or scan the generated image.
- index.html — single-page UI and logic entrypoint.
- (static assets) — any CSS/JS/images used by the page.
- README.md — this file.
Works in modern browsers (Chrome, Firefox, Edge, Safari). No installation required.
- All operations are performed in your browser; no data is sent to remote servers by default.
- Avoid evaluating expressions from untrusted input if you modify the code to use eval-like functions. The shipped implementation is intended to be safe for typical calculator usage.
Contributions, bug reports and improvements are welcome.
- Open an issue for bugs or feature requests.
- Send a pull request with a clear description of changes.
- Consider adding: more advanced math functions, unit converters, themes, or copy-to-clipboard shortcuts.
- Add automated tests and a simple CI workflow for build checks if the project grows.
No license file is included in this repository. If you want others to reuse the code, add a LICENSE (for example MIT, Apache-2.0, or GPL) to clarify permissions.
Maintained by Sachin23991 — https://github.com/Sachin23991
Thank you for checking out AllCalculate — fast, simple calculations and QR generation in one page.