Financial HTML5 Charts

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

Lightweight Charts

Top performance in a tiny package. Free, open-source and feature-rich. At just 40 kilobytes, the dream of lightweight 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.

Lightweight Charts

Technical Analysis Charts

Charting & Trading Platform

Self-hosted libraries

Compare self-hosted library solutions

Lightweight Charts
Technical Analysis Charts
Charting & Trading Platform
Apache 2.0
Open source
Component size
Mobile friendliness
Intelligently adapts to any device. Equally convenient no matter what you use.
Responsive across devices
Touch optimized
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
Hollow Candles
Heikin Ashi
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
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
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
Watchlists let you follow favorite symbols and switch quickly between their corresponding charts.
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).


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.

Partners that trust TradingView to power their charting and trading

"TradingView provides one of the most powerful web-based charting platforms available today."

See it live

"TradingView’s rich library of chart types, multiple drawing capabilities and diverse array of technical indicators."

See it live

"TradingView, which offers one of the most impressive web-based charting packages available today."

See it live

"TradingView develop nice widgets about stock market and very easy to publish in our web site."

See it live

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.

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.

What is the difference between the Technical Analysis Charts and the Charting&Trading Platform?

Technical Analysis Chart is a standalone solution that you download, host on your servers, connect your own data & use in your site/app for FREE. The Platform is a standalone product that is licensed to brokers and crypto exchanges. It includes all features available in Technical Analysis Chart, but it also has trading functionality.

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 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.

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.

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 for libraries.