Financial HTML5 Charts

Charting is the heart of TradingView. Developer-friendly and powerful for users, these charts are used by over 40,000 websites and millions of traders around the world.

Lightweight Charts™

Top performance in a tiny package. Free, open-source and feature-rich. At just 45 kilobytes, the dream of super compact interactive charts is now a reality. HTML5 Canvas technology ensures that (unlike pictures) this chart will always look perfect on any device.

Technical Analysis Charts

Free, powerful & perfect for your most demanding users. Loaded with features for complete technical analysis. Next-gen web charting that beats the desktop experience. Deploy top performing technical charting at no cost.

Charting & Trading Platform

Carefully engineered with active traders in mind. Full-fledged technical analysis with trading capabilities. Visual trading at its finest makes it easy for users to take action quickly. Portfolio monitoring, point & click order adjustments and intuitive all around.

Compare self-hosted library solutions

Lightweight Charts™
Technical Analysis Charts
Charting & Trading Platform
Lightweight Charts™
Technical Analysis Charts
Charting & Trading Platform
General
Licensing
Apache 2.0
Proprietary
Proprietary
Open source
Free
*
*
Component size
40kb
670kb
900kb
Mobile friendliness
Intelligently adapts to any device. Equally convenient no matter what you use.
Responsive across devices
*
*
Touch optimized
Interactivity
Charts are carefully engineered for best interactivity, both for a powerful desktop with a mouse, and touch-optimized for devices like tablets and phones.
Zoom through scales
Mouse-wheel zoom
Chart scroll
Right-click menu
Chart types
A wide selection of chart types to view markets through different lenses. Includes baseline and area charts, and powerful volume-based Renko, Kagi, Heiken-Ashi.
Candlesticks & Bars
Area & Line
Baseline
Hollow Candles
Heikin Ashi
Renko
See more
Technical analysis
A huge inclusion of various tools enables users to perform the most sophisticated technical analysis.
Compare symbols
Several price series overlay
50+ intelligent drawing tools
80+ technical indicators
Indicator templates
Advanced price scaling
Price scales are a vital part of performing analysis in exactly the right way. There are linear, percent-based and log scales available, as well as a ton of options for them. For example, you can use one scale for price movements, and one for indicator values.
Price scales
1
Up to 8
Up to 8
Log scale
Percent scale
Inverted scale
See more
Time intervals & date ranges
Our charts can easily display custom intervals - such as 5 hours, 7 minutes or 15 second bars.
Custom S/M/H/D/W/Mo/Y
Second-based timeframes
Date range
Go to date feature
Custom event marks on bars (annotation)
You can place custom labels on the chart at locations you define, to display news or other events right next to prices.
Events on price bars (news, etc)
Events on time scale (lollipops), i.e. corp actions
Flexible styling
Customize the look and feel to match your style with perfection.
Color themes
Custom chart colors
Custom font family
Custom colors for drawings and indicators
Custom colors for toolbars and panels
Synchronized multiple charts layout
Use up to 8 charts in one layout at the same time. Super useful for following several prices or symbols at a glance. Syncing between different charts is possible.
Cursor sync
Symbol and interval sync
Time sync
Drawings sync
Trading
If you need a standalone trading frontend, or a chart with trading capabilities to integrate into an existing platform, we’ve got you covered. Complete trading functionality is just as important as awesome charts. Trading capabilities are easily turned off and on through the API.
Chart Trading. Displaying of orders and positions on the chart
Showing trading history on the chart
Advanced Order Ticket
Buy/Sell floating widget
Various order types
Account and position tracking
Depth of Market (DOM)
Bracket Orders
Watchlist
Watchlists let you follow favorite symbols and switch quickly between their corresponding charts.
Sorting
Multiple lists

All-around powerful charting for all needs

Any device. Any OS. Any Browser. Anywhere

Thanks to HTML5 our charts work on any operating system (Mac OS, Windows, iOS, Android and Linux), on any device (desktop, tablet, phone), and on any browser (Chrome, Firefox, Edge, Safari, Internet Explorer).

Developer-friendly

The TradingView charting solutions were built for developers, by developers. We’ve made them powerful, easy to integrate, so that you can get through this in a breeze.

Latest technologies

Give your users the best in fintech and stay ahead of others. The combo of HTML5 + CSS + Canvas gives the best blend of performance and flexibility. We are also adapting the libraries to all modern frameworks: Angular, ReactJS, Vue.js and others.

Outstanding performance

Our charting solutions were engineered from the start to work with huge data arrays. Charts stay responsive and nimble even with thousands of bars, hundreds of drawings, dozens of indicators and it’s all updating multiple times a second with new ticks.

Multiple languages supported

30+ different languages are included in the libraries, fully localized and ready to deploy.

Frequent updates and new features

We constantly build new features, and they are integrated into the charting solutions without delay.

Frequently Asked Questions

What's the difference between widgets and libraries?

Widgets are embeddable iframe objects that TradingView hosts. They contain data from TradingView and can be included in your site/app by copypasting a simple script. Libraries are components that you host on your servers, and connect them to your data through the API.

What’s the difference between the Technical Analysis Charts and the Charting + Trading Platform?

Our Technical Analysis Chart is a free, standalone solution that you can host on your own servers, even plug your own data into, plus integrate with your website + app. Meanwhile the Charting + Trading Platform contains all of the above, but also has direct trading functionality, if it’s needed.

Can I get charting library for personal use?

At this time, we do not provide Technical Analysis Charts for personal use, hobbies, studies, or testing. The FREE Technical Analysis Charts license can be provided only to companies and/or individuals for use in public web projects and/or applications.

What do I need to know before applying for the Charting&Trading Platform?

The Platform is a standalone project that is licensed to regulated brokers and crypto exchanges. It should be connected to the broker's back-end: both the data stream and order management (routing) system. You can trade right from the chart, and all you have to do to make this work is to implement your Broker API and plug it into the chart widget.

What do I need to start implementing the Technical Analysis Charts?

Technical Analysis Charts should be used by technical specialists. It requires advanced skills in JavaScript and deep knowledge of WEB protocols.

Will I get the Charting Library source code?

Lightweight Charts™ are open-source under the Apache 2.0 license. For other charting solutions we do not provide source code.

Where do I get technical support?

Widgets examples and more info are here. Documentation, bug tracker & examples for the TA Library and the C&T Library are on Github, accessible after you've been given access to the particular library repo itself. If you need more help, reach out to platforms@tradingview.com