Skip to content

Tools overview ​

>=3.8

Tools is for the small developer tasks that should take seconds, not a trip to a random website. Use it when you need to compare JSON, convert, encode, hash, or generate something quickly without leaving massCode.

The available tools are grouped by category:

Compare ​

JSON Diff ​

Compare two JSON documents side by side with validation, filters, and a tree diff for nested changes.

Text tools ​

Case Converter ​

Convert text between common casing formats such as camelCase, snake_case, kebab-case, and uppercase.

Slug Generator ​

Turn free-form text into a URL-friendly slug.

URL Parser ​

Split a URL into its protocol, host, path, query, and hash parts.

Line Break Normalizer ​

>=5.9

Remove hard wraps from copied terminal output while preserving Markdown lists, tables, quotes, commands, and code blocks. The same normalization is available from the Editor menu in Code and Notes.

Cryptography & Security ​

Hash Generators ​

Generate one-way hashes from text input.

HMAC Generators ​

Build keyed message authentication hashes from a secret and a message.

Password Generators ​

Generate random passwords with configurable character sets.

UUID Generators ​

Create unique identifiers for fixtures, payloads, and test data.

Encoders & Decoders ​

URL ​

Encode or decode URL strings safely.

Base64 ​

Convert plain text to and from Base64.

JSON ⇄ TOML/XML/YAML ​

Transform JSON between common structured data formats.

Text ⇄ ASCII/Binary/Unicode ​

Convert text into different low-level or escaped representations and back.

Color Converter ​

Translate color values between supported formats.

Generators ​

JSON Generator ​

Build mock JSON payloads with typed fields for testing and demos.

Lorem Ipsum Generator ​

Generate placeholder words, sentences, or paragraphs.