Free Online Retail Price Comparison Table Builder
Build comparison tables for products, prices, and features.
Preview
About the Price Comparison Table Builder
A comparison table helps a shopper understand several products at once. Instead of reading three separate pages and remembering prices, features, and links, the buyer sees the options side by side and makes a decision. This builder turns a short list of products into a responsive HTML table with a title, prices, feature rows, and outbound links. The result is a self-contained file that can be pasted into a landing page, a blog post, or a proposal.
Add up to six products. Each product has a name, a price, an optional URL, and a feature list with one entry per
line. A plain feature such as Free shipping becomes a row label and receives a check mark for the
products that list it. A feature written as Storage: 100 GB or Storage=100 GB becomes a
named row with the value shown in that product's column. The builder collects every label across all products,
keeps their first-seen order, and uses a dash for products that do not offer the feature. That means the table
can be assembled without defining a separate schema.
Prices are formatted with the selected currency. Links are validated and only HTTP or HTTPS addresses are kept, which prevents script URLs from being injected into the generated page. All user text is HTML-escaped before it is placed in the table, and the preview runs inside a sandboxed iframe. The downloaded file contains inline CSS, a horizontal scroll container for narrow screens, and a minimum table width so columns remain readable. There is no external JavaScript or font dependency.
The generated markup is intentionally simple so it can be restyled. The table uses the class
comparison-table and the wrapper uses comparison-wrap. You can edit the downloaded file
to add branding, images, badges, or a call-to-action row. The tool does not fetch product data, check that prices
are current, or verify that links resolve. Review the facts before publishing, especially if the table is
generated from an old spreadsheet.
How to use this tool
- Enter a table title and choose a currency.
- Add products with a name, price, URL, and one feature per line.
- Click Build comparison table and review the preview.
- Copy the HTML or download it as a standalone file.
Frequently asked questions
How do I show a value instead of a check mark?
Write the feature as Label: Value or Label=Value. Plain labels produce check marks for products that include them.
Can I use images or logos?
Not through the form. The generated HTML is editable, so you can add an image inside a header cell after downloading the file.
Why are some feature cells blank?
A dash means that product did not list the feature. Add the same label to that product with a value, or leave it out intentionally to show a difference.