If you've got 30-40 minutes and want the most thorough free personality assessment available:
IPIP-NEO-300
→ 300 questions
→ 5 domains, 30 facets
→ Based on Goldberg's public-domain inventory
→ Used in actual psychological research
https://prismatest.com/en/tests/ipip-neo-300
Warning: it's long. But the detailed 30-facet report is worth it.
IPIP-NEO-300 Test: Big Five Personality Assessment
Take the IPIP-NEO-300 Big Five personality test — the most scientifically validated personality assessment. Discover your scores across 5 major traits and 30 facets with 300 research-based questions. Free, accurate, and used in over 3,500 scientific publications.