Runs entirely on your Mac. Deterministic. Yours to keep.
Offline tools that open themselves, starting with a real regex engine.
Copy a regex, a JWT, a tangled JSON blob, or a hex color, then switch to Bench. The right tool is already open with your content loaded. Rule‑based matching runs on your Mac in under a millisecond. One‑time purchase.
macOS 14+ · Apple silicon & Intel · native Swift 6 / SwiftUI
One window. Whatever you copied, already open.
The stuff you keep re‑Googling at 2am, grouped the way you think about it. Plus the dozen‑plus everyday utilities you already reach for.
Encoding
- 01Base64
- 02URL Encode
Formatting
Generators
Crypto
- 09Hash Generator MD5 · SHA‑1 · SHA‑256 · SHA‑512
- 10JWT Decoder
Converters
Smart where it counts. Quiet everywhere else.
A small rule-based check reads your clipboard and picks a tool. It runs on your Mac, so your clipboard stays with you.
Paste a JWT. The decoder's already open.
Copy a chunk of JSON, switch to Bench, and the formatter is waiting. Copy a hex color, and the converter is open. Copy a JWT, and it's already decoded. Nothing to click.
The detection is regex and string checks. Maybe 200 lines. It's a rule‑based heuristic that runs entirely on your Mac. If it doesn't recognize what you pasted it just gives up quietly and lets you pick.
# bench.manifest — what Bench does, and doesn't network.client : false # sandbox entitlement analytics : none telemetry : none account.required : false third_party.sdks : [] detection.method : rule_based_heuristic data.leaves_device : false purchase.model : one_time subscription : none
Read a regex as a tree. Watch it match. Step the trace.
Most regex tools stop at green highlights. Bench parses your pattern into a labeled tree, so the explanation and the match come from the same hand‑built engine.
The regex you inherited, made legible.
Bench parses your pattern into a labeled tree so you can see what each group, quantifier, and class actually does. Matches highlight inline as you type, and you can step through the execution trace one move at a time.
It runs on a hand‑built engine, so the explanation and the match are computed together on your Mac as you type. If you have ever inherited a regex you were afraid to touch, this is the tool that makes it legible.
Every token, explained.
Hover any token for a plain‑English explanation of what it matches and why it's there.
Step the NFA trace to see exactly why a match did (or didn't) happen, one move at a time.
The tools you already reach for, without the tab.
JSON and JWT are the tools Bench recognizes the moment you copy them. Image Diff is the visual check that's awkward to do anywhere else.
JSON Formatter
Paste minified JSON, get it back indented and readable. Bench detects it the moment you copy it, so the formatted output is waiting before you ask. Spot the missing comma before you ship.
JWT Decoder
Decode a token into its header, claims, and signature on your Mac. Copy a JWT, switch to Bench, and read it. The token stays on your machine, so credentials you control stay under your control.
Image Diff
Drop in two versions of a screenshot or asset and see exactly what changed: pixel differences surfaced side by side. The visual check that's awkward to do anywhere else.
Plus a dozen more everyday utilities (Base64, URL and text‑case encoders, hashes, timestamp, color, and number‑base converters, Markdown preview, and text diff), each detected and routed the same way.
Native Swift 6 / SwiftUI, built on the current Apple stack.
Built to belong on a Mac.
Requires macOS 14 or later · Apple silicon or Intel · Universal binary
Pay once. Keep it forever.
One price, paid once. A year of updates is included. Your version of Bench works forever.
- Every tool unlocked, including Smart Detection
- 1 year of updates included
- Your version keeps working forever, with no time limit
- A one‑time purchase that stays yours to keep
Prices in USD. The App Store shows the final price for your region.
Bench is $14.99 on the Mac App Store: one‑time, with a year of updates included. Your version works forever.
Get release notes
We send a short note when a new version ships. Nothing else.
No tracking. Unsubscribe anytime.
Bench is on the Mac App Store.
$14.99, one‑time purchase. A year of updates included. Your version works forever.
Questions you might ask before buying.
If yours isn't here, email [email protected]. Every message is read by a human.
Does it work offline?
Yes. Every tool runs entirely on your Mac. No tool in Bench makes network calls. The one exception will be Apple's purchase/restore flow once the app is live, which is handled by macOS itself and uses the network to talk to Apple, not to us.
Is the "smart" part AI?
No. It's rule‑based pattern matching: regex and string checks tuned per format, with no model involved. That's why it's instant and deterministic, and the work happens entirely on your Mac.
How much is Bench, and what do I get?
Bench is $14.99, one‑time. That unlocks every tool, including Smart Detection, and includes one full year of updates. Your version keeps working forever. There's no time limit on what you bought.
Does it sync between my Macs?
No. Bench keeps everything local on the Mac you're using. There are no accounts, no servers to sign into, and nothing is sent anywhere for you to sync against. If you want your recent inputs on another Mac, copy and paste them.
Is it a universal binary?
Yes. Bench ships as a universal binary that runs natively on Apple silicon and Intel Macs. The minimum system requirement is macOS 14.
What data does Bench collect?
None. Bench has no analytics, no telemetry, no third‑party SDKs, and no account system. Smart Paste reads your clipboard locally to pick a tool; the detection is a rule‑based heuristic that runs on your device. Whatever you type, paste, or generate stays on your Mac.
How do updates work?
Once Bench ships, updates will arrive through Apple the same way as any Mac app you install from the store. You won't need to do anything special; macOS handles the install when an update is available.
Can I get a refund?
Once the app ships, purchases and refunds will be handled by Apple. You'll be able to request a refund from Apple directly via reportaproblem.apple.com. If something in the app isn't behaving, email [email protected] first. There's a good chance it's a fixable bug.