The native developer toolkit for Mac, iPhone & iPad.
Anvil is a fast, native developer toolkit for macOS, iOS, and iPadOS: format, inspect, convert, generate, and debug everyday developer data with on-device processing.
- No account required
- No content uploads
- Free tools + Pro unlock
Available now for Mac, iPhone, and iPad on the App Store.
Localized App Store screenshots from the current Anvil release.
Why Anvil
Fast, private, and native: everyday utilities for developers on Apple platforms.
Native, responsive app
Fast launch, low memory use, and a real Apple-platform feel.
On-device assistance
Assisted repair is designed to keep tool content on your device.
Every Apple device
One app for macOS, iOS, and iPadOS.
Liquid Glass design
Focused panes, glass surfaces, and platform-adaptive layouts.
Private by default
No required account and no content uploads for developer data pasted into tools.
Full toolkit
JSON, timestamps, Base64, JWT, URL encoding, UUID/ULID, hashing, QR codes, SQL, diffing, and more.
Universal
One app. Every Apple device.
Anvil is a single universal app for Mac, iPhone, and iPad. It launches quickly, adapts to each screen size, and keeps your developer data on-device.
- 2.3s
- Debug first launch after build
- 100%
- On-device processing
- 3
- Apple platforms
- 0
- Content uploads
The toolkit
One app, many tools. Here's what's inside today.
JSON Format/Validate
Format, beautify, or minify JSON strings
ExploreTimestamp Converter
Convert between Unix timestamps, dates, and timezones
ExploreBase64 Encode/Decode
Encode and decode Base64 strings with format variants
ExploreURL Encode/Decode
Encode and decode URLs with RFC 3986 and form encoding support
ExploreJWT Debugger
Decode and verify JWT tokens
ExploreRegExp Tester
Test and debug regular expressions with live matching
ExploreUUID/ULID Generator
Generate and decode UUIDs, ULIDs, and other identifiers
ExploreText Diff Checker
Compare two texts and highlight differences
ExploreYAML ↔ JSON
Convert between YAML and JSON formats with auto-detection
ExploreNumber Base Converter
Convert between binary, octal, decimal, hexadecimal, and custom bases
ExploreHTML Preview
Preview and format HTML with live WebView rendering
ExploreBackslash Escape/Unescape
Escape and unescape backslash sequences (\n, \t, etc.)
ExploreHTML Entity Encode/Decode
Encode and decode HTML entities with named and numeric formats
ExploreHTML Beautify/Minify
Format and minify HTML documents
ExploreCSS Beautify/Minify
Format and minify CSS stylesheets
ExploreJS Beautify/Minify
Format and minify JavaScript code
ExploreERB Beautify/Minify
Format Ruby embedded templates
ExploreLESS Beautify/Minify
Format and minify LESS stylesheets
ExploreSCSS Beautify/Minify
Format and minify SCSS/Sass stylesheets
ExploreXML Beautify/Minify
Format and minify XML documents
ExploreLorem Ipsum Generator
Generate placeholder text, names, emails, and URLs
ExploreQR Code Reader/Generator
Generate and read QR codes with templates and error correction
ExploreString Inspector
Analyze string encoding, Unicode, character classes, security, and patterns
ExploreJSON ↔ CSV
Convert between JSON and CSV with auto-detection and configurable delimiters
ExploreHash Generator
Compute MD2/4/5, SHA-1, SHA-2, SHA-3, Keccak-256 digests with HMAC and verify support
ExploreHTML to JSX
Convert HTML markup to React-compatible JSX
ExploreMarkdown Preview
Preview Markdown and convert to HTML or HTML + CSS
ExploreSQL Formatter
Format SQL queries with dialect-aware parsing across MySQL, PostgreSQL, BigQuery, T-SQL and more
ExploreString Case Converter
Convert text between camelCase, snake_case, kebab-case, title case, and more
ExploreLine Sort & Dedupe
Sort line-based text, remove duplicates, and normalize whitespace or case
ExploreCron Job Parser
Validate cron expressions and explain each schedule field
ExploreColor Converter
Convert HEX, RGB, HSL, HSV, and CMYK colors with palette harmonies
ExploreRandom String Generator
Generate secure random strings with configurable alphabets
ExploreJSON to Code
Generate typed models from JSON across Swift, Kotlin, TypeScript, Python, Java, C#, Go, Rust, Dart, and more
ExploreHex ↔ ASCII
Convert between hexadecimal byte pairs and ASCII text
ExploreAnvil is on the App Store
Download the native developer toolkit for Mac, iPhone, and iPad.