Every tool you paste into.
One Mac app.
StackPad stacks 23 everyday developer tools into a single, glassy Mac app: search huge JSON as a tree, decode JWTs, Base64, hashes, SQL, cron, regex, QR codes and images. Everything runs on your Mac, so tokens, payloads and keys never touch a website again.
For macOS 12 Monterey or later · Apple silicon and Intel
Paste secrets without a second thought
Online formatters see everything you paste. StackPad has no server to send it to.
The app has no network access at all. The macOS sandbox doesn't even give it permission to connect.
No analytics, ads, crash reporters or accounts. Nothing is collected, about you or your data.
Native and instant. Multi-megabyte JSON stays smooth: big inputs are processed off the main thread.
Paste. Read. Done.
Every tool updates as you type, with colour where it helps you read.
See a JWT at a glance
Header, payload and signature in their own colours; time claims turned into dates.
eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c
{ "sub": "1234567890", "iat": 1516239022 }
iat 2018-01-18 01:30:22 UTC
Compare two documents
JSON Diff lists every added, removed and changed value by its path.
3 differencesAdded .tags[2] "fast" Removed .beta true Changed .version 1.0 → 1.1
Large numbers keep every digit. StackPad never rounds 12345678901234567890.
Decode, encode, hash
Base64 and URL encoding both ways, plus MD5 to SHA-512, all side by side.
Base64 · Encodehéllo → aMOpbGxv URL · Decodea%20b%26c → a b&c SHA-256 · "abc"ba7816bf8f01cfea4141…
23 tools, one sidebar
Search them, hide the ones you never use, and drag the rest into your order.
{ }Data12
- JSON ViewerBrowse JSON as a searchable tree
- JSON FormatterFormat or minify, with syntax colours
- JSON ValidatorCheck syntax and locate errors
- JSON Diff CheckerCompare two JSON documents
- Regex TesterTest patterns against sample text
- Timestamp ConverterConvert Unix time and dates
- Cronjob UtilsCheck, explain and generate schedules
- UUID GeneratorRandom v4 UUIDs
- Password GeneratorStrong random passwords
- Word CounterWords, characters and more
- Markdown PreviewRender Markdown as you type
- Lorem IpsumPlaceholder text
⇄Encoding3
- Base64 Encode/DecodeStandard and URL-safe alphabets
- URL Encode/DecodeComponents or full URLs
- JWT DecoderInspect JSON Web Tokens
≡Formatters2
- JSON Escape/UnescapeEscape or unescape JSON strings
- JSON to XLSXExport JSON as an Excel sheet
#Hashing1
- Hash GeneratorMD5, SHA-1, SHA-256 and SHA-512
◩Image4
- Image ConverterPNG, JPEG, GIF, BMP and TIFF
- Base64 to ImageTurn Base64 into an image file
- Image to Base64Turn an image into Base64
- QR Code GeneratorFrom text or URLs, in your colours
⌗DB1
- SQL FormatFormat SQL queries
Small touches that add up
Keep the inputs you reach for
Save any tool's input under a name, like the staging token or the payload that broke prod, and load it back in a keystroke. Saved inputs stay on your Mac.
Built for real-world payloads
Open multi-megabyte JSON from a file. Heavy work runs in the background, and long outputs render lazily, so the app never stutters.
Only the tools you use
Hide tools with a tick and drag the rest into your order. Every tool remembers its input while you switch around.
Made for macOS
Native vibrancy, a translucent sidebar and frosted panes that follow your light or dark appearance.
Your toolbox, stacked.
StackPad is coming soon to the Mac App Store. Questions or ideas in the meantime? We'd love to hear them.