Part of the AI & Machine Learning suite · 24 calculators

Embedding Storage Calculator

How much storage a vector index needs — from document count, chunk size and embedding dimensions — plus the cost of generating the embeddings.

A vector is dimensions times bytes per dimension: a 1,536-dimension embedding at 32-bit floats is 6 KB.

%
Results update as you type
Results
Total storage
5.65 GB
Chunks
Bytes per vector
Vectors alone (GB)
Index overhead (GB)
Total (GB)
Cost to embed the corpus
Total at 8-bit quantisation (GB)
Tokens embedded
Reviewed September 2026. Model arithmetic is the same everywhere: the same formulas in every market, in your own currency. Australia's AI Ethics Principles are voluntary; cost and sizing arithmetic carries no regulatory requirement.
No account required · Google Analytics off unless allowedCalculator arithmetic runs in your browserResults update as you type
All calculations run 100% in your browser. The calculator code does not submit your figures to GlobalCalc to obtain a result.
About embedding storage

How the embedding storage calculator works

A vector is dimensions times bytes per dimension: a 1,536-dimension embedding at 32-bit floats is 6 KB. Multiply by the number of chunks and add the index overhead, which for an approximate-nearest-neighbour index is substantial — often as much again as the vectors themselves.

The lever most people miss is dimension reduction and quantisation. Storing vectors as 8-bit integers cuts storage fourfold with very little retrieval quality lost, which at scale is the difference between fitting in memory and not.

Formula: storage = chunks × dimensions × bytes × (1 + index overhead)

Worked examples

InputsTotal storageNote
50,000 documents at 1,536 dimensions5.65 GBabout 5 GB
Smaller embeddings1.41 GBa quarter of the storage
No index overhead2.82 GBvectors only

Frequently asked questions

How big is an embedding?

Dimensions times bytes. A 1,536-dimension vector at 32-bit floats is 6 KB; at 8-bit it is 1.5 KB.

Why does the index cost as much as the vectors?

Because approximate-nearest-neighbour structures store graph links or cluster assignments alongside the data. Doubling is a reasonable planning figure.

Should I quantise?

Usually yes. 8-bit costs very little retrieval quality and cuts storage fourfold, which often decides whether the index fits in memory.

What chunk size should I use?

Two hundred to 800 tokens for most retrieval. Smaller chunks retrieve more precisely; larger ones carry more context per hit.

Why does overlap matter?

It stops an answer being split across a chunk boundary, at the cost of more chunks. Ten to twenty per cent is the usual compromise.

Where these figures come from

Last checked: September 2026. The relationships here are architectural, not vendor-specific: bytes per parameter follow the numeric format, KV-cache size follows the transformer definition, and token-per-word ratios come from published tokeniser behaviour.