Free iOS & Swift Developer Tools.
Built to eliminate repetitive Xcode friction. Generate app icons, resize App Store screenshots, browse SF Symbols, audit Privacy Manifests, format Swift code, and create device mockups right in your browser.
App Icons & Asset Scalers
Turn source graphics into Xcode AppIcon sets, scaled retina assets, and App Store screenshots.
iOS App Icon Resizer & Generator
Turn one 1024×1024 image into an iOS-ready icon asset set with Xcode AppIcon structure.
- ✓Generates all required iPhone & iPad icon dimensions
- ✓Official Xcode Contents.json structure included
- ✓Instant squircle preview with dark & light backgrounds
App Store Screenshot Resizer
Resize screenshots for the correct iPhone and iPad dimensions ready for App Store Connect.
- ✓Supports 6.9" (iPhone 16 Pro Max), 6.7", 6.5", 5.5", and iPad Pro 13"
- ✓Smart fit (aspect contain with background) or cover crop options
- ✓Batch image upload and multi-device preview tabs
iOS Image Asset Scaler (@1x, @2x, @3x)
Generate @1x, @2x, and @3x downscaled image assets from high-res master graphics.
- ✓Calculates exact point and pixel equivalents for Retina displays
- ✓Instant preview of @1x, @2x, and @3x scale outputs
- ✓High-fidelity bicubic interpolation algorithm
HEIC to PNG/JPG Converter
Convert Apple HEIC photos from iPhone into web-ready PNG and JPG formats.
- ✓100% private in-browser HEIC decoding
- ✓Export to transparent PNG or lightweight JPEG with quality slider
- ✓Batch convert multiple camera roll photos simultaneously
Xcode Asset Catalog Generator
Upload an image and generate Contents.json, @1x/@2x/@3x files, and an .imageset folder.
- ✓Generates @1x, @2x, and @3x scale factors automatically
- ✓Configurable render mode (Default, Template, Original)
- ✓Generates valid Apple Xcode Contents.json specification
SwiftUI & Design Systems
Search SF Symbols, convert hex color values into native Color extensions, and generate accessible palettes.
SF Symbols Browser & SwiftUI Generator
Search Apple's SF Symbols and copy ready-to-use SwiftUI Image code and rendering modes.
- ✓Search by symbol name, keyword, or iOS category
- ✓Instant copy for Image(systemName: "...") and Label
- ✓Preview hierarchical, palette, and multicolor rendering modes
HEX to SwiftUI Color Converter
Convert HEX codes and RGB values into clean SwiftUI Color initializers & extensions.
- ✓Supports 6-digit (#FF7A1A) and 8-digit (#FF7A1A80) HEX with alpha
- ✓Generates modern SwiftUI Color(hex:) extension code
- ✓Generates UIColor and AppKit NSColor definitions
SwiftUI Color Palette Generator
Generate harmonious, accessible color palettes with copyable SwiftUI code.
- ✓Creates 5-step harmonious UI palettes with primary, secondary, and accent
- ✓Generates complete Theme.swift struct with semantic naming
- ✓Computes WCAG AA/AAA text readability scores
SVG to SwiftUI Converter
Convert SVG paths into SwiftUI drawing code, or export SVG icons as PDF/PNG iOS assets.
- ✓Parses SVG path data (M, L, C, S, Q, Z commands) into SwiftUI Path code
- ✓Wraps output in a clean, reusable SwiftUI Shape struct
- ✓Live interactive side-by-side rendering canvas
Swift Code & Models
Transform JSON to Codable and SwiftData, format messy Swift snippets, and test regular expressions.
JSON Formatter & Validator for Swift
Format, validate, minify, and convert JSON examples into Swift Codable models.
- ✓Strict JSON validator with error line highlighting
- ✓Automatic Swift struct generation with Codable conformance
- ✓Converts snake_case JSON keys to Swift idiomatic camelCase CodingKeys
Swift Model & Mock Generator
Generate SwiftData, CoreData, and SwiftUI mock data models from JSON or schema.
- ✓Generates SwiftData @Model classes or immutable structs
- ✓Auto-generates static var preview: Model and static var sampleList: [Model]
- ✓Conforms to Codable, Identifiable, Hashable, and Sendable
Swift Code Formatter & Beautifier
Format Swift code, clean up indentation, and standardize snippets before sharing.
- ✓Accurate brace, bracket, and closure indentation
- ✓Clean spacing for Swift operators, guards, and type annotations
- ✓Collapses redundant newlines and removes trailing whitespace
Swift Regex Tester & Builder
Test regular expressions against sample text and generate Swift Regex / RegexBuilder code.
- ✓Real-time regex matching with capture group highlighting
- ✓Generates Swift 5.7+ /.../ regex literals and RegexBuilder DSL
- ✓Built-in patterns for Email, URL, Phone, UUID, and Semver
Localizable.strings to JSON Converter
Convert Apple Localizable.strings and String Catalogs (.xcstrings) to JSON and CSV.
- ✓Bidirectional conversion between Localizable.strings and JSON/CSV
- ✓Generates type-safe Swift LocalizedStringKey extensions
- ✓Catches syntax errors like missing semicolons or unmatched quotes
Date & Logic Playgrounds
Test DateFormatter tokens with ISO 8601 formatting and convert Unix epoch timestamps to Swift Date code.
Swift Date Formatter & ISO 8601 Playground
Test DateFormatter format strings, ISO 8601 dates, and relative timestamps for Swift.
- ✓Interactive Unicode date format token reference (yyyy, MM, dd, HH, mm, ss)
- ✓Generates modern Swift date.formatted(.dateTime...) and DateFormatter code
- ✓Bidirectional Date <-> String parsing and formatting
Unix Timestamp to Date Converter for Swift
Convert Unix epoch seconds and milliseconds to human-readable dates and Swift code.
- ✓Real-time live ticking current Unix epoch timestamp
- ✓Supports both seconds (10 digits) and milliseconds (13 digits)
- ✓Generates Swift Date(timeIntervalSince1970:) and Date(timeIntervalSinceReferenceDate:)
URL & Deep Linking
Construct custom URL schemes, validate Apple App Site Association (AASA) files, and generate Bundle IDs.
iOS Deep Link & Custom URL Scheme Generator
Generate and test iOS custom URL schemes, deep links, and SwiftUI onOpenURL handlers.
- ✓Visual query parameter and path builder
- ✓Generates required Info.plist CFBundleURLTypes XML snippet
- ✓Produces SwiftUI .onOpenURL and NavigationPath routing handler code
Universal Links & AASA Validator
Validate apple-app-site-association (AASA) JSON files and test Universal Links.
- ✓Generates modern AASA JSON format with components and exclusion patterns
- ✓Validates Team ID + Bundle ID syntax (e.g. 9JA89QQLNQ.com.example.app)
- ✓Generates Xcode Associated Domains entitlement string (applinks:example.com)
App Store URL & Smart Link Builder
Generate clean App Store links, review prompt URLs, and affiliate campaign links.
- ✓Generates direct App Store product page links by App ID
- ✓Generates instant 'Write a Review' URL (action=write-review)
- ✓Adds Apple Services Performance Partner Program affiliate tokens
iOS Bundle Identifier Generator
Generate clean, reverse-domain iOS Bundle IDs according to Apple conventions.
- ✓Converts company domain and app name into reverse-DNS format
- ✓Sanitizes illegal characters (hyphens, spaces, numbers as initial characters)
- ✓Generates extensions bundle IDs (e.g. .widget, .shareextension, .watchkit)
App Store & Compliance
Privacy manifests (PrivacyInfo.xcprivacy), App Review pre-submission checklists, and permission descriptions.
Plist to JSON Converter
Convert Apple property lists into JSON and back, with validation and readable error messages.
- ✓Bidirectional XML Plist <-> JSON conversion
- ✓Supports strings, dicts, arrays, booleans, integers, reals, and dates
- ✓Clear syntax errors and missing tag warnings
iOS Privacy Manifest Generator (PrivacyInfo.xcprivacy)
Generate and validate Apple PrivacyInfo.xcprivacy XML files required for App Store review.
- ✓Covers all Apple Required Reason API categories with official reason codes
- ✓Configures NSPrivacyCollectedDataTypes (Analytics, Crash data, Identifiers)
- ✓Generates valid PrivacyInfo.xcprivacy XML ready to add to Xcode target
Xcode Build Settings & Deployment Target Lookup
Search Xcode build settings, Swift compiler flags, and iOS deployment target requirements.
- ✓Searchable catalog of 50+ crucial Xcode build settings
- ✓Includes setting description, default values, and build phase context
- ✓Shows iOS version deployment target adoption and Swift version compatibility
App Store Connect Release Checklist
Interactive step-by-step checklist to prepare and pass Apple App Review on first try.
- ✓Over 30 comprehensive pre-submission verification steps
- ✓Covers Metadata, Assets, Privacy Manifests, In-App Purchase sandbox, and TestFlight
- ✓Saves progress automatically in browser localStorage
Screenshot Localization Helper
Plan and organize multi-language App Store screenshot captions and layouts.
- ✓Preloaded with top App Store languages (English, Japanese, German, Spanish, French, Chinese)
- ✓Character count limits and text wrap warning indicators
- ✓Export structured translation JSON/CSV for translators
iOS Permission Description Generator (Info.plist)
Generate clear, App Store-compliant permission usage descriptions for Info.plist.
- ✓Covers 20+ iOS permissions (Camera, Location, Photo Library, HealthKit, Bluetooth, Face ID)
- ✓Provides App Store review-approved wording templates for different app use cases
- ✓Generates clean Info.plist XML key-value snippets
iOS Version Compatibility & Market Share Checker
Check feature availability, Swift API versions, and device compatibility across iOS 14–18.
- ✓Full API compatibility timeline for SwiftUI 1.0 through SwiftUI 6.0 (iOS 18)
- ✓Real-world device support matrix (which iPhones run which iOS versions)
- ✓Recommended minimum deployment target calculator based on target audience
iPhone Mockup Generator
Put an app screenshot inside realistic iPhone frames, add a background and headline, and export.
- ✓Realistic iPhone titanium frame with authentic Dynamic Island
- ✓Customizable marketing headlines and subtitles for App Store & social media
- ✓Gradients, solid colors, and dark mesh backgrounds
Build full iPhone apps without touching Xcode
Loved these developer tools? Thorous turns your natural language prompts into compiled native SwiftUI apps, with real-time iOS simulator streaming and visual on-screen editing.
Native Mac app · macOS 14 Sonoma or later · Apple silicon & Intel