GitHub-hosted runner specs lookup
Type a runs-on label or pick an operating system to see how many vCPUs, how much memory and disk, and what per-minute price each GitHub-hosted runner has.
| runs-on label | OS | vCPU | RAM | SSD | Per minute |
|---|---|---|---|---|---|
| ubuntu-latest, ubuntu-24.04, ubuntu-22.04 | Linux | 2 | 7 GB | 14 GB | $0.0060 |
| ubuntu-latest-4-cores | Linux | 4 | 16 GB | 150 GB | $0.012 |
| ubuntu-latest-8-cores | Linux | 8 | 32 GB | 300 GB | $0.022 |
| ubuntu-latest-16-cores | Linux | 16 | 64 GB | 600 GB | $0.042 |
| ubuntu-latest-32-cores | Linux | 32 | 128 GB | 1200 GB | $0.082 |
| ubuntu-latest-64-cores | Linux | 64 | 256 GB | 2040 GB | $0.162 |
| ubuntu-latest-96-cores | Linux | 96 | 384 GB | 2040 GB | $0.252 |
ubuntu-latest: Public repositories get 4 vCPU / 16 GB for free. ubuntu-latest-4-cores: Larger runner: you choose the label when you create it.
Prices checked 2026-10-10 against the provider's published rates. Everything runs in your browser; nothing you type is sent anywhere.
How to use it
- Type part of a label such as ubuntu, macos-15 or 16-cores, or leave it blank.
- Filter by operating system if you only care about one.
- Compare vCPU, RAM, SSD and price per minute, then copy the label into your workflow's runs-on.
Frequently asked questions
What does ubuntu-latest map to?
ubuntu-latest points at GitHub's current default Ubuntu image, a 2 vCPU, 7 GB runner for private repositories. Pin ubuntu-24.04 if you need a fixed image.
Are larger runners billed differently?
Yes. Larger runners are always billed per minute and do not use your included free minutes. Standard runners do use the free minutes.
Why is macOS so much more expensive?
macOS runners run on Apple hardware that GitHub has to buy and host, so a macOS minute costs several times a Linux minute.
Do public repositories get more CPU?
Yes. Standard Linux runners for public repositories have 4 vCPU and 16 GB of memory at no charge.
Related tools
- GitHub Actions cost calculatorEstimate your monthly GitHub Actions bill from minutes per runner type, with included free minutes and per-minute prices for Linux, Windows and macOS.
- CI minutes forecasterForecast monthly CI minutes and GitHub Actions cost from pull requests per day, pushes per PR, jobs per run and minutes per job. Plan and runner aware.
- GitHub Actions matrix expanderSee every job a GitHub Actions strategy.matrix creates, with include and exclude applied, and the total job count against the 256-job limit.
- GitHub Actions cache key builderBuild a correct actions/cache key with hashFiles patterns and restore-keys for npm, pnpm, pip, Gradle, Maven, Go, Cargo and more. Copy-ready YAML.