Designers

All 141 tools / Interface writing and content

Find different words used for the same action, and mixed case or punctuation, across your interface labels

Button label consistencyFreeFor writers, designers and product teams

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.

Log in
Sign in
Sign in
Delete
Remove
Remove
Save Changes
Save changes
SUBMIT
OK
Cancel
Close

After: what comes back

The first lines of a real run on that input. Nothing here is edited by hand.

12 labels, 9 distinct.

Different words for the same action:
  sign in: "Sign in" x2, "Log in" x1. Suggest "Sign in" everywhere (most used).
  delete: "Remove" x2, "Delete" x1. Suggest "Remove" everywhere (most used).
  cancel: "Cancel" x1, "Close" x1. Suggest "Cancel" everywhere (most used).

All capitals: SUBMIT. Set case in CSS so the copy stays editable.

Generic labels that do not name the outcome: SUBMIT, OK.

Some synonym groups are context-dependent (for example Remove can mean take out of a list, Delete can mean destroy). Merge only where both labels do the same thing.

Limits: synonym groups are a built-in list of about 17 common actions plus any you pass in `groups` (comma-separated per line). It cannot tell whether two labels do different things on different screens. English only.
... full output on the tool page

What you get

Synonym groups with counts and a suggested standard, plus case, punctuation and generic-label findings

What it cannot do

Built-in groups cover about 17 actions; some groups depend on context, so confirm each suggestion.

Who it is for

  • Writers
  • Designers
  • Product teams

Free and Pro

Free25 runs a day per IP address, up to 20,000 characters a run.
ProNo daily limit, 300 requests a minute, up to 200,000 characters a run.

What each plan includes

Use it from your assistant

The tool is called button_label_consistency. 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/button-label-consistency -H 'content-type: application/json' -d '{"labels":"Log in\nSign in\nSign in\nDelete\nRemove\nRemove\nSave Changes\nSave changes\nSUBMIT\nOK\nCancel\nClose"}'

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 interface writing and content

All interface writing and content tools