Runs entirely on your Mac. Deterministic. Yours to keep.
Offline developer tools that open fast.
Paste a JWT, a hash, or a blob of JSON, and the right tool is already open.
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
Formatting
- JSON Formatter Pro
- Markdown Preview Pro
- Text Diff Pro
- Image Diff Pro
Generators
Crypto
- Hash Generator MD5 · SHA‑1 · SHA‑256 · SHA‑512
- JWT Decoder Pro
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.
{
"order_id": "8f3b",
"items": [
{
"sku": "BNCH-001",
"qty": 2,
"price": 19.99
},
{
"sku": "BNCH-PRO",
"qty": 1,
"price": 14.99
}
],
"customer": {
"id": 9001,
"tier": "pro"
},
"total": 42.99
}
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
Free download. Pro when you need it.
Bench has been submitted to the Mac App Store. Core tools are included; Bench Pro is an optional one-time unlock for Smart Detection, Pro tools, and higher limits.
- Free download with core tools included
- Unlocks Smart Detection and every Pro tool
- Raises input limits for large payloads
Prices in USD. The App Store shows the final Pro unlock price for your region.
Bench has been submitted to the Mac App Store. Once available, the app is free to download; Bench Pro is $14.99 as a one-time unlock.
Bench has been submitted to the Mac App Store.
Once available, Bench is free to download. Bench Pro is an optional $14.99 one-time unlock for Smart Detection, Pro tools, and higher input limits.
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 exceptions are Apple's App Store download and Pro purchase/restore flows, which are handled by macOS itself and use 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 free to download. Bench Pro is an optional $14.99 one-time in-app purchase that unlocks Smart Detection, Pro tools, and higher input limits.
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 account system and carries no analytics or third‑party SDKs. 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.