Show HN: Split.style – A Better Way to Format Numbers

2 splitstyle 5 5/3/2025, 12:13:19 AM
I built split.style (https://split.style) - a simple tool that formats long numbers into groups of 4 digits for improved readability and easier memorization.

Why?

Have you ever struggled to transfer numbers between devices or manually enter OTPs when copy-paste isn't available? Long numeric sequences like account numbers, OTPs, or reference codes become frustrating to read, remember, and type accurately.

US phone numbers are formatted with grouping (like 555-123-4567) precisely because it helps with readability. But when we encounter other types of numbers (account IDs, verification codes, serial numbers), they're typically presented as an unbroken string of digits that's prone to errors when manually transcribed.

split.style solves this by chunking any number into groups of 4 digits and providing audio pronunciation, making it significantly easier to read, remember, and accurately type numbers from one device to another.

Features:

- Groups numbers into easy-to-read chunks of 4 digits

- Audio pronunciation of formatted numbers

- Shareable URLs for your formatted numbers

- Works with any numeric sequence

- Free, no login, no ads

I'd love to hear your feedback, feature requests, or use cases!

Comments (5)

WalterGR · 16h ago
Why not 3-digit groups starting from the right? As in... almost everywhere.
splitstyle · 15h ago
Honestly, there's no specific reason I chose 4 digits—I just wanted to make it easy to read. I even added a slider to let users choose the split, but later removed it to keep things simple. I think 3 digits is a fair compromise too—I'll consider that.
WalterGR · 7h ago
It's how most of the world represents countable things.

  12,345,678 things.
  $12,345,678
Off the top of my head, the Indian Numbering System is different: https://en.wikipedia.org/wiki/Indian_numbering_system

It seems to me that the only good reason to deviate from this for non-countable things that don't have an established grouping would be any research that shows groups of 4 starting from the left is better in some way. Off the top of my head, since it's natural to pause between groups when speaking, in theory more digits-per-group = fewer groups = fewer pauses = more efficient.

In any case, number grouping is something interesting to think about. It's definitely annoying to search the back of a TV and find that the serial number is 16 digits crammed together in a 2 pt. font!

Zekio · 16h ago
there are already standards for formatting numbers using the thousands separator

eg. 1,000.50 1,000,000.50

splitstyle · 15h ago
You're right—standard number formatting (like 1,000 or 1,000,000.50) works great for representing values. But split.style isn’t about number formatting in the traditional sense. It’s more about improving readability and memorability for long numeric strings—like bank account numbers, document IDs, or OTPs—especially in situations where copy-paste isn't possible and manual entry is error-prone.

It’s similar in spirit to how we format phone numbers: not for mathematical value, but for human readability.