33 ggml files · real checksums · official links

Every Whisper model, one honest table.

File sizes and SHA-256 checksums straight from the official repositories, with direct download links — whisper.cpp ggml quantizations, the PyTorch originals, faster-whisper CTranslate2 conversions, and distil-whisper. No mirrors, no wrappers: every link goes to the project’s own Hugging Face repo.

whisper.cpp ggml models

For whisper.cpp — CPU and Apple-silicon inference, no Python. Quantized (q5/q8) files trade a little accuracy for a lot of size; the FAQ below explains how to choose.

FileSizeSHA-256Official source
ggml-base-q5_1.bin57 MB422f1ae452ade6f3…download
ggml-base-q8_0.bin78 MBc577b9a86e7e048a…download
ggml-base.bin141 MB60ed5bc3dd14eea8…download
ggml-base.en-q5_1.bin57 MB4baf70dd0d7c4247…download
ggml-base.en-q8_0.bin78 MBa4d4a0768075e13c…download
ggml-base.en.bin141 MBa03779c86df33230…download
ggml-large-v1.bin2.88 GB7d99f41a10525d02…download
ggml-large-v2-q5_0.bin1.01 GB3a214837221e4530…download
ggml-large-v2-q8_0.bin1.54 GBfef54e6d898246a6…download
ggml-large-v2.bin2.88 GB9a423fe4d40c8277…download
ggml-large-v3-q5_0.bin1.01 GBd75795ecff3f83b5…download
ggml-large-v3-turbo-q5_0.bin547 MB394221709cd5ad1f…download
ggml-large-v3-turbo-q8_0.bin834 MB317eb69c11673c9d…download
ggml-large-v3-turbo.bin1.51 GB1fc70f774d38eb16…download
ggml-large-v3.bin2.88 GB64d182b440b98d52…download
ggml-medium-q5_0.bin514 MB19fea4b380c3a618…download
ggml-medium-q8_0.bin785 MB42a1ffcbe4167d22…download
ggml-medium.bin1.43 GB6c14d5adee5f8639…download
ggml-medium.en-q5_0.bin514 MB76733e26ad8fe1c7…download
ggml-medium.en-q8_0.bin785 MB43fa2cd084de5a04…download
ggml-medium.en.bin1.43 GBcc37e93478338ec7…download
ggml-small-q5_1.bin181 MBae85e4a935d7a567…download
ggml-small-q8_0.bin252 MB49c8fb02b65e6049…download
ggml-small.bin465 MB1be3a9b2063867b9…download
ggml-small.en-q5_1.bin181 MBbfdff4894dcb76bb…download
ggml-small.en-q8_0.bin252 MB67a179f608ea6114…download
ggml-small.en.bin465 MBc6138d6d58ecc832…download
ggml-tiny-q5_1.bin31 MB818710568da3ca15…download
ggml-tiny-q8_0.bin42 MBc2085835d3f50733…download
ggml-tiny.bin74 MBbe07e048e1e599ad…download
ggml-tiny.en-q5_1.bin31 MBc77c5766f1cef09b…download
ggml-tiny.en-q8_0.bin42 MB5bc2b3860aa151a4…download
ggml-tiny.en.bin74 MB921e4cf8686fdd99…download

PyTorch, faster-whisper and distil models

ModelSizeSHA-256Official source
Whisper large-v3 (original PyTorch)
The reference model every variant derives from. Needs a GPU with ~10 GB VRAM for comfortable inference.
2.88 GBa8e94b85976e5864…download
Whisper large-v3-turbo
Pruned decoder (4 layers) — ~6x faster than large-v3 with a small accuracy cost. The current default for most local setups.
1.51 GB542566a422ae4f3f…download
faster-whisper large-v3 (CTranslate2)
CTranslate2 conversion — ~4x faster than PyTorch, int8 quantizable at load time. What most production pipelines (including ours) actually run.
2.88 GB69f74147e3334731…download
faster-whisper medium
The sweet spot for CPUs and small GPUs.
1.42 GB9b45e1009dcc4ab6…download
faster-whisper small
Fast on CPU; fine for clean audio.
461 MB3e305921506d8872…download
faster-whisper base
Realtime on most CPUs; noticeable accuracy cost.
138 MBd01c3014881c9c6f…download
faster-whisper tiny
The smallest useful model; drafts only.
72 MBdcb76c6586fc06cb…download
distil-large-v3
Distilled: ~6x faster, ~50% smaller, within ~1% WER of large-v3 on English. English-only.
1.41 GB065e3775409aa2fb…download

Rather skip all of this?

If the goal is a transcript rather than an inference setup, that’s our product: upload a file and get speaker-labelled, word-timestamped text back in about a minute per half hour of audio — the engine behind it is faster-whisper + whisperX on our own GPUs, from 36¢ per audio hour, credits never expire.

Choosing and verifying models

Which ggml model should I download for whisper.cpp?

For most machines: ggml-medium-q5_0.bin (539 MB) balances accuracy and speed; on 8 GB RAM or less use ggml-base-q5_1.bin or ggml-small-q5_1.bin; if you have 16 GB+ and patience, ggml-large-v3-turbo-q5_0.bin gives near-best accuracy at a fraction of large-v3's cost. English-only audio can use the .en variants, which are slightly better at the same size.

What does q5_0 / q5_1 / q8_0 mean in the filename?

Quantization level: weights stored at ~5 or 8 bits instead of 16. q5 files are roughly a third the size of the full model with a small accuracy cost; q8 halves the size with almost none. For speech, q5 quantization is usually indistinguishable on clean audio.

Are these download links official?

Yes — every link resolves directly to the official Hugging Face repository for each project (ggerganov/whisper.cpp, openai, Systran, distil-whisper). We host nothing ourselves; the SHA-256 checksums shown are from the repositories' own file metadata so you can verify what you downloaded.

How do I verify a downloaded file?

Run shasum -a 256 <file> (macOS/Linux) or certutil -hashfile <file> SHA256 (Windows) and compare against the checksum in the table. Hover the truncated hash to see the full value.

ggml vs safetensors vs CTranslate2 — which format do I need?

ggml/gguf .bin files are for whisper.cpp (CPU/Metal, no Python). safetensors are the original PyTorch weights for transformers/openai-whisper. model.bin under Systran repos is CTranslate2 for faster-whisper. They contain the same learned weights converted for different runtimes — pick the format your tool expects.

Do I need any of this?

Only if you want to run Whisper yourself. If you just need a transcript, that is literally our product: upload the file, get speaker-labelled text with word timestamps in about a minute per half hour — no model downloads, no VRAM, from 36¢ per audio hour.