Free Waffle Chart Maker

Show a percentage or a category split as a grid of squares or dots, far more legible than a pie chart. Download a crisp PNG or SVG, no signup, no watermark.

What is a waffle chart?

A waffle chart shows part-to-whole data as a grid of cells, where the number of filled cells equals the proportion. It's often clearer than a pie chart because you can read a percentage at a glance, even at social-post sizes, and dots turn it into an icon-array 'X out of 100' visual.

How to make a waffle chart

  1. 1Choose the type. Pick single percentage for one value like 68%, or multiple categories to split the same grid across a few values.
  2. 2Enter your data. Drag the slider for a single percentage, or add label and value rows for a multi-category split.
  3. 3Pick a shape and color. Choose squares for the classic waffle or dots for an icon array, then a color and a light or dark background.
  4. 4Download PNG or SVG. Click download for a high-resolution PNG or a crisp, scalable SVG. No watermark and no signup.
  5. 5Automate with the API (optional). Save it as an Imejis template and generate the same chart from a live value on every API call.

What is a waffle chart used for?

  • Adoption, completion, and usage rates
  • Survey results and poll splits
  • "9 in 10 customers" style social graphics
  • Category share for a small number of groups
  • Any single percentage you want to read instantly

How this chart maker compares

FeatureThis toolChart-image APIsDesign makers
No-code visual editorYesNo, write JSON/URL configYes
Chord + 23 other chart typesYesLimited / pluginsSome types only
PNG and SVG exportYes, freeVaries, often watermarked freeOften account-gated
No signup, no watermarkYesAPI key requiredAccount required
Matching image APIYesAPI only, no editorNo

Bottom line: config-driven chart APIs make you hand-write JSON and live with dated defaults, and design makers gate exports behind an account. This tool gives you a live editor, beautiful output, free PNG and SVG, and the same chart on tap via API.

Generate waffle charts automatically via API

Save your design as a template, mark the waffle component dynamic, and render the same chart with a fresh value on every API call.

See the waffle component and API

Frequently Asked Questions