It can be difficult to weed through all the personality apps out there that aren’t very good. So we’ve done it for you! Here are two great personality test apps and one great enneagram test app, available for both iOS and Android.

1. The Personality Type‪s

The Personality Types app serves as a great introduction to someone who has never taken a personality test before. You can learn all about the letter pairs in the test, like E (Extrovert) versus I (Introvert) and so on.

It gives you a thorough explanation of what differs between each letter pair and what that means for you. On top of learning about letter pairs, you can learn about cognitive functions and each of the 16 personality types too.

The app provides a free test you can complete to determine your personality type. Once you complete the test, you’ll receive your four letter personality type and be able to learn all about it. You can see which careers your personality type is best suited for, what your cognitive functions are, and other fascinating info.

Once you know what your personality type is, feel free to do a quick search of your four letter personality type. There is a ton of information out there for your specific personality type that will help you figure out where you’re strongest in life and what you need to work on.

Download: The Personality Types for Android | iOS (Free)

2. EnneaApp

EnneaApp will let you take an enneagram test for free and tell you which three types you are most like. While personality type is more focused on the cognitive part of your psyche, enneagram type is more focused on motivations of your unconscious self.

The free version of the app gives you a brief description of each type, but if you want more information through the app, you have to pay $2.99 for the full version.

If you don’t want to pay for the full version of the app, you can find plenty of information online about your enneagram types after you take the free test.

Download: EnneaApp for Android | iOS (Free, premium version available)

3. Praditus Personality Tes‪t‬

The Praditus Personality Test app is a unique take on most personality tests. You won’t get a traditional four letter personality type like INFJ or ESTP. Instead, after each test you take within the app, you’ll receive a personality trait or style, like sensitivity.

This is a nice concept because you’re less focused on what the letters mean in your personality type and how to interpret your personality type as a whole. The app gives you simple personality styles that are easy to understand. You can take another test to uncover additional personality traits.

The app also has general psychology articles as well as personalized articles you can check out that are related to your test results. This makes it easy to keep learning more without ever having to leave the app.

Download: Praditus Personality Test for Android | iOS (Free)

Keep Improving Yourself

Don’t stop learning about and improving yourself after you find out your personality type. It can be easy to treat a personality test as a novelty test, but it can truly be useful in helping you find out what your weaknesses are and exactly what you can do to turn them into strengths.

And, of course, if you want more of a generalized self improvement route, there are a ton of great self improvement books you can read. When you read through a self improvement book, you should have your personality or enneagram type in the back of your mind to try to connect a great self improvement tip with a facet of your personality.