Haha, My dad is a pretty good singer/guitar/piano player and whever he hears himself he's like 'thats awful!' I'm hear myself singing on a recording and its horrid, but I know I cant sing. I've been told numerous times
It's possible that you do sing as good as you think you do, but if you haven't recorded yourself singing you'll never know