Images and text

Developer tools: diff, CSV, JSON and generators

The small tools you would otherwise paste into a website.

What it does

Four small tools that would otherwise send you to a website:

  • Two-clip diff: compare any two clips side by side and see exactly what changed.
  • CSV table viewer: a copied CSV renders as a table rather than commas.
  • Syntax highlighting: code clips are colored, with the language detected for you, both in the card and in the ⌘Y preview.
  • Generators: UUIDs, Unix time to date and back, and URL parsing, available in the picker and as one tap transforms.

Why on device matters here

The clips a developer runs through these tools are tokens, payloads and customer data. Every one of these runs locally, so none of that is pasted into someone else’s server to be formatted.

Tips

  • Diff is the fastest way to answer “what did I actually change in that config”, when both versions passed through your clipboard.
  • The JSON actions pair well with rules: clean and format on copy, and the clip is ready when you paste it.

Compare two clips

  1. 1
    Copy both versions

    Copy the before and the after, in either order. Both are in your history.

  2. 2
    Open the picker

    Press ⌘⇧V and select the two clips you want to compare.

  3. 3
    Run the diff

    Choose the diff action to see the two clips side by side with the changes marked.

  4. 4
    Copy what you need

    Copy either version back, or run a transform on it before pasting.

Frequently asked questions

Do the generators call a website?

No. UUIDs, Unix time conversions and URL parsing run on device, which is the point. Pasting a token into a random online tool is how tokens leak.

Which languages get syntax highlighting?

The language is detected for you across Swift, Python, JavaScript, TypeScript, Rust, Go, Java, C++, shell, SQL, JSON, YAML, HTML and CSS, in the card and in the ⌘Y preview.

What does the CSV viewer do?

A copied CSV opens as a real table instead of a wall of commas, so you can read a row before you paste it.

Recognize JSON with syntax colors, previews, and source context. See this in the ClipBuddy gallery