Stock Screener

5 Best Free Stock Screeners

In this post, we are listing the 5 best free stock screeners for 2023. A stock screener is a tool to help you find and filter stocks based on your criteria. If you are a long term investor, you may want to use a fundamental stock screener, whereas short term traders will find technical stock screeners to be useful.

Here is the list of the top stock screeners for 2023.

1. Finviz

Finviz is a well known free stock screener for both traders and investors due to it's ability to scan for fundamental data and technical indicators.

Fundamental Analysis - Finviz has a comprehensive fundamental filter that allows you to find stocks based on the exchange, market cap, index, earnings date, P/E ratio, EPS growth, sales growth, retun on equity, quick ratio, and many more.

Technical Analysis - There are many technical indicators and stock chart patterns that you can scan for. Popular indicators including RSI, ATR and moving averages are all included. You can also scan based on price movement such as gap up, 52-week high and low, current price and volume.

Simple and Quick - Finviz is simple to use and the stock screener returns data instantly as you make your selections. You are able to combine the technical and fundamental data in your stock screens. You will get a list of stocks that meet your criteria and the ability to preview the charts by hovering your mouse over the stocks.

Overall, Finviz offers the best free stock screeners for traders and investors although certain features are limited to paid members such as the ability to export the results, realtime data, intraday charts, advanced charts, technical studies and more.

2. TradingView

TradingView ranked the second on our list of free stock screeners. Just like Finviz, TradingView has the option to search for stocks based on technical analysis and fundamental analysis.

Fundamental Analysis - There are many screening options for company fundamentals such as performance, dividends, valuation, income statement, margins and balance sheet. These includes screenning based on market caps, EPS, P/E, revenue, gross profit and many more.

Technical Analysis -  This stock screener offers the most comprehensive technical indicators out of all screeners. It comes with a bunch of oscillators and trending following indicators such as moving average, MACD, RSI, ADX, ATR, and many of the most popular indicators that you can think of. For technical traders, this may be a better screener than Finviz because it has more indicators to scan for.

Compared to Finviz, TradingView's user interface is a little more complicated, and hence require more time to learn and setup the scans. Other than that, there is nothing to complain about a free and powerful screener like this. Paying members have access to additional features like screener with auto refresh, export the results, and more time frame selections.

3. TD Ameritrade

TD Ameritrade is a well known online stock broker and it has an advanced real time stock screener. However, in order to use the screener for free, you need to have an account with them. There is no minimum amount required to open an account, and there is no transaction fees for trading.

Fundamental Analysis - There are many fundamental data that you can scan for such as P/E ratio, price to book, price to earnings, EPS growth, return on equity, profit margin, dividend yield, and ratings.

Technical Analysis - The screener packs with some of the most popular technical indicators such as price, volume, MACD, moving average crossovers, rate of change, directional moment indicator, money flow index, stochastic crossover and RSI.

Real Time Data - Perhaps the best feature of the TD Ameritrade screener is that it offers real time screening whereas all the other screeners require a monthly fee. This makes it the best free stock screener for day traders.

4. Yahoo Finance

Yahoo Finance has a fundamental stock screener that scans for a fair amount of stock data which is perfect for long term investors.

Fundamental Analysis - You can filter stocks by balance sheet, income, valuation measures, cash flow statements, dividends and splits, and earnings. These includes P/E ratio, book value, dividend yield, operating income, return on assets and many more.

Technical Analysis - Yahoo Finance screener doesn't offer technical screening, therefore it is not a screener for short term swing traders or day traders.


If all the above stock screeners does not meet your requirement, you may want to check out our free end of day technical stock screener. There are some technical scans that you may not found in the other stock screeners listed here.

Technical Analysis - There are 3 types of technical screens that you will find with our stock screener.

  1. Scan by Price & Volume - Filter stocks by price, volume, gap up, gap down or search for stocks with unusual high volume.
  2. Technical Indicators & Oscillator - Find stocks based on a variety of indicators, such as simple moving average, exponential moving average, MACD crossover, RSI, bollinger bands, ADX, stochastic oscillator, MFI, CCI, PPO, ADL, Force Index, ATR and more.
  3. Candlestick Patterns - You will find a comprehensive list of scans for candlestick patterns such as Bullish Engulfing, Bullish Harami, Inverted Hammer, Doji, Morning Star, Above the Stomach and many other popular ones. is mainly designed for short term swing traders. Day traders and long term investors may not find it useful. You can visit how to find stocks for swing trading to learn more about the stock screener.

One advantage of our stock screener is that it is available as an app for both iPhone and Android which you can install for free.

Stock Screener for iPhone

Stock Screener for Android

In order to get the maximum benefits out of a free stock screener, one should be familiar with the general stock market and know how to trade or invest stocks based on fundamental or technical indicators. If you are just starting out, it is recommended that you first read some of the books listed in Best Stock Market Books.

Paid Stock Screener

Other than the free stock screeners we mentioned above, there are many useful paid stock screeners that you may consider. MarketClub is one of the unique screeners that scans the stock market based on signals generated by their Trade Triangles Technology.

Each stock is rated with a score between - 100 to +100, with -100 being very bearish and +100 being very bullish. MarketClub offers daily, weekly and monthly trade triangles. Day traders can use the signals generated by daily trade triangles whereas long term investors may consider using the monthly trade triangles. MarketClub has a scanner called the Smart Scan that allows a trader to scan for trending stocks based on various conditions such as 1 week high, 4 week high, long term up, short term up, trading range and so on.

You can learn more about the software and how to use it to find profitable trades by reading the full MarketClub Review.

Learn More About Trading & Investing
Sign Up Free

Access to advanced stock screener
Scan for top stocks
Get trading tips & strategies
Learn how to make money trading stocks
Free Signup

Advanced stock screener
Scan for strong stocks
Never miss a profitable trade
$29.99/Month FREE
Limited Time Only

Free Signup

Top Dividend Stock
Best Monthly Dividend Stocks

MACD Screener

RSI Screener

Moving Average Screener

Penny Stock Screener

Candlestick Screener

Stock Gainers & Losers

Swing Trading Strategies