kqalc

Full qalculate power in KRunner. Currency conversion, unit arithmetic, equations — everything the built-in calculator can't do.

Code quality Coverage

Features

Math

qc 2+2 qc sqrt(2) qc sin(pi/4) qc 2^64

Currency conversion

qc 5000 GEL to USD qc 100 EUR to KZT

Unit conversion

qc 100 km/h to mph qc 180 lbs to kg

Equations

qc x^2 = 9 qc solve(2x+5=15, x)

Exact & approximate

Both results shown side by side where useful

Clipboard

Select result to copy. Wayland & X11.

Install

Requires KDE Plasma 6, libqalculate (qalc CLI), and wl-copy (Wayland) or xclip (X11).

Debian / Ubuntu

Add the APT repository and install:

curl -fsSL https://noctuum.github.io/kqalc/gpg-key.asc \
  | sudo tee /usr/share/keyrings/kqalc.asc > /dev/null

echo "deb [signed-by=/usr/share/keyrings/kqalc.asc] https://noctuum.github.io/kqalc stable main" \
  | sudo tee /etc/apt/sources.list.d/kqalc.list

sudo apt update && sudo apt install kqalc
Arch Linux (AUR)

Install with your preferred AUR helper:

paru -S kqalc-bin
Nix

Run directly or add to your flake inputs:

nix run github:noctuum/kqalc
From source

Requires Go 1.22+:

git clone https://github.com/noctuum/kqalc.git
cd kqalc
./install.sh

Restart KRunner after install:

kquitapp6 krunner && kstart6 krunner

Usage

Open KRunner (Alt+Space) and type:

qc <expression>

The qc prefix triggers kqalc. Results appear instantly — select to copy to clipboard.