A footprint chart is a candlestick opened up: inside every bar it prints how much traded at each price, split into market sells, on the bid, and market buys, on the ask. A candle shows where price went. A footprint shows who pushed it there, and where the other side held its ground.

FreePart of the free chart. No account needed.Open it on the chart

By the Klustra team12 min readChecked against the product on 6 October 2026

What is a footprint chart?

Every trade on an exchange has an aggressor: the side that crossed the spread and took liquidity. A market buy lifts the offer; a market sell hits the bid. A footprint chart keeps that distinction. Instead of drawing one body and two wicks per bar, it prints two numbers at each price the bar traded: the volume sold into the bid on the left, and the volume bought from the offer on the right.

Traders also call it a bid × ask chart (bid x ask, or a bid/ask footprint), a cluster chart, a numbers bar or an order flow chart. Two of its cell modes have names of their own: a delta footprint prints buys minus sells at each price, a volume footprint the total. The idea is the same in all of them. Read a bar from its low to its high and you can see where the move was built, where it stalled, and whether the last push had anyone behind it.

Footprint, Bid×Ask modeBTCUSDT perpetual · Binance · 1m
A recording of the real chart. Each row is one price; the left number traded as market sells, the right as market buys.

How does a footprint chart work?

Your browser connects straight to the exchange’s public trade stream and receives every print with its price, size and aggressor side. Binance, for one, publishes the side on each trade as whether the buyer was the market maker, in its aggregate trade stream: when the buyer was the maker, the aggressor sold. A Web Worker files each trade into its bar and price row as it arrives. There is no sampling, no interpolation, and no Klustra server in the path of the live data.

We check the result against the exchange’s own record. On 6 October 2026 we added up the published trades for thirteen one-minute bars, twelve on Binance BTCUSDT, live and from history, and one on Bybit: every price row’s bid and ask matched the chart to the last decimal, and so did each bar’s volume and its number of trades.

Rows are grouped automatically as you zoom. A row is always a whole number of the exchange’s own ticks, never a price in between, and it stays at least 14 pixels tall (20 on a phone) so its figures can be read. Zoomed out, several ticks share a row; zoom in and the rows split back towards single ticks. Bars never get narrower than their numbers either: zooming out stops at the width they need. You never pick a grouping by hand, and the rows always add up to the bar’s real volume.

How to read a footprint chart

Read each bar from its low to its high. Everything drawn on it is a statement about the trades inside it: learn these seven marks and the rest of the chart reads itself.

Reading a footprint barBTCUSDT perpetual · Binance · 5m
Five-minute footprint bars on the Binance BTCUSDT perpetual: bid and ask volume at each price, an outlined point of control, underlined imbalances, a green stacked-imbalance rail on one bar and a red one on the next, and unfinished-auction dashes.Five-minute footprint bars on the Binance BTCUSDT perpetual: bid and ask volume at each price, an outlined point of control, underlined imbalances, a green stacked-imbalance rail on one bar and a red one on the next, and unfinished-auction dashes.
A still from the real chart: 6 October 2026, 15:30 to 15:40 UTC.Tap a number to see what each mark means.

Why the imbalance is diagonal

A buyer lifting the offer at a price is meeting sellers who were resting there, one step above the best bid. So Klustra compares the buying at each price with the selling one price step lower, not with the selling at the same price. A price that never traded counts as a real zero, so an imbalance is never drawn across a gap in the ladder.

Imbalances, stacked imbalances, POC and unfinished auctions

What is an imbalance on a footprint chart?

A price where one side overwhelmed the other along that diagonal. Klustra marks a buy imbalance where the market buying at a price is at least 3× the selling one price step lower, and a sell imbalance where the selling is at least 3× the buying one step higher. The figure is underlined. It keeps its side’s colour while that colour can be read on its cell; on the heaviest cells it turns light or dark so the number stays legible, and the underline still marks it. Buying against a price where nothing sold is an imbalance at any ratio.

What is a stacked imbalance?

Three or more imbalances on the same side at consecutive prices. Klustra draws a rail along the bar: green on the right for buyers, red on the left for sellers. Consecutive means neighbouring prices, not neighbouring rows, so two imbalances either side of a price that never traded are two separate signals. Switch on Imbalance stacks to carry each stack right as a zone until price comes back; the stacked imbalance guide covers how to read and trade them.

