QuapQuap

Edit toolbar

The grouped transform and crypto buttons, and how scopes decide what they change.

The edit toolbar holds every transform and crypto operation as grouped buttons. Click a group to open its flyout; each item shows a one-line description.

GroupContains
Name (keys)camelCase, snake_case, PascalCase, UPPER, lower for key names
Valuethe same case changes for values
Encode / DecodeTrim, Remove Spaces, URL Encode / Decode, Base64, Base64 URL, Hex, Decode Base64
ListRemove duplicate lines, wrap lines in quotes, Apply Regex
RandomizeSmart random values, values from the document, dictionaries or your own list, fully random values, shuffle, Mask
HashMD5, SHA-1, SHA-256, SHA-512, SHA3-256, SHA3-512, BLAKE2b, BLAKE3
Encrypt / DecryptAES-128, AES-256, ChaCha20
Sign / VerifyHMAC SHA-256 / SHA-512, JWT encode / decode / verify (HS256, RS256, ES256)
Password Hashbcrypt, Argon2id
UUIDv4, v7

The full list with descriptions is in Transforms & crypto.

Where it applies

  1. Select text in the editor, or click a node in the Tree.
  2. Click an operation.
  3. If you clicked a value that has siblings with the same key, Quap asks for the scope:
    • Selection — just this value.
    • Same key — every value with the same key at the same depth (for example every email in an array of customers). The dialog shows how many will change.
    • Document — every matching value in the document.
  4. Click Apply. Tick Don't ask again to remember your choice.

A notice confirms Applied to N values. ⌘Z undoes the whole change.

Without a selection

UUID operations insert a new value at the cursor when nothing is selected. Other operations ask you to select text or a tree node first.

Operations that need a key

Encrypt, decrypt, HMAC and JWT ask for a password, secret or PEM key in a small dialog. The key is used for that run only and is never stored or sent anywhere.

Placement

  • Settings → Edit toolbar — show it at the Top or on the Left, or hide it.
  • The toolbar's own menu has Move to left / Move to top and Hide edit toolbar.
  • The editor toolbar has a button to show it again.

The same operations are in the Transform and Crypto menus, the editor's right-click menu and the tree's context menu.

Accent color