E-commerce Product Review Generator

Realistic fake product reviews for shop demos

Generate fake product review JSON with weighted star distributions, matching review text, verified-purchase flags and helpful-vote counts. Build e-commerce platform demos and review UIs with believable data, all in your browser. It runs free in your browser on Gera Tools, with nothing uploaded.

Last updated Source: Gera Tools

How are star ratings distributed?

Each rating is drawn from a weighted distribution. Balanced spreads ratings across all five stars, mostly positive concentrates them at four and five stars, and mostly negative concentrates them at one and two stars. The live average reflects the distribution you chose.

Believable reviews for shop and product pages

The E-commerce Product Review Generator produces fake customer reviews with star ratings, matching text, verified-purchase flags and helpful-vote counts. It is built for e-commerce demos and review components so star bars, sort controls and review cards have realistic data to render before a real catalog exists.

How it works

You set a review count and a rating distribution. Each rating is drawn from a weighted table: balanced spreads weight across all five stars, mostly positive piles weight onto four and five, and mostly negative onto one and two. A small helper performs the weighted pick by walking the weight array against a random threshold. Crucially, the review title and body are chosen by rating tier — four-plus stars draw from positive copy, three stars from neutral copy, and one-or-two stars from negative copy — so the sentiment of the text always matches the score.

The remaining fields are filled per review: an author name, a verified-purchase flag set roughly three-quarters of the time, a helpful-vote count produced by multiplying two random values so most reviews score low and a few score high, and a date within the past year of a fixed base. A seeded random source keeps a configuration stable between renders, and the tool shows the live average rating so you can confirm the distribution.

Understanding the review fields

Each generated review includes the following fields, matching the structure most review components and APIs expect:

FieldTypeNotes
idstringUnique identifier for the review
authorstringRandomly generated display name
ratingnumber (1–5)Drawn from the weighted distribution you chose
titlestringShort headline matching the rating tier
bodystringMulti-sentence review text matching positive/neutral/negative sentiment
verifiedPurchasebooleanTrue roughly three-quarters of the time, mirroring real platforms
helpfulVotesnumberSkewed low with occasional high outliers, as on real review sites
datestringA date within the past year of a fixed base date

How the distribution affects your demo

The rating distribution is the most important setting for making a demo feel realistic.

Balanced spreads weight roughly evenly across all five stars. Few real products look like this — it reads more like a polarizing item where some people love it and others hate it.

Mostly positive concentrates weight on four and five stars with a smaller fraction of three-star and almost no one-star reviews. This is the realistic shape for a popular, well-established product.

Mostly negative concentrates weight on one and two stars. Use this to design and test how your UI handles a product in trouble — whether the star bar renders gracefully at low averages, whether the sort-by-rating filter works in both directions, and whether any alert logic fires when the average drops below a threshold.

Tips for building and testing review UIs

  • Choose mostly positive to mock a well-reviewed bestseller, or mostly negative to test how your UI surfaces a poorly rated product.
  • Generate a large count (50 or more) to stress-test a paginated reviews list, a star-distribution summary bar, and a sort-and-filter panel all at once.
  • The verifiedPurchase flag lets you build and test a “verified buyers only” filter directly against the sample data.
  • Because ratings and text are aligned, screenshots taken from the demo data read naturally and won’t show a five-star review with a complaint.
  • The skewed helpfulVotes distribution lets you test a “most helpful” sort that ranks a few reviews highly while leaving the majority with low counts — the realistic shape on real platforms.