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.
On the App StoreSearch for “DevKit: Developer Toolbox”
Compare Free and Pro