Sequential number generator

100% local. Your text never leaves this browser tab.

Stamp the next number in a running sequence whenever you need one: PO-0001, then PO-0002, then PO-0003. In the Windows app a hotkey types the next value straight at your cursor and remembers where it left off, even after a restart. The tool below shows the format the {counter} token produces.

The token

One token counts for you

The rule replaces the line with the {counter} token. In the Windows app it advances by one on every press and is saved, so the sequence survives restarts.

{counter}         ->  1, 2, 3, ...        (plain, no padding)
{counter:0000}    ->  0001, 0002, 0003    (zero-padded to 4)

Press 1:  PO-{counter:0000}  ->  PO-0001
Press 2:  PO-{counter:0000}  ->  PO-0002
Press 3:  PO-{counter:0000}  ->  PO-0003

Mix with dates and text:  INV-{yyyy}-{counter:0000}  ->  INV-2026-0001

On this web page {counter} shows the starting value (0001), because a browser page keeps no memory. The counting and the remembering happen in the Windows app.

How the counter works

Counts, pads, remembers

Advances every press

Each time you fire the profile the number goes up by one, so you never reuse or skip an invoice, PO or ticket number.

Remembers across restarts

The current value is saved per profile on your machine, so it keeps counting from where it left off after you close the app or reboot. Nothing is uploaded.

Padding, and a reset

Use {counter:0000} to zero-pad to a fixed width. Settings shows the next value with a Reset button, and the picker overlay has plus and minus buttons to nudge it before you insert.

The Windows app

Put it on a hotkey

☕ The next number on a hotkey, for the price of a coffee. Yours forever.

Download this exact setup as a ready-made Next number profile. In the Windows app, Insert mode types the next number straight at your cursor on a hotkey and remembers the count, so raising the next invoice, PO or ticket is one keystroke. Same engine as above, entirely offline.

Get the Windows app →
Pay once, €3.39, no subscription. If the app doesn’t open, the profile is saved to your downloads, just import it.
FAQ

Questions, answered plainly

How do I auto-increment a number?

Use the {counter} token in a profile. In the Windows app each press of the hotkey types the next number in the sequence and saves it, so PO-0001 becomes PO-0002 becomes PO-0003 without you tracking anything.

Does the counter keep going after I restart my PC?

Yes. The current value is stored per profile on your machine, so the sequence continues from where it left off after you close the app or reboot.

How do I set the starting number or reset the counter?

Open the profile in Settings: it shows the next number with a Reset button. You can also nudge the value up or down with the plus and minus buttons on the profile in the picker overlay before you insert it.

Can I zero-pad the number, like 0001?

Yes. Write the token as {counter:0000} and the number is padded to that width, so it reads 0001, 0002 and keeps a fixed length. Add any prefix or suffix around it, like INV-{counter:0000}.

More generators: GUIDs, date formats, random strings and today's date.