Fake Twitter/X Profile Generator

Fictional social profile data for UI mockups

Generate fictional Twitter/X-style profile data for UI mockups: display name, @handle, bio, location, follower and post counts, join date, and an avatar seed. Seedable so the same input reproduces the same profile for consistent screenshots. It runs free in your browser on Gera Tools, with nothing uploaded.

Last updated Source: Gera Tools

Is the generated profile a real account?

No. Every field is fabricated locally from bundled word lists and a seeded random generator. The handles, names, and counts do not correspond to any real Twitter/X account, and nothing is fetched from the platform.

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.

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.