Free volume profile widget

Show where the volume traded, not just where price went.

Put a session volume profile next to your market commentary. Readers can examine high-volume prices, the point of control and value area without leaving your page.

Build your widget Installation & troubleshootingFree crypto charts · Basis branding included
Jump to preview & embed code ↓
Chart
MarketExact order flow is from Binance
Intervalreaders can change it
Starting indicators0/3 · readers can add more
Look
Sizeyou can edit it in the code later

Fills the width of your column at this height.

Live preview Volume profile · BTCUSDT
Loading preview…

Volume profile by Basis

Your embed code
<div class="basis-chart-widget" style="width:100%;max-width:100%">
  <iframe src="https://www.basischarts.com/embed/chart?symbol=BTCUSDT&view=profile" title="BTCUSDT live volume profile chart by Basis" width="100%" height="520" loading="lazy" style="border:0;border-radius:12px;display:block" sandbox="allow-scripts allow-same-origin allow-popups allow-popups-to-escape-sandbox"></iframe>
  <p style="margin:6px 0 0;font:12px/1.4 system-ui,sans-serif;color:#7d8998">Live volume profile by <a href="https://www.basischarts.com/" target="_blank" rel="noopener nofollow">Basis</a></p>
</div>

Paste the code into any page that accepts HTML. For Notion, paste the link and choose Embed.

From preview to your page

  1. Choose the Volume profile view and a supported Binance crypto pair.

  2. Select a starting interval and a readable chart height. Check the coverage label before interpreting the profile.

  3. Copy code into your article or dashboard. Keep the market and session context in your surrounding commentary.

Read the profile as a distribution

The point of control marks the highest-volume price row. Value area describes a selected share of the session’s volume around that distribution. Both depend on the session, row grouping and available data; they are not universal fair-value prices.

Exact and estimated coverage are different

A profile can begin with an OHLCV-based estimate while trade-at-price history is loading. It becomes exact for a session only when the required trade coverage is complete. Estimated volume distribution cannot establish bid/ask delta; use coverage labels instead of treating every profile as equally precise.

Volume profile, footprint or TPO?

Volume profile groups traded volume by price. Footprint separates buy- and sell-initiated volume within candles. TPO groups time spent at prices. The builder here starts on Volume profile; it is not a separate letter-based TPO widget.

Before you embed

Can I embed volume profile for free?

Yes, for supported Binance crypto markets. The widget needs no account or API key and includes Basis branding.

Is this a visible-range VPVR widget?

This preset opens the session volume profile. Do not assume it represents every bar visible on screen or the whole trading history; check the session and coverage shown in the chart.

Can readers switch to the footprint?

Yes, with reader tools enabled. The starting view is Volume profile, and readers can switch chart views and inspect the available data themselves.