The Ultimate Code Editor

Combine is a powerful code editor and file manager with professional Git integration, designed exclusively for iPhone and iPad.

Download on the App Store
Syntax highlighting of TypeScript code.

Expert Syntax Highlighting

Syntax highlighting for over 85 programming languages. Choose from 70 exclusive themes or create your own custom themes with over 200 customizable elements.

Live code execution with console output and network monitor.

Code Execution

Run JavaScript as a standalone script or within HTML previews for full DOM interactivity. Review real-time console logs, errors, and warnings as they happen. Capture all HTTP requests using the network monitor, and export them as cURL commands or HAR files for streamlined collaboration and debugging.

Live preview of HTML, CSS, or Markdown code.

Live Preview

Render HTML, CSS, and Markdown with instant updates. Tap any element for real-time highlighting with size, role, and layout details. Long-press any element to dive deeper and review computed styles, bounding box data, and the complete DOM hierarchy.

Git diff of TypeScript code.

Seamless Git Integration

Harness the power of a complete Git workflow. Create, clone, fetch, push, pull, and manage repositories, branches, and commits. Track every change with streamlined diffs, optimized for iPhone and iPad.

Autocompletion and error detection of TypeScript code.

Autocompletion and Error Detection

Smart auto-completion with auto-closing brackets/quotes/comments, auto-indent, auto-surround, and bracket pair colorization. Never miss an error with real-time error detection and code validation.

Comprehensive web audit of previewed HTML, CSS, and Markdown, with scored reports across four categories.

Comprehensive Audit

Get scored reports in live previews across four key categories: accessibility, best practices, PWA readiness, and SEO. Perform color contrast analysis, validate alt text, catch render-blocking resources, and more - with an interactive color picker to fix contrast issues.

Git commit history of a branch.

Explore Branch History

Review all commits on any branch. See what's changed, understand your progress, and plan your next steps. Checkout, merge, rebase, rename, and reset any branch.

Git commit details.

Explore Commits

Dive deep into each commit. Easily view each document's diff to see exactly what's changed. Amend, checkout, cherry-pick, and revert any commit.

Find and Replace using a regular expression, limited results, case matching, and search-in-selection.

Advanced Search

Find exactly what you're looking for. Use regular expressions, case matching, selection limiting, and search history. Tap any search result to jump straight to that line in the source code.

Code review of TypeScript code, showing hints and errors, along with suggestions to fix the errors.

Smart Code Review

Write better code with on-demand code review. Get hints, warnings, errors, and suggestions. Tap any review item to jump straight to that line in the source code.

And So Much More

Code Editor Features

  • Expert syntax highlighting and intelligent code completion for over 85 programming languages.
  • Code completely offline: no account or internet connection needed.
  • Real-time error detection and code validation with on-demand code review.
  • Choose from 70 exclusive themes or create your own custom themes with over 200 customizable elements.
  • Fully customizable with hundreds of settings synced across all your devices.
  • Live web preview: render HTML, CSS, and Markdown with instant updates. Load CSS files directly from your device to see changes in real-time.
  • Smart element inspection: tap any element in the live preview for instant highlighting with size, role, and layout details. Long-press to dive deeper and review computed styles, bounding box data, and the complete DOM hierarchy.
  • Code execution: run JavaScript as a standalone script or within HTML previews for full DOM interactivity. Review real-time console logs, errors, and warnings as they happen.
  • Comprehensive web audit: get scored reports in live previews across four key categories - accessibility, best practices, PWA readiness, and SEO.
  • Network monitor: capture all HTTP requests with headers, timing, and response data. Export as cURL commands or HAR files for streamlined collaboration and debugging.
  • Share live previews as images and PDFs, and instantly transform Markdown to HTML.
  • Advanced find and replace with regex support, case matching, selection limiting, and search history.
  • Multi-cursor support: use up to 100 cursors simultaneously for rapid text editing.
  • Smart auto-completion with auto-closing brackets/quotes/comments, auto-indent, auto-surround, and bracket pair colorization.
  • Choose from over 160 quick actions for your customizable toolbar including undo, redo, text transformations, line operations, and character insertion.
  • Intelligent code folding with customizable strategies.
  • Live minimap and slider, with real-time rendering of actual characters or color blocks.
  • Choose from 90 font families with dynamic sizing and endless colors.
  • Powerful diff editor with customizable algorithms and conflict resolution.
  • Use standard, interval, or relative line numbers, or none at all.
  • Real-time fading of unused code and strikethrough of deprecated code.
  • Optimized for large documents and high performance.
  • Advanced features: sticky/smooth scrolling, read-only mode, tab completion and sticky tab stops, and indentation detection.
  • Professional customization: placeholders, word-wrapping, encoding methods, whitespace rendering, variable line-height, and cursor styling.

Git Client Features

  • Complete Git workflow: create, clone, fetch, push, pull, and manage repositories.
  • Secure authentication: use personal access tokens or SSH keys, securely stored in iCloud Keychain with end-to-end encryption.
  • Full branch management: view, checkout, merge, rebase, rename, and reset branches.
  • Advanced operations: stage and commit changes, stash work for later, and resolve conflicts.
  • Manage commits: view, amend, checkout, cherry-pick, and revert commits.
  • Powerful comparisons: compare branches, commits, and tags.
  • Repository insights: browse commit history, view diffs, create and manage tags, and configure multiple remotes.
  • Performance tools: prune references and view branch reflogs.

File Manager Features

  • Native iOS Files integration: your documents and repositories work with any app and sync across all your devices.
  • Complete file operations: browse, add, delete, move, search, share, sort, and tag documents.

Accelerate Your Workflow

Get started today with the ultimate code editor and Git client.

Download on the App Store