CPU Millicores Converter
Convert between CPU cores and Kubernetes millicores. Enter cores to get millicores, or millicores to get the fraction of a core.
Last reviewed by the Radiatus Cloud team
Convert between CPU cores and Kubernetes millicores (m).
Want this automated for your stack?
We build CI/CD, Kubernetes & IaC pipelines that scale.
Convert CPU cores and millicores
Kubernetes measures CPU in units of cores, and a common shorthand is the millicore, where 1000m equals one full CPU core. This converter translates between the two: enter a value in cores to get millicores, or a value in millicores to get the equivalent fraction of a core and a percentage. So 500m is half a core, or fifty percent of one CPU. The millicore unit lets you request fine-grained slices of CPU for your containers.
One core corresponds to one virtual CPU on the node, whether that is a physical core, a hyperthread or a cloud vCPU.
Right-sizing CPU requests
Setting CPU requests and limits appropriately is key to efficient scheduling and stable performance. Requests reserve guaranteed CPU for scheduling, while limits cap usage. Because manifests often use millicores, being able to convert to and from whole cores makes it easier to reason about capacity, compare against node sizes, and interpret monitoring dashboards that may report either unit.
Remember that CPU is a compressible resource: exceeding a CPU limit throttles the container rather than killing it, unlike memory. This converter keeps the units clear. All calculation happens locally in your browser.
Related tools
- CI/CD Security Gap Analyzer — Checklist based analyzer for CI/CD pipeline security gaps.
- Docker Security Scanner — A new tool extracted from the codebase.
- Terraform Scanner — A new tool extracted from the codebase.
- SQL Formatter — Format and indent SQL queries for readability. Handles joins, subqueries and CTEs, supports common dialects, and runs entirely in your browser.
Frequently Asked Questions
What is a millicore?
It is one thousandth of a CPU core. Kubernetes uses millicores, written with an m suffix, to request fine-grained slices of CPU.
How many millicores are in a core?
Exactly 1000. So 500m is half a core, 250m is a quarter, and 2000m is two full cores.
What does one core mean?
One core is one virtual CPU on the node, which may be a physical core, a hyperthread or a cloud vCPU depending on the hardware.
What happens if a container exceeds its CPU limit?
It is throttled rather than killed, because CPU is compressible, unlike memory where exceeding the limit terminates the container.
Privacy & Security
Everything runs in your browser; nothing is uploaded.
How to Use
Enter a value in cores or millicores to convert.
Disclaimer: This tool is provided "as is" without warranty of any kind. Results are for educational and utility purposes.