Kubernetes Resource Unit Converter

Convert CPU (millicores ↔ cores) and memory (Ki/Mi/Gi ↔ K/M/G) — the units Kubernetes uses in requests and limits.

CPU

Memory

Tuning requests and limits across dozens of clusters? Zyntra gives you agentless resource visibility across Kubernetes, VMs and cloud.

How this works

CPU: Kubernetes measures CPU in cores, where 1000m (millicores) = 1 core.

Memory: Kubernetes accepts both binary units (Ki, Mi, Gi — powers of 1024) and decimal SI units (K, M, G — powers of 1000). 1Gi (1,073,741,824 bytes) is larger than 1G (1,000,000,000 bytes) — mixing them up is a common source of sizing mistakes.

Frequently asked questions

Why do my pods get OOMKilled even though memory looks fine in Gi?

A common cause is confusing Gi (binary, 1024-based) with G (decimal, 1000-based) when setting limits — this tool exists specifically to catch that mismatch.

What's a reasonable millicore request for a small service?

There's no universal number — it depends entirely on your workload's actual CPU usage under load; start from observed metrics, not a guess.

Related tools