How this works (and what it doesn't do)
This tool checks your bio against a list of well-documented dating-bio anti-patterns we've cataloged from reviewing thousands of profiles: clichés like "no drama" and "down to earth", height-as-first-line anxiety tells, negative framing, missing hooks, generic phrasing, job-and-employer privacy slips, and a few others. Each pattern either gains or costs you points; the score is the balance.
What it's good at: instant, predictable scoring on the patterns that consistently cost match rate. What it's not: a model-driven AI rewrite of your bio. We chose the rule-based version because the patterns that hurt bios are well-known and stable — adding an LLM mostly adds latency and the occasional hallucinated rewrite. If you want a true AI rewrite, send the weaknesses output to your assistant of choice.
What "good" looks like
Across thousands of bios we've graded in testing, the ones that score 8+ share three things: specifics (a named hobby, a named city, a named thing the person likes), brevity (under 200 words for swipe apps), and at least one easy hook for a match to message about.
Common mistakes the AI flags
- Generic adjectives. "Adventurous," "spontaneous," "down-to-earth" — every bio says this. None of them say what you actually do.
- Negative framing. "No drama," "no players," "if you can't handle me at my worst..." — reads as anxious. Even when true, it filters out high-quality matches.
- Height as the first line. Yes, height matters in the algorithm. No, putting it first doesn't help — it reads as pre-emptive defensiveness.
- Job title and employer. Generic ("Software engineer at Google") and a low-grade privacy concern. Mention what you do, not where.
- Empty bio with great photos. Suspicious — bots have great photos and empty bios. A 30-word bio beats no bio.
Privacy
We don't log the bio content you paste. The request is processed entirely server-side by our own scoring code, scored, returned, and discarded. We log only the bio length and score (no content, no IP) for traffic stats.