Pricing Table Generator
Turn your plans into a clear pricing section. Write each plan with its monthly and yearly price, a short description and its features (prefix excluded ones with a dash), and mark one plan as featured. The generator builds responsive cards with a badge, “Free” for zero prices, the yearly saving in percent, crossed-out excluded features with screen-reader text, and buttons that link to your sign-up page with ?plan= added. An optional switch changes between monthly and yearly prices.
- Runs in your browser
- No sign-up
- Free to use
How to use Pricing Table Generator
- Write your plans and features.
- Mark the highlighted plan with *.
- Set currency, unit, button and URL.
- Copy the HTML, CSS and JavaScript.
Pricing Table Generator features
Monthly / yearly
Switch with saving percentage.
Featured plan
Badge and stronger styling.
Clear buttons
Plan name for screen readers.
HTML, CSS, JS
JavaScript only for the switch.
Live preview
See the result in a sandboxed frame as you type.
Accessible markup
Semantic elements, labels, focus styles and contrast checks.
When to use Pricing Table Generator
- SaaS pricing pages.
- Agencies and freelancers with packages.
- Membership and course sites.
- Hosting and app plans.
Pricing Table Generator FAQ
How many plans should I show?
Three is the most common: it makes comparison easy and lets the middle plan stand out.
Do I need the JavaScript?
Only for the monthly/yearly switch. Without yearly prices, no script is generated.
Should prices include tax?
For consumers in the EU and UK, prices must include VAT. State clearly whether prices include tax.
How many plans should a pricing table have?
Three is common: a basic plan, a recommended plan and a premium plan. More options make the choice harder.
Plans that are easy to compare
Show the same features in the same order on each plan, highlight the plan most customers should choose, and answer billing questions right below the table.
A pricing table should let visitors compare plans in seconds. Each plan gets its monthly and yearly price, a one-line description and a feature list; features a plan does not include are shown crossed out, so the differences are visible without reading every line.
Marking one plan as featured highlights the option most customers should choose – usually the middle plan. The yearly saving is calculated as a percentage from your prices, and a price of zero is shown as “Free”, so the figures stay consistent when you change them.
Keep plan names short, list the most important features first and use the same order in every plan. Add a short FAQ under the table for questions about billing, cancellation and refunds – those are the usual reasons people hesitate.