When you are designing a social feed, profile card, or follow button, real account data is awkward to use and placeholder lorem ipsum looks fake. This generator produces believable but entirely fictional Twitter/X-style profile data so your mockups read like the real thing.
Where designers and developers typically need this
- UI mockups and Figma frames showing a “mentions” panel, a retweet, or a quote post — you need a profile that looks real without attaching a real person to your design.
- Product demos and sales decks where a live screenshot would expose real user data or an internal account.
- Test fixtures and seed data for frontend components that render profile cards — seeded generation means your test suite always sees the same profile for the same input.
- Onboarding screenshots embedded in documentation or marketing, where you want a realistic-looking account rather than a placeholder box.
How it works
A seed string is hashed into a 32-bit number that drives a small deterministic pseudo-random generator (mulberry32). That generator picks a first and last name, builds a handle, assembles a bio from a role plus a tail phrase, and rolls realistic follower, following, and post counts:
followers ≈ random 80 … 90,000
posts ≈ random 12 … 25,000
joined ≈ random month, year 2009 … 2024
Because the same seed always hashes to the same number, the same seed always reproduces the same profile — ideal for consistent screenshots.
Seeding for reproducible mockups
The seed can be any string — a name, a component ID, an environment name. Two examples:
- Seed
demo-user-a→ always produces the same name, handle, bio, and counts. Every member of your team running the tool with that seed gets the identical profile, which prevents the Figma frames from drifting as team members regenerate data. - Seed left blank → fresh random profile each time, useful when you need a one-off placeholder and do not care about reproducibility.
For a set of related mockups — say a feed showing five profiles — use seeds user-1, user-2, user-3, user-4, user-5. Each produces a distinct but stable profile that you can reference consistently across all frames.
The avatar
The avatar seed is the generated @handle, passed to the DiceBear illustrated-avatar service. The same handle always produces the same illustrated face. No real photograph or real person is involved. The avatar is retrieved from DiceBear’s public CDN; if you need a fully offline or self-hosted version, export the SVG from DiceBear directly.
Ethical and legal reminder
Every output of this tool is fictional. Never use generated profiles to impersonate real individuals, mislead other users, or create content that makes a fabricated account appear to be a real person’s account. That violates X/Twitter’s terms of service and may constitute fraud or defamation depending on the jurisdiction and the content involved.