Tools
Forty-two tools. All on your device.
Every tool DevKit ships, described in the app’s own words. Twelve are free forever; DevKit Pro unlocks the other thirty. Each one is also a Shortcuts action.
- Free
- 12
- Pro
- 30
- Categories
- 10
All 42 tools
Data Formats7
CSV ↔ JSON
ProSpreadsheet rows to JSON objects and back.
Options: Direction · Delimiter · First row is a header · Detect numbers and booleans
JSON Format
FreePretty-print, minify and validate JSON.
Options: Mode · Indent · Sort keys · Escape non-ASCII
JSON Query
ProPull values out of JSON with JSONPath and jq-style pipes.
Options: Query · Always return an array · Indent
Number Base
FreeBinary, octal, decimal, hex and any base from 2 to 36.
Options: Input base · Output base · Bit width · Uppercase digits · Group bits in fours
SQL Format
ProTurn a one-line query into something you can read.
Options: Indent · Uppercase keywords · Commas at the start of the line
XML ↔ JSON
ProConvert XML to JSON and back, attributes included.
Options: Direction · Indent
YAML ↔ JSON
ProConvert YAML to JSON and back, both directions.
Options: Direction · Indent · Sort keys
Encoding4
Base64
FreeEncode and decode Base64, including the URL-safe alphabet.
Options: Mode · Alphabet · Add padding · Wrap at 76 columns
Escape / Unescape
ProString escaping for JSON, Swift, C, shell, SQL and regex.
Options: Mode · For · Wrap in quotes
HTML Entities
ProEscape text for HTML, and turn entities back into characters.
Options: Mode · Escape
URL Encode
FreePercent-encode and decode text for URLs and form bodies.
Options: Mode · Style
Cryptography6
Certificate Decode
ProSubject, issuer, validity, SANs and fingerprints from a PEM or DER certificate.
Options: Show extensions
Hash
FreeMD5, SHA-1, SHA-256, SHA-384 and SHA-512 digests of text or bytes.
Options: Input is · Output · Show every algorithm
HMAC
ProKeyed message authentication codes over any of the supported hashes.
Options: Key · Key is · Output · Compare with
JWT Decode
FreeRead a token's header and claims, and check HMAC signatures.
Options: HMAC secret · Secret is · Show raw segments
KDF Calculator
ProPBKDF2 iterations for a target time, and the bcrypt cost table.
Options: Target time · Pseudorandom function · Derived key length · Salt · Iterations to derive with
Key Inspect
ProKey type, size, curve and fingerprint — without ever sending the key anywhere.
Text7
Markdown Preview
ProSee Markdown rendered natively, with a structure summary.
Options: Show the heading outline
Regex Tester
FreeMatch, capture and replace with live results and named groups.
Options: Pattern · Mode · Replacement · Ignore case · ^ and $ match each line · . matches newlines
Slugify
ProURL-safe slugs, with accents folded and punctuation removed.
Options: Separator · Maximum length · Lowercase · Slugify each line separately
String Case
FreecamelCase, snake_case, kebab-case and nine more, all at once.
Options: Convert to · Convert each line separately
Text Diff
FreeLine-by-line differences between two blocks of text.
Options: Separator line · Ignore leading and trailing spaces · Ignore case · Hide unchanged lines
Text Stats
ProCharacters, words, lines, reading time and the most frequent words.
Options: Frequent words to list · Ignore common words
Unicode Inspect
ProEvery scalar's name, code point, category and encoded bytes.
Options: Scalars to list · Show UTF-8 bytes
Time3
Cron Parser
ProRead a cron line in English and see when it next fires.
Options: Runs to predict · Time zone
Timezone Convert
ProOne moment shown in every zone you care about, with offsets and DST.
Options: Input zone · Show in
Unix Time
FreeEpoch seconds, milliseconds, microseconds and nanoseconds ↔ readable dates.
Options: Epoch unit · Time zone
Web3
HTML Preview
ProRender an HTML fragment offline, with scripts and network access off.
Options: Wrap a fragment in a document
Query Builder
ProTurn key = value lines into a query string, and back again.
Options: Direction · Encode spaces as + · Sort by key
URL Parse
ProScheme, host, port, path, query and fragment, decoded.
Options: Decode query values
Design1
Color Convert
FreeHEX, RGB, HSL, HSB and CMYK, with WCAG contrast ratios.
Options: Primary output · Uppercase hex
Network1
IP / CIDR
ProNetwork, broadcast, host range and subnet splits for IPv4 and IPv6.
Options: Split into /n subnets · Subnets to list
Reference5
chmod Calculator
ProSymbolic and octal file permissions, both directions.
Options: Show the chmod command
Git Reference
ProThe git command you half-remember, with an example.
Options: Results to show
HTTP Status
ProWhat each status code means and when to send it.
Options: Results to show
MIME Lookup
ProFile extension ↔ MIME type, offline.
Options: Results to show
Semver Compare
ProParse, order and range-check semantic versions.
Options: Mode · Range · Sort newest first
Generators5
ID Generator
ProULIDs that sort by time, and NanoIDs with your own alphabet.
Options: Kind · How many · NanoID length · NanoID alphabet
Lorem Ipsum
ProPlaceholder words, sentences and paragraphs.
Options: Generate · How many · Start with “Lorem ipsum dolor sit amet” · Seed
QR Code
ProGenerate a QR code, or scan one with the camera.
Options: Error correction
Random Data
ProPasswords, hex, names, emails, IPs and dates — reproducible when seeded.
Options: Type · How many · Length · Include symbols in passwords · Seed
UUID Generate
FreeRandom version 4 and time-ordered version 7 UUIDs, in bulk.
Options: Version · How many · Uppercase · Hyphens
Try the free tools today.
No account, no network, nothing sent anywhere. Upgrade to Pro from inside the app whenever you need the rest.