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.

What's New

Version 3.3

• 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

Customer Reviews

3.6 out of 5

11 Ratings

11 Ratings



It nice to be abale to write in 80 differint coding langues but you can only compile(Run) like four of them . I would wait to get thise if you want to compile more than four codeing langues .

One feature that would make a huge difference...


I bought this application without thought becuase I have been using the iPad version for so long and the iPad version is fantastic. I did not expect it to be the same application, of course, which is why I love it for what it is except for one thing. When I am programming in JavaScript, or any language, I would love a feature where if I highlight a word the program highlights all matching words where they exist within the document (unless this feature already exists and I am not aware of it). This feature might already be in the works for the next version but I am not sure, so I want to post it just in case. Other than the one feature, this application is the best text editor I have come across for the price, hands down.

Used my share of TextEditors — Textastic is my #1!


I've used so many different types of text editors for all sorts of coding problems and things. Textastic is BY FAR my favorite! It's snappy, quick to open, and beautiful to look at! Not to mention the iCloud functionality!!!! Amazing for those with multiple computers and mobile devices!

I requested the feature of "Copy as Styled Text" about a month or so ago… Not only did the developer respond quickly, but he said that he will plan on implementing it soon. Two or three weeks later, I got a message saying that it had been implemented and will be released in the next update. This developer is extremely talented, quick, and communicates with his customers!

AMAZING support! Truly my favorite Text editor out there—and there are hundreds! Thanks for such an amazing, compatible and seemless experience with Textastic. It truly is TEXTASTIC!


Alexander Blach
5.2 MB
Developer Tools
Age Rating
Rated 4+
© 2012-2017 Alexander Blach


  • Family Sharing

    With Family Sharing set up, up to six family members can use this app.