EditSafely

Generate Unary Numbering

Create a list of unary numbers (1, 11, 111, 1111, …). Runs entirely in your browser, so your data never leaves your device.

Output

The result appears here as you type.

Options

How to use Generate Unary Numbering

  1. 1. Set count and starting point. Enter How many numbers and Start from to control how many unary values appear and which count the sequence begins at.
  2. 2. Choose the tally symbol. Type the character you want repeated into Tally symbol, the default being 1, though a stroke mark or any other character works just as well for a tally-chart look.
  3. 3. Choose a separator. Set Separator to a comma or newline so each unary value stays visually distinct from the next as the tally marks get longer.
  4. 4. Copy the sequence. Copy the generated unary numbers into a tally chart, an early counting lesson or a base-one number theory demonstration.

When to use Generate Unary Numbering

Generate Unary Numbering represents each count as a repeated tally symbol rather than positional digits, the simplest possible number system where value five looks like five marks in a row. Use this tool to illustrate base-one counting or to build tally-style visuals.

  • Teaching the concept of counting before place value. An early elementary lesson introducing numbers before place value uses unary tally marks to show that five means five objects, laying groundwork before decimal digits are introduced.
  • Illustrating computational complexity in unary versus binary. A computer science lecture on how representation affects algorithm complexity shows the same number in unary and binary side by side, using this tool to generate the unary form quickly.
  • Building a scorekeeping tally chart. A simple scorekeeping app or printed chart wants tally marks instead of digits for a retro counting aesthetic, so generating a run of unary numbers with a custom tally symbol fits the design.

Examples

Count to five in unary

Output

1, 11, 111, 1111, 11111

Tally with asterisks

Output

*, **, ***, ****

About the Generate Unary Numbering tool

Generate Unary Numbering does its work locally, right in the browser. Create a list of unary numbers (1, 11, 111, 1111, …). There is no upload step, no queue and no account, and your data never travels over the network.

It belongs to the Number Tools collection on EditSafely, a set of 194 small, focused Number utilities that share the same instant, private workspace.

You can shape the output with 4 settings, including How many numbers, Tally symbol, Start from and Separator, and the result refreshes the moment you change one. 2 worked examples further down the page show exactly what the tool produces for real inputs.

Running locally also makes the tool fast and dependable: results appear as you type or drop a file, there is no server outage that can take it down mid-task, and confidential data can be processed without a second thought.

Frequently asked questions

Does Generate Unary Numbering cost anything?

Yes, it is completely free. All 2,658 tools on EditSafely work without an account, a subscription or usage limits.

Does the generator send anything to a server?

No data leaves your device. The whole tool is JavaScript that runs inside your browser tab, so there is no upload, no server-side processing and no log of what you did. If you disconnect from the internet after the page loads, it keeps working.

How do I get a different result?

Run the generator again. Each run is computed fresh on your device, and any options you change are applied to the next result immediately.

Do I need to sign up or install anything?

Nothing to install and no account needed. Open the page in any up-to-date browser, including on a phone or tablet, and the tool is ready.

How do I use the result?

The output panel has a one-click copy button, and you can keep refining the input while you work; the result updates in place as you type.