Menu

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
Show
Category

All 42 tools

Data Formats7

  • CSV ↔ JSON

    Pro

    Spreadsheet rows to JSON objects and back.

    Options: Direction · Delimiter · First row is a header · Detect numbers and booleans

  • JSON Format

    Free

    Pretty-print, minify and validate JSON.

    Options: Mode · Indent · Sort keys · Escape non-ASCII

  • JSON Query

    Pro

    Pull values out of JSON with JSONPath and jq-style pipes.

    Options: Query · Always return an array · Indent

  • Number Base

    Free

    Binary, 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

    Pro

    Turn a one-line query into something you can read.

    Options: Indent · Uppercase keywords · Commas at the start of the line

  • XML ↔ JSON

    Pro

    Convert XML to JSON and back, attributes included.

    Options: Direction · Indent

  • YAML ↔ JSON

    Pro

    Convert YAML to JSON and back, both directions.

    Options: Direction · Indent · Sort keys

Encoding4

  • Base64

    Free

    Encode and decode Base64, including the URL-safe alphabet.

    Options: Mode · Alphabet · Add padding · Wrap at 76 columns

  • Escape / Unescape

    Pro

    String escaping for JSON, Swift, C, shell, SQL and regex.

    Options: Mode · For · Wrap in quotes

  • HTML Entities

    Pro

    Escape text for HTML, and turn entities back into characters.

    Options: Mode · Escape

  • URL Encode

    Free

    Percent-encode and decode text for URLs and form bodies.

    Options: Mode · Style

Cryptography6

  • Certificate Decode

    Pro

    Subject, issuer, validity, SANs and fingerprints from a PEM or DER certificate.

    Options: Show extensions

  • Hash

    Free

    MD5, SHA-1, SHA-256, SHA-384 and SHA-512 digests of text or bytes.

    Options: Input is · Output · Show every algorithm

  • HMAC

    Pro

    Keyed message authentication codes over any of the supported hashes.

    Options: Key · Key is · Output · Compare with

  • JWT Decode

    Free

    Read a token's header and claims, and check HMAC signatures.

    Options: HMAC secret · Secret is · Show raw segments

  • KDF Calculator

    Pro

    PBKDF2 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

    Pro

    Key type, size, curve and fingerprint — without ever sending the key anywhere.

Text7

  • Markdown Preview

    Pro

    See Markdown rendered natively, with a structure summary.

    Options: Show the heading outline

  • Regex Tester

    Free

    Match, capture and replace with live results and named groups.

    Options: Pattern · Mode · Replacement · Ignore case · ^ and $ match each line · . matches newlines

  • Slugify

    Pro

    URL-safe slugs, with accents folded and punctuation removed.

    Options: Separator · Maximum length · Lowercase · Slugify each line separately

  • String Case

    Free

    camelCase, snake_case, kebab-case and nine more, all at once.

    Options: Convert to · Convert each line separately

  • Text Diff

    Free

    Line-by-line differences between two blocks of text.

    Options: Separator line · Ignore leading and trailing spaces · Ignore case · Hide unchanged lines

  • Text Stats

    Pro

    Characters, words, lines, reading time and the most frequent words.

    Options: Frequent words to list · Ignore common words

  • Unicode Inspect

    Pro

    Every scalar's name, code point, category and encoded bytes.

    Options: Scalars to list · Show UTF-8 bytes

Time3

  • Cron Parser

    Pro

    Read a cron line in English and see when it next fires.

    Options: Runs to predict · Time zone

  • Timezone Convert

    Pro

    One moment shown in every zone you care about, with offsets and DST.

    Options: Input zone · Show in

  • Unix Time

    Free

    Epoch seconds, milliseconds, microseconds and nanoseconds ↔ readable dates.

    Options: Epoch unit · Time zone

Web3

  • HTML Preview

    Pro

    Render an HTML fragment offline, with scripts and network access off.

    Options: Wrap a fragment in a document

  • Query Builder

    Pro

    Turn key = value lines into a query string, and back again.

    Options: Direction · Encode spaces as + · Sort by key

  • URL Parse

    Pro

    Scheme, host, port, path, query and fragment, decoded.

    Options: Decode query values

Design1

  • Color Convert

    Free

    HEX, RGB, HSL, HSB and CMYK, with WCAG contrast ratios.

    Options: Primary output · Uppercase hex

Network1

  • IP / CIDR

    Pro

    Network, broadcast, host range and subnet splits for IPv4 and IPv6.

    Options: Split into /n subnets · Subnets to list

Reference5

  • chmod Calculator

    Pro

    Symbolic and octal file permissions, both directions.

    Options: Show the chmod command

  • Git Reference

    Pro

    The git command you half-remember, with an example.

    Options: Results to show

  • HTTP Status

    Pro

    What each status code means and when to send it.

    Options: Results to show

  • MIME Lookup

    Pro

    File extension ↔ MIME type, offline.

    Options: Results to show

  • Semver Compare

    Pro

    Parse, order and range-check semantic versions.

    Options: Mode · Range · Sort newest first

Generators5

  • ID Generator

    Pro

    ULIDs that sort by time, and NanoIDs with your own alphabet.

    Options: Kind · How many · NanoID length · NanoID alphabet

  • Lorem Ipsum

    Pro

    Placeholder words, sentences and paragraphs.

    Options: Generate · How many · Start with “Lorem ipsum dolor sit amet” · Seed

  • QR Code

    Pro

    Generate a QR code, or scan one with the camera.

    Options: Error correction

  • Random Data

    Pro

    Passwords, hex, names, emails, IPs and dates — reproducible when seeded.

    Options: Type · How many · Length · Include symbols in passwords · Seed

  • UUID Generate

    Free

    Random 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