AppCorpus
Market US

Textastic Code Editor

by Alexander Blach

iPhone · iPad

Active Last checked 31 Jul 2026

Quick verdict

What it is
Store information collected; independent summary not yet available.
At a glance
  • Free to download
  • In-app purchases

Categories and search queries

Official categories

AppCorpus categories

Key functions

Function Availability Access Scope Evidence
Family Sharing Yes Unknown App Store Store published
Free app Yes Free Store published
In-app purchases Yes Limited free Store published

Screens

No screenshots collected yet.

Pricing & paywalls

App Store

  • Free to download
  • In-app purchases

Ratings & reviews

App Store

4.7 2491 ratings · App Store

  1. 5/5The Big T application FANTASTIC

    LOVE IT! I am an old mainframe guy, and most of my career I used Xedit. I want to say Kedit was For DOS or Command Line but no GUI. So basically PC based, maybe AIX or Red Hat. Just not sure. My point is Xedit and Kedit were soraly missed. GUI is OK but the dev. For Windows, AIX, or day Redhat stuck to what they knew. Sad. Your T-Rex editor name (I like that better than Textastic name. The other does not sing). I was using NOTES+++ for a while, rich with function, but not intuitive. It would take an investment on time to fully understand. Plus, I really never trusted it. Nothing is Free. How to the get $$. T-isfortext or T-Rex are better names. To the point. I LIKE IT! It’s simple, intuitive, lite-weight, offers numerous function. It’s the closest to a green screen than you can get. The other editor I have is TextEdit and it looks to be very nice. But there is a learning curve and I just cannot spare the time right now. I will sit down with it sooner or later. Wish list. If you could purchase Kedit, not sure it’s avail, and integrate if making it available again would be great. 2 points. (1) you have a really good product with T-Rex (Textastic) do whatever you can to keep quality HIGH. (2) Please Stay far away from subscription base charge back. Do not! Stay away! If you need funds to maintain or grow application, get with me and I’ll propose a model that will do just that.

    Master-and-Commander · 31 Jul 2026

  2. 5/5Makes coding simple on the iPad

    I spent a long time looking for a good SSH client and text editor for the iPad and was resigned to using sub-par products until I found Textastic. I use it mostly with an iPad Pro, external keyboard, and mouse and it's easier to do coding via SSH on my iPad now than my desktop. I love that I can write markdown, HTML, CSS, Python, or YAML and Textastic handles them all. Even when I don't have my keyboard with me, I am not left without essential keys (hello, esc anyone?) that can be hard to find on the built-in virtual keyboard. Plus function keys!!! OMG. I even use it to write files to Obsidian (markdown) when I'm working and don't want to switch apps. Textastic is super versatile and the developer keeps on making improvements, so it's just getting better. Plus, it's not a subscription and they don't track you or invade your privacy. This is the best text editor on the iPad BAR NONE.

    Maos · 31 Jul 2026

  3. 5/5💕 it

    i love the app so much i signed up for the pro version — even though i was grandfathered in with my prev purchase. There are so many thoughtful touches in the app; i particularly like the option (available in the Apps=>Textastic section of the ios Settings app) to reset open files. This allows idiots to save "oneself" (ie,myself) from some truly egregious regex mishaps. the developer also added the option to disable the annoying "Writing Tools" option from the ios context menu...AWESOME. didn't know how much i needed that. (if the search/replace field remembered ~10 of the most recent inputs, i would die of happiness) The app continues to amaze me with what it can handle; it almost never crashes (even when i blithely ignore its warning re: large files), is super zippy and just a pleasure to use. Buy it, you won't regret it!!

    sharikovovov · 31 Jul 2026

  4. 5/5I do all my web development in this app

    Yes, I have a Macbook Pro with all the latest web dev tools. But I always have my iPad with me, and I end up doing all my development with Textastic. It has its own local file structure so you can build the server folder and file structure locally and develop with relative links. You can store all the resources (graphics, images, scripts, stylesheets, etc.) in their proper places so the entire site can be uploaded as it exists on the device. My typical workflow starts with Graphic for graphic and image resources, Pixelmator to edit images to size, and Textastic for html, css, and Javascript as needed. iCloud files are synced automatically so I can pick up on any device, and upload to the web host directly from the iCloud directories. This is one of the essential apps that make the iPad so incredibly useful.

    vriley · 31 Jul 2026

  5. 5/5YAY!

    I can’t believe I’m saying this, but JESUS CHRIST is coding easier than I thought on mobile. I’ve been working on the huge project (literally every wakening second of my life) and being able to work on my phone is a godsend. I bought Textastic with the impression of “oh, god…”, but I instead got “yay!” Even transferring files between my Mac and my phone was easy. I thought I would have to lug a flash drive with me, but—nope—Textastic has WebDAV ‘n’ stuff built in. The only negative thing I can come up with is that there isn’t syntax error detection, but considering I did a lot of my coding in TextEdit, I’m used to that already. Thank you!

    Tyñeesha Kobeesha · 31 Jul 2026

