Skip to content
compiler.dev

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.

For example ubuntu-latest, windows, macos-15, 16

runs-on labelOSvCPURAMSSDPer minute
ubuntu-latest, ubuntu-24.04, ubuntu-22.04Linux27 GB14 GB$0.0060
ubuntu-latest-4-coresLinux416 GB150 GB$0.012
ubuntu-latest-8-coresLinux832 GB300 GB$0.022
ubuntu-latest-16-coresLinux1664 GB600 GB$0.042
ubuntu-latest-32-coresLinux32128 GB1200 GB$0.082
ubuntu-latest-64-coresLinux64256 GB2040 GB$0.162
ubuntu-latest-96-coresLinux96384 GB2040 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

  1. Type part of a label such as ubuntu, macos-15 or 16-cores, or leave it blank.
  2. Filter by operating system if you only care about one.
  3. 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.