Developer: Alexander Blach

Current Version: 3.3

Last Updated: 2 months ago

Download Size: 5.2 MB - Download


Textastic is a powerful and fast text, code, and markup editor.

• syntax highlighting support for more than 80 source code and markup languages
• compatible with TextMate syntax definitions and themes
• code completion for HTML, CSS, JavaScript, PHP, C, and Objective-C
• open files in tabs
• open folders in a sidebar
• find in files
• print files
• symbol list to quickly navigate in a file
• Emmet support built-in
• Auto Save and Versions
• iCloud document sync

Please note: You can use Textastic for iPad and iPhone to sync files between the Mac and iOS versions of Textastic using iCloud.


Release Notes:

• By default, Textastic now always restores files and windows when re-opening the app. This can be disabled in the new advanced preferences tab.
• Improved indentation when the cursor is between HTML or XML tags and you press return.
• The sidebar can now follow symbolic links. Please note that the symbolic link target must be within a folder added to the sidebar due to sandboxing restrictions.

• Fixed performance issues with wide color monitors on macOS Sierra.
• Deleting a very large number of lines from large files could result in a crash.
• The line and column status bar items now use a system font with monospaced digit glyphs. This prevents the status bar from jiggling when you type.
• Sometimes folders in the sidebar were not restored properly when re-opening the app.
• When changing to another tab before duplicating a file was finished, the wrong file was renamed.
• Pasting text with the last line only consisting of whitespace sometimes did not properly update the internal text selection state. This could result in a crash on the next key press.
• A file extension specified in a template was not honoured when saving the new file created by template. For example, if the template specified a ".cc" file extension, ".cp" was used instead.
• Loading a custom syntax definition from the #Textastic folder could result in a crash if the language grammar was not a valid property list dictionary.
• Other minor fixes


Most Helpful Reviews

Version 3.1
Review by rcrooks

Textastic has matured into a first-class code editor - Alexander Blach did developers a big favor by creating the first serious code editor for iOS. The early OS X versions were solid but lacking some crucial features (for me least). Those gaps have largely been filled now. Here are some outstanding features: - Excellent code completion - Emmet support - compatibiliity with Textmate syntax definitions and themes - symbols support better than some much more expensive editors I have In the past I’ve used Textastic when I was stuck with nothing but an iPad or for quick editing jobs, but I can honestly say now that if it was the only code editor I had, I’d be fine. Highly recommended whether you’re a sometimes or serious developer.

Found helpful by 12 out of 12 people
Version 1.0
Review by doggrowl

Not usable with the Voiceover screen-reader. - THe app seems wonderful; offering text editing options for many scripting languages. However, the actual text area is not accessible, so a user of the Voiceover screen-reader (found in OS X) cannot enter or edit code. It should be designed like a standard text field but it is not. Too bad, because this would have been a great app otherwise. I tried to email support about this but their site requires a third-party login that only adds to the hassle I've experienced. Not happy… Please improve the app for accessibility, and I will revise my review. Until then, any Voiceover users must go elsewhere.

Found helpful by 10 out of 26 people

More Reviews for Current Version

Version 3.3
Review by Mike with Red Ray-Bans

Fantastic iCloud-Integrated Code Editor - This is the best code editing application I have used in my 40 years as a computer programmer. I have been using it for a couple years and It has never crashed. The code coloring for Swift is very helpful. All the code I write on my MacBook Air is available to me on my iPhone.

Found helpful by 1 out of 1 people