Privacy & accessibility

App Store

Privacy

  • Data Not Collected Developer declared

Accessibility

  • Dark Interface — SUPPORTED Store published
  • Differentiate Without Color Alone — SUPPORTED Store published
  • Larger Text — SUPPORTED Store published
  • Reduced Motion — SUPPORTED Store published
  • Sufficient Contrast — SUPPORTED Store published
  • Voice Control — SUPPORTED Store published
  • VoiceOver — SUPPORTED Store published

Versions

App Store

  • 10.6.1

    - The on-screen keyboard can now be dismissed by scrolling down in the code editor. This setting is enabled by default on iPhone and disabled on iPad. You can change it in Settings -> Code Editor -> Dismiss on Scroll. - The edit menu (with actions such as Cut, Copy, and Paste) is now shown when selecting lines by tapping a line number, when choosing Select or Select All, and when using the cursor navigation wheel on iPad. - The edit menu now appears faster and more reliably when tapping the same text location twice.

  • 10.6.2

    This update includes the following minor improvements: - Disabled Writing Tools when entering text in the SSH terminal. - Fixed an issue where “Manage Subscription” was not shown in settings when a monthly subscription was active.

  • 10.6.3

    - Improved automatic closing of quotes: quotes are no longer closed after a backslash (e.g., when entering umlauts in LaTeX), and they are now properly closed before semicolons and commas in CSS files. - SSH Terminal: Added support for the Delete key (forward delete) on external keyboards. - Updated the HTML5 template and removed outdated HTML 4.01 and XHTML templates. The HTML5 template now matches what's Emmet inserts when typing "!" and hitting Tab. - HTML script tag code completion: no longer inserts the type and src attributes by default. The src attribute can be added manually or using the "script:src" Emmet abbreviation.

  • 10.6.4

    - Fixed an issue where uploading folders to FTP/FTPS servers could fail if remote folders did not already exist. - Fixed a rare crash that could occur when closing certain very large files.

  • 10.7

    New: Code Formatting! You can now format HTML, CSS, JavaScript, and JSON files using the new built-in formatter based on js-beautify. Tap the (…) menu in the top-right corner and select “Format Code”, or press Cmd-Option-L to reformat the current file. The formatter is highly configurable: you can adjust line wrapping, indentation, brace style, newline handling, spacing rules, and much more under Settings → Format Code. Also in this update: - When uploading to WebDAV, Textastic now sets the “Expect: 100-continue” HTTP header to make sure a server accepts an upload before data is sent. This can prevent duplicate sending of data when the server requires re-authentication. - Fixed an issue when uploading files to cPanel WebDAV servers (cpdavd): that server closes the connection after each response instead of keeping it alive, which could result in a “request stream exhausted” error. - Moved Password Lock settings to Settings → Other: since iOS/iPadOS 18, you can touch and hold the app icon on the Home Screen and select “Require Face ID” (or Touch ID or Passcode) to lock the app. This is the preferred method since it works at the system level and also protects Textastic's local files in the Files app. - Other minor improvements.

  • 10.7.1

    - Tapping the editor to bring up the on-screen keyboard now scrolls the tapped line into view if it would otherwise be hidden behind the keyboard. - Removed the redundant “Files” button on iPad, which always displayed the sidebar as an overlay. The sidebar now automatically appears as an overlay in portrait orientation on smaller devices and with small window sizes. You can still overlay the sidebar in landscape orientation using Ctrl-Option-Cmd-B or by swiping to the right. - Improved button layout on small iPad displays and with small window sizes. - Improved interactive window resizing on iPadOS and fixed flickering on future systems. - Updated the web preview chapter in the manual. - Updated the manual entry on how Textastic integrates with Working Copy. - Updated the libcurl library to the latest version. - Other minor improvements.

  • 10.7.2

    - Fixed a flickering issue that could occur when scrolling with automatic word wrap disabled. (Present since the previous version.) - Fixed an issue where the second-to-last tab could sometimes disappear on certain iPhone models.

  • 10.7.3

    - Fixed an issue where inserting new lines while zoomed into the editor could cause parts of the editor to not be fully redrawn. - Other minor improvements.

  • 10.7.4

    - Fixed an issue where triple-tapping empty lines at the start of a file could cause an infinite loop and eventual crash. - Fixed an issue where auto-indentation could interfere with dictation, causing it to stop unexpectedly. - Other minor improvements.

  • 10.7.5

    - Added support for “Use Selection for Find” (Cmd-E) to quickly search for the selected text or the word at the insertion point. - Added full support for the new menu bar in upcoming iPadOS versions. - Updated some keyboard shortcuts (like “Show Sidebar”) to match system defaults. You can customize keyboard shortcuts in Settings → Keyboard Shortcuts. - Fixed layout issues with the on-screen keyboard on the upcoming iPadOS version. - Other minor improvements.

  • 10.8

    Added support for the Liquid Glass design on iOS and iPadOS 26. The interface is fully updated to match the latest system appearance. Includes an updated app icon and adjustments for the new iPhone Air display size. Other Improvements: - Web Preview: fixed a brief white flicker when opened in Dark Mode. - Improved naming of line ending types. - Disabled auto-pairing of single quotes in LaTeX and TeX math environments. - Other minor improvements and fixes.

  • 10.8.1

    - Fixed an issue with the web preview in Dark Mode where websites that didn’t set a background color appeared with a black background instead of white, resulting in black text on a black background. - Fixed an issue where the “…” button could be missing on iPhone after downloading the currently open file using the file transfer screen and reopening the same file. - Other minor improvements.

  • 10.8.2

    - Fixed an issue on iPadOS 26 that sometimes caused the insertion point to jump to the beginning of the file when working with multiple windows and clicking in the editor with a trackpad or mouse. - Added a workaround for an issue where the editor would scroll to the top and immediately to the bottom when tapping at the top of the window on iPadOS 26.

  • 10.8.3

    - Updated the libcurl library to the latest version to fix an issue when downloading empty files over SFTP on a reused connection. Previously, downloading 0-byte files over SFTP after listing a directory could result in the error message "Number of redirects hit maximum amount." - Web preview: On iOS 26, the debug console button now pulses when there is a new entry. On earlier iOS versions, a badge with the number of entries is shown.

  • 10.8.4

    - Improved unpacking of ZIP files: ZIP archives containing only a single file or folder no longer create an additional subfolder. - Other minor improvements.

  • 10.8.5

    - Added support for the “Prefer Non-Blinking Cursor” accessibility setting (located in Accessibility > Motion). - Fixed a crash that could occur when toggling underline of text at the start of a Markdown or HTML file.

  • 10.8.6

    - On iPad, files opened via “Open With” > Textastic in the Files app or “Open” in Working Copy now open as new tabs in an existing Textastic window instead of always opening a new window. - On iPad, window titles now update correctly after opening files. - The special folder icon with a gear for the #Textastic folder is now only shown for the #Textastic folder in “Local Files.”

  • 10.8.7

    Fixed a rare issue where a view could be dismissed twice.

  • 10.9

    New: Export and Import Remote Connections You can now export (S)FTP and WebDAV connections to a JSON file, then import them on another device or keep them as a backup. This can be used to: - Move connections between devices (for example, from iPhone to iPad) - Create backups of your connection settings - Share connection setups with your team - Edit or create connection files manually if needed You can find more details in the manual under “Remote Connections” > “Exporting and Importing Remote Connections”: https://www.textasticapp.com/v10/manual/remote_servers/export_import.html Other Changes: - Removed the Google Drive client, as previously announced - File > Save (Cmd-S) now always saves the currently open file, even if it was not modified

  • 10.9.1

    - Fixed: On iOS 18 and 26, underlines were not drawn in the code editor (for example, for links and email addresses in Markdown files).

  • 10.9.2

    - Added syntax definitions for TOML, Kotlin, and Jsonnet. - Improved automatic syntax detection for files like “Makefile”, “Cargo.lock”, and “Gemfile”: If no match is found by file extension, the full file name is used as a fallback.

  • 10.9.3

    - Create file or folder: You can now press Return to confirm creation. - Deleting files in “Local Files”, “iCloud”, or external iCloud Drive folders now moves them to “Recently Deleted” in the Files app, where they can be restored if needed. - Fixed incorrect formatting of PHP code inside script tags in PHP files. - Other minor improvements.

  • 10.9.4

    - Updated OpenSSL and libcurl to the latest versions.

  • 10.9.5

    The WebDAV client has been reimplemented using modern APIs: - Now supports multiple connections to the same server with different credentials/accounts - Improved compatibility with WebDAV servers, including support for file modification dates on more servers - Fixed an issue with folders whose names contain special characters such as ()!+ on some WebDAV servers - More reliable uploads, downloads, and file operations Also improved: - “Show in Files App” in the context menu for files: the selected file is now highlighted in the Files app instead of only opening its parent folder

  • 10.9.6 · 29 Jul 2026

    - Fixed an issue where some app data could persist after deleting and reinstalling the app.

Alternatives

Availability by market

Data quality & evidence

Page completeness
Live store listing
Last verified
31 Jul 2026
Sources
App Store

Report a correction