Boop Quick text transformations and utilities

Boop is a scratchpad for text transformations โ€” paste something in, run a script, get the result. It ships with scripts for encoding/decoding, formatting JSON/XML/HTML, hashing, case conversion, regex, sorting, diffing and dozens more. You can also write custom scripts in JavaScript. No subscription, no fuss, just a quick โŒ˜โ‡งB and a search.

Boop Cheatsheet
Built-in Scripts
Covers JSON format/minify, Base64 encode/decode, URL encode/decode, HTML entities, SHA/MD5 hash, case conversion (camel, snake, title), sort lines, remove duplicates, count characters, diff two blocks, and many more.
Custom Scripts
Drop a .js file into ~/Library/Application Support/Boop/Scripts/. Scripts receive text input and return modified text. Full JavaScript with access to a sandboxed environment.
Undo
Each transformation is undoable. Chain multiple scripts on the same text by running them sequentially โ€” use โŒ˜Z to step back through transforms.
Boop Shortcuts
General
Shortcut Action
โŒ˜โ‡งB Open Boop (global, if set)
โŒ˜O Open file into Boop
โŒ˜โ‡งC Copy all text
โŒ˜A Select all
โŒ˜Z Undo transformation
Escape Close window