All 141 tools / Charts and data
Audit how numbers are displayed for mixed decimals, separators, suffixes and rounding that breaks a total
Number format checkFreeFor designers, developers and writers
25/day
free runs a day, no sign-in.
Before: what you give it
The example input, as typed in. You paste text, CSS, markup or notes.
numbers: ["1,200","980","1,050.5","12000","(300)","-45"] context: table cell locale: en-US raw: [1204.4,980.2,1050.5,12000,-300,-45] total: 14886
After: what comes back
The first lines of a real run on that input. Nothing here is edited by hand.
Number format check: 6 numbers, context table cell, locale en-US 0 errors, 5 warnings, 2 notes. [WARN] inconsistent-decimals: Decimal places vary (0, 1). In a column use one count, so the decimal points line up; 1 would carry every value here. [WARN] missing-grouping: 1 number has five or more digits with no thousands separator (e.g. "12000"). Long digit strings are hard to scan. [WARN] mixed-negatives: Negative numbers are written more than one way (paren, hyphen). Choose one. [WARN] alignment: Right-align the column (or align on the decimal point) and use tabular figures (font-variant-numeric: tabular-nums) so digits stack by place value. Your strings differ in width or decimals, so left-aligning would break the columns. [WARN] rounding-total: The displayed parts add to 14,885.5 but the stated total is 14,886 (unrounded parts add to 14,890.1). Say "figures may not sum due to rounding", or use a largest-remainder adjustment. ... full output on the tool page
What you get
Findings on consistency and ambiguity, plus a suggested uniform reformatting where one is possible
What it cannot do
Needs numbers as formatted strings, since JSON numbers lose formatting; checking rounding needs the raw values supplied.
Who it is for
- Designers
- Developers
- Writers
Free and Pro
| Free | 25 runs a day per IP address, up to 50,000 characters a run. |
|---|---|
| Pro | No daily limit, 300 requests a minute, up to 200,000 characters a run. |
Use it from your assistant
The tool is called number_format_check. Connect the server once, then ask for it by name or just describe the job. Install steps for each app.
claude mcp add --transport http designers https://designers.allthepossibles.com/mcp
curl -X POST https://designers.allthepossibles.com/api/number-format-check -H 'content-type: application/json' -d '{"numbers":["1,200","980","1,050.5","12000","(300)","-45"],"context":"table cell","locale":"en-US","raw":[1204.4,980.2,1050.5,12000,-300,-45],"total":14886}'
Try it here
The form starts with the same example input, so you can run it first and then swap in your own.
More in charts and data
- Tracking plan
Check a product analytics event list for naming drift, vague events and personal data in properties.
- Chart honesty check
Check a chart spec for misleading design, with the lie factor worked out when the baseline is truncated
- Chart chooser
Pick a chart type from the question you are asking and the shape of your data, with types to avoid
- Chart colour check
Check chart series colours for contrast, colour-blind confusion and too many hues against your background
- Table or chart
Decide whether your data should be a table, small multiples, a sparkline or a chart