Desktop · 1280px · shown at 0% · edit the text, images and colours in the panel
Pricing Comparison Table — Free Website Section Template
Pricing · v1.0.0 · Updated 2026-10-24 · Responsive · GSAP animation · HTML, React & Vue
What's included
Features
About this section
Pricing Comparison Table — Free Plan Matrix Template

Pricing Comparison Table is a free section for the question every pricing page gets: what exactly is the difference between the plans? Three plans sit side by side at the top with their name, price and button, and below them the features are listed row by row with a tick, a dash or a short limit for each plan.
Built for scanning
One plan can be highlighted with a badge such as "Most popular", which gives it a tinted column and a brand-coloured top edge. Feature rows are grouped under small sub-headings, such as Core, Features and Support, and each row lights up gently on hover so the eye can follow it across. The first column holds the feature names and stays in view on small screens.
Plain text cells
Each cell is a text field, so you are not limited to ticks. Use a tick (✓) for included, a dash (—) for not included, or a limit such as "10 GB", "Unlimited" or "Advanced + export". To make a heading row, fill in the group heading; to remove a row, delete it. There is room for up to thirty rows.
Accessible and responsive
The table uses table, row, column header and cell roles so screen readers announce the plan for every value. On narrow screens the table scrolls sideways inside a keyboard-focusable region instead of squashing. Each plan has its own button with its own link.
Export it
Copy one HTML file, download a ZIP, copy a React or Vue component, or fork into My Code. Put it under the plan cards of Three-Tier Pricing, or beside Pricing List Rows for services.
Why use it
Why Use the Pricing Comparison Table
How it’s different
How It’s Different From Other Free Section Templates
Step by step
How to Use
- 1Edit the contentFill in the heading, plans, feature rows and note under the table in the panel. Switch the heading on or off. Wrap words in *asterisks* to colour them.
- 2Add your imagesUpload your own images (resized in your browser and kept on your device) or paste a hosted image URL.
- 3Match your brandPick a colour preset or exact colours, choose heading and body fonts from Google Fonts or your own uploaded font, set the corner radius and width, or apply your brand kit.
- 4Animate and previewChoose a GSAP entrance effect and speed, press Play animation, and check the section on desktop, tablet and mobile.
- 5Save and exportSave it to My designs, then export a single HTML file, a ZIP with your images, a React or Vue component, or fork it into My Code.
Real-world uses
Common Use Cases
In real websites
Website Templates That Use the Pricing Comparison Table Section
The Pricing Comparison Table section is part of 1 complete website template in the free Website Builder, so you can see it in a full page before you use it on its own: SaaS Landing Page. Open any of them in the builder to edit the whole page, or keep customising this section by itself.
Got questions?
Frequently Asked Questions
Three plans side by side, which keeps every column readable. For more options, use Pricing List Rows or split the plans across two tables.
Yes. Every cell is plain text, so type a tick (✓), a dash (—), or a limit such as "50 GB" or "Unlimited".
Add a row and fill in its group heading field. That row becomes a full-width heading and its other fields are ignored.
Yes. On narrow screens the table scrolls sideways inside a region you can reach with the keyboard, and the feature names stay fixed on the left while you scroll.
It saves an editable copy of your Pricing Comparison Table in My Code, the UI Snippets code editor: the section markup goes in the HTML panel, its CSS (theme variables, base styles and layout) in the CSS panel, and the GSAP library is added as a CDN link, so you can keep refining the code and save your own versions.
Yes. It is free for personal and commercial websites, with no sign-up, no watermark and no attribution required. Everything runs in your browser and your edits are saved locally.