100% offline · native on macOS

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.

Coming soon to theMac App Store Explore the tools

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.

0 requests

The app has no network access at all. The macOS sandbox doesn't even give it permission to connect.

0 trackers

No analytics, ads, crash reporters or accounts. Nothing is collected, about you or your data.

0 waiting

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..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

SAVE · LOAD

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.

LARGE FILES

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.

YOUR MENU

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.

LIGHT · DARK

Made for macOS

Native vibrancy, a translucent sidebar and frosted panes that follow your light or dark appearance.

StackPad app icon

Your toolbox, stacked.

StackPad is coming soon to the Mac App Store. Questions or ideas in the meantime? We'd love to hear them.