What is the point of control (POC)?

The price row where the most volume traded in the bar, buying and selling together, drawn with an outline. If two rows tie, the lower price wins, so a bar reads the same whether it was built live or loaded from history.

What is an unfinished auction?

A small dash above a bar’s top row, or below its bottom row, means both sides traded in that extreme row: there is no zero at the edge of the bar. Auction theory reads that as an auction that did not finish, and such extremes are often revisited. The row is the one on your screen, so when you zoom out and a row covers more prices, the mark appears more often.

Footprint chart types: bid × ask, delta, volume and delta profile

The same trades can be printed four ways. Choose one under Cell mode in Footprint settings; the chart redraws at once and keeps your choice. Nothing is recalculated, only drawn differently.

Bid×AskBoth sides at every price
The full picture: sells and buys side by side. Best for reading absorption and imbalances.

On a phone held upright, two figures per row cannot be read at that width, so the chart steps down on its own, from bid × ask to delta, then volume, then delta profile, and the legend at the top of the chart says what it is drawing: “Bid×Ask · Volume”, for example. Turn the phone sideways and the bid × ask cells come back. Your setting is never changed.

Footprint patterns to look for

None of these is a signal on its own. Each is a question the footprint can answer when price reaches a level you already care about.

How to use a footprint chart in trading

A footprint is a magnifying glass, not a map. It is most useful at prices you chose before you looked at it: yesterday’s high, a range edge, a level where price turned before. Away from those, most footprint bars are noise.

  1. Mark your levels on candles first

    Use a higher timeframe to decide where a reaction would matter. Draw them with a horizontal line or ray.

  2. Switch to the footprint as price arrives

    Drop to a timeframe where each bar holds enough trades to read, often 1m to 5m on BTC.

  3. Ask who is winning at the level

    Absorption, a stacked imbalance or an unfinished auction answers that question. Nothing is also an answer.

  4. Decide where you are wrong before you enter

    The price that would prove the read false is your invalidation. The long and short position tools size the trade from it.

Candle
Five-minute Bitcoin candles; the middle one has a long lower wick and closes almost where it opened.Five-minute Bitcoin candles; the middle one has a long lower wick and closes almost where it opened.

Price fell about 135 dollars inside the bar, to 85,618.2, and closed at 85,745.8, back near where it opened. It looks like a rejection. You can see the drop was refused, not by whom.

Footprint
The same bar as a footprint: heavier selling than buying at most prices in the lower wick, the biggest buying rows in the upper half where it closed, and the next bar selling below its low.The same bar as a footprint: heavier selling than buying at most prices in the lower wick, the biggest buying rows in the upper half where it closed, and the next bar selling below its low.

Sellers drove the drop: market selling outweighed the buying at most prices from 85,610 to 85,680, 39.5 sold against 8.2 bought at 85,650 alone. Buyers took the bar back, 64.5 bought at 85,690 and 52.8 at 85,700, its heaviest row. Then the very next bar sold through the low, to 85,600, before closing at 85,689: absorption is a question the next bar answers, not a promise.

Real 5-minute bars on the Binance BTCUSDT perpetual, 6 October 2026 (UTC). Each pair is the same bar in both views.

Footprint chart vs candlestick, volume profile and DOM

A footprint is one of several ways to look at the same market, and each answers a different question. They work best together: the DOM ladder shows who is waiting before the trade, the footprint shows who traded, and the delta panel and CVD add the same aggressor split up per bar and over time.

ChartWhat it showsThe question it answers
CandlestickOpen, high, low and close of each barWhere did price go?
FootprintMarket buys and sells at every price inside each barWho pushed it there, and at which prices?
Volume profileVolume at each price over a stretch of bars, without timeWhere has the most business been done?
DOM ladderOrders resting in the book at each price, before they tradeWho is waiting, and where?

Set it up in Klustra

  1. Open the chart

    Go to the free chart. No account is needed.

  2. Pick a market

    Choose the exchange and the instrument, for example the Binance BTCUSDT perpetual.

  3. Switch the chart type to Bid×Ask

    The chart-type switcher in the toolbar turns candles into footprint bars.

  4. Open Footprint settings

    Use the gear on the Bid×Ask row at the top left of the chart, or right-click the chart and choose Chart settings…. Pick the cell mode there, and tune the imbalance ratio and the stacked-imbalance minimum.

  5. Zoom to the bars you care about

    Bars stop narrowing at the width their numbers need, and rows regroup on their own as you zoom.

  6. On a phone

    Turn it sideways for bid × ask cells. Upright, the chart prints one figure per row and the legend names it.

Every setting

SettingDefaultRangeWhat it changes
Cell modeBid×AskBid×Ask, Delta, Volume or Delta profileWhat each row prints. Only the drawing changes.
Imbalance ratio31.5 to 10How lopsided the diagonal must be to be marked, in steps of 0.5: 3 means 300%. Raise it on busy markets.
Stacked imbalance minimum32 to 10How many imbalanced prices in a row earn a stacked rail, and an Imbalance stacks zone.
Heat normalizationVisible rangePer bar, Visible range or SessionWhat the shading is measured against: the bar itself, everything on screen, or everything loaded.
Show totals rowOffOn or offThree lines under each bar: its volume, its delta, and how low and how high the delta ran inside it. The delta panel shows more.
Defaults as shipped. Your settings are saved in this browser.

Common mistakes

  • Reading every bar. Most footprint bars in the middle of a range say nothing. Read it at your levels.
  • Treating a big number as intent. Size shows what traded, not why. One print can be a hedge, a liquidation or a closing order.
  • Comparing venues as if they were one market. Each exchange has its own tape. A footprint on one venue shows that venue’s trades.
  • Trusting an imbalance on a thin bar. Three lots against one is 300%, and means nothing. Check the volume behind the ratio.

Klustra and other footprint tools

Klustra runs in the browser: there is nothing to install and no account to open, and the live footprint is free with six hours of order flow on seven exchanges. If you are coming from another platform, the comparisons go through what carries over and what does not: Klustra vs Exocharts and Klustra vs TradingLite.

Free and Pro

The footprint and everything drawn inside it are part of the free chart. Pro adds deeper history and the live book and tape tools that go with it.

FeatureFreePro
Footprint chart (bid × ask)IncludedIncluded
Bid-ask imbalance and stacked imbalancesIncludedIncluded
DeltaIncludedIncluded
CVDIncludedIncluded
Order-flow historyLast 6 hoursDeep archive, where covered
Book heatmapNot includedIncluded
DOM ladderNot includedIncluded
Big tradesNot includedIncluded
Read from the same list as the pricing page.

Questions

What is a footprint chart?

A candlestick chart opened up: for every bar it shows the volume traded at each price, split into market sells (on the bid) and market buys (on the ask). It is also called a bid × ask chart, a cluster chart or a numbers bar.

How do you read a footprint chart?

Read each bar from its low to its high. At every price the left number is market selling and the right is market buying. Then look for imbalances, stacked imbalances, the point of control and unfinished auctions, at prices you already care about.

What is the difference between bid and ask volume?

Bid volume is market selling: orders that hit the bid. Ask volume is market buying: orders that lifted the offer. Each trade counts once, on the side of the aggressor.

What is an imbalance in a footprint chart?

A price where market buying is at least 3× the selling one price step lower, or market selling at least 3× the buying one step higher. Three or more in a row make a stacked imbalance. Both numbers are settings.

Is the footprint chart free?

Yes. The footprint, its four cell modes, imbalances, stacked imbalances, the delta panel and CVD are free, with no account. Free order flow reaches back six hours.

Which timeframe is best for a footprint?

One where each bar holds enough trades to read. On BTC that is often 1m to 5m; slower markets need longer bars. Price rows adjust to your zoom on their own.

Can I use a footprint chart on my phone?

Yes, in the browser. Held upright, the chart prints one figure per row, delta or volume, because two do not fit legibly at that width; turn the phone sideways for bid × ask.

Does it work on spot and futures?

Yes, on every supported exchange that offers the market. Coinbase is spot only.

Why do two exchanges show different footprints for BTC?

Because they are different markets with their own trades. A footprint shows one venue’s tape exactly as that venue published it.

See it on a live market.

Open a supported market and switch the tool on. The footprint, delta, CVD and imbalances are free, with no account.

Order flow shows what traded, not what will trade next. Nothing on this page is financial advice, and trading carries a real risk of loss.