1. Finviz.com
The best and easiest to use screener for US stocks. You can screen more than 6000 stocks based on fundamentals, technical patterns, volume, analyst upgrades, insider buying or earnings announcements. You can find stocks rising or declining on unusual volume pretty fast, with charts and fundamentals in just one click. This comes in handy especially when you are comparing a large number of stocks based on their chart patterns, volume action or price movement. Finviz offers only a snapshot of fundamentals, so you need to look somewhere else if you need more detailed data.
2. Gurufocus.com
The go-to website for all Guru stock trades, Gurufocus offers screening the trades of famous investors, and also unique criteria like the Piotroski or Altman Z score. The whole site is focused on valuation, so you can screen based on historical P/E, P/S trends or see how companies rank compared to each other in their respective industries based on valuation. The insider buying screen is also good, allowing you to actually find stocks being bought only by CEOs or CFOs. You can view 10-year fundamentals, guru trades or interactive charts on each stock page. The free portion of the website offers USA stocks, you need a subscription for Canada, Europe, Asia and other markets.
3. Digitallook.com
The most comprehensive screener, when it comes to fundamentals. It's especially useful due the variability of the criteria you can select, which range from share performance, valuation or growth to insider deals and technical indicators. The ranges are not hard coded like on Finviz.com, so you have more options to experiment with. The stock universe includes North America and major European countries like Italy, Germany, UK, Netherlands, Switzerland and others. Stock pages come with 5-year fundamentals, insider deals and basic charts.
4. Screener.in
The #1 stock screener in India. You can actually design your own criteria, what is really great and offers a lot of room to play. You can view charts, 10-year fundamentals, financial summaries and annual reports on each stock page or create and save your own screens and watchlists. The screener features companies from both NSE (National Stock exchange of India) and BSE (Bombay Stock Exchange), totaling more than 7000 stocks.
5. Marketinout.com
Although not as developed and comprehensive as the above mentioned screeners, Marketinout offers a huge universe of stocks, including exchanges in Canada, Mexico, Brazil, Hong Kong, Singapore, Australia or Argentina. The fundamental criteria are rather basic, but the technicals range from EMA crossovers to Ichimoku. The website is quite useful, if you are trading emerging markets stocks.
6. Financial Times screener
Worldwide screener for more than 40 000 stocks. The number of fundamental criteria is very limited, they also don't offer any technicals. Nevertheless, you can screen stock exchanges from every corner of the world and view 5-year fundamentals with an interactive chart on each stock page. Good for finding fundamental inefficiencies among developing markets stocks.