unconfident
Not sure of yourself or your abilities; lacking confidence.
To be unconfident means to doubt your own abilities or worth. An unconfident student might know the right answer but stay silent in class, worried about being wrong. An unconfident athlete might hold back during tryouts, afraid of making mistakes even though they've practiced hard.
The word describes a state of uncertainty about yourself, like when you've prepared a presentation but still feel nervous that it won't be good enough, or when you've written a story but hesitate to share it because you're not sure others will like it.
Being unconfident is different from being humble or cautious. Humility means recognizing your limitations honestly, while being unconfident means underestimating yourself, sometimes severely. An unconfident person might actually be quite capable but convince themselves they can't succeed.
People can feel unconfident in specific situations, like public speaking, or struggle with feeling unconfident more broadly. Many successful people started out unconfident but built confidence gradually through practice and small victories. The opposite is confident, meaning sure of yourself and your abilities.
Notice that “unconfident” specifically refers to lacking confidence in yourself, while insecure can describe broader anxieties about your place in the world or how others see you.