happytails.ai

Poll Graphic Maker

Turn a question and two to six options into a clean poll graphic for social posts. Add vote counts to show percentages that always add up to 100.

Up to 2000 characters, a question of up to 200 characters with no vertical bar (|), 2 to 6 options of up to 80 characters each and whole vote counts from 0 to 1000000000. Everything is computed on your device. Downloads are an SVG graphic, a CSV results table, a JSON report and an editable scene JSON file. Put the question first, then one option per line. Add | and a vote count after an option to show percentages. The question cannot contain |. Up to 2,000 characters. Review the settings before running.

Your result

Report a problem or share an idea.

How to use Poll Graphic Maker
  1. Type the question on the first line, without a vertical bar.
  2. Add each option on its own line, with an optional vote count after a vertical bar, such as Dark mode | 128.
  3. Choose the graphic size, percentage decimals and colors.
  4. Download the SVG graphic, the CSV results and the JSON report.

Useful next steps

How percentages are calculated

Percentages come only from the vote counts you enter. Each share is computed with whole-number arithmetic and rounded with the largest remainder method (also called the Hamilton method), so the displayed values always add up to exactly 100. When two options have the same remainder, the earlier option gets the extra point. Without vote counts the graphic shows the options as an open poll with no percentages.

Contrast check

The report compares your text color and bar color with the background using the contrast ratio formula from the W3C Web Content Accessibility Guidelines (WCAG) 2.2, published 5 October 2023. Text passes at 4.5 to 1 and bars pass the non-text threshold at 3 to 1. The ratio is cut, not rounded, to two decimals so a near miss is never shown as a pass.

Limits of the layout

Text widths are estimated from standard Helvetica character widths, so line breaks can differ slightly if the viewer substitutes another font. The report lists any text that needs more lines than its space allows. Image options and PNG export are not part of this version.