Textastic is a comprehensive and versatile text and code editor for iPad and iPhone. It supports syntax highlighting of more than 80 programming and markup languages. Connect to SFTP, FTP, and WebDAV servers or to your Dropbox account. Use the built-in SSH terminal to work directly on your server.
FEATURES:
• Syntax highlighting of more than 80 languages: HTML, JavaScript, CSS, C++, Swift, Objective-C, Rust, XML, Markdown, PHP, Perl, Python, Ruby, Lua, YAML, JSON, SQL, shell scripts, and many more (full list available on the website)
• Compatible with Sublime Text 3 and TextMate 1 syntax definitions and themes
• Code completion for HTML, CSS, JavaScript, C, Objective-C, and PHP
• SFTP (SSH connection), FTP, FTPS (FTP over SSL), WebDAV and Dropbox clients
• SSH terminal connections
• Code formatter for HTML, CSS, JavaScript, and JSON
• Git repositories from the Git client app Working Copy can be opened as external folders in Textastic
• Emmet support
• JavaScript console
• iCloud Drive file synchronization
• WebDAV server to easily transfer files from your Mac or PC over Wi-Fi.
• Symbol list to quickly navigate in a file
• Full support for external keyboards, trackpads, and mice
• Configurable keyboard shortcuts
• Displays additional keys over the virtual keyboard to make it easy to type characters often used for programming
• Cursor navigation wheel for easy text selection
• Easily move the cursor using swipe gestures
• Split View and Slide Over multitasking on iPad
• Open multiple files in tabs
• Multiple Windows on iPadOS
• Support for Dark Mode
• Supports most encodings like UTF-8, UTF-16, and ISO-8859-1
• Supports different tab widths and soft tabs (spaces instead of tabs)
• Custom fonts
• Find & Replace (including regular expression search)
• Find in multiple files
• File information like character count and word count
• Local and remote web preview for HTML and Markdown files
To unlock all features, activate Textastic Pro through a yearly or monthly subscription (includes a 7-day FREE trial) or with a one-time purchase.
Privacy Policy: https://www.textasticapp.com/privacy.html
Terms of Use: https://www.apple.com/legal/internet-services/itunes/dev/stdeula/
This editor is great in many ways. I particularly like the close integration with the file system of the iPad, enabling the user to edit in place documents that are stored in other apps like Documents. I was wondering, though, about the possibility of adding newlines at the end of each line-break forced by the screen width. E.g. if I adjust the screen width to be 70 characters, would it be possible to add in a newline at each apparent break, making it a real break, instead of having the whole paragraph be one long line. I’m thinking of writing LaTeX documents that I then export back to my Linux box for final editing with Vim, where, of course, it is traditional and useful to have a series of short lines of about 70 characters.
Developer Response
Thanks for the positive feedback, glad to hear the file system integration works well for your workflow. About converting soft wraps into real line breaks: Textastic doesn’t support this, and most editors avoid automatic hard wrapping based on screen width since it would change the file’s contents. Some tools offer manual reflow commands, but it’s not a common live-editing feature.If your goal is to work at a consistent width, Textastic lets you set a wrap column for visual wrapping, and Vim can be configured similarly with soft wrap settings. This keeps the file unchanged while giving you the 70-column layout you prefer.
Ridiculous pricing
Ben9986
£2.99/month just to OPEN a file!? That’s completely ridiculous. I would maybe understand basic editing being free and then everything else requiring a subscription but this current model is absolutely ludicrous and borderline predatory. You rely on someone starting a free 7 day trial to get basic functionality, and then them forgetting to cancel to be charged £60. I had the app open for 10 seconds and I immediately deleted it. Words cannot describe how utterly ridiculous your pricing model is. How the hell do you expect to get any users when you use such disingenuous practices? No wonder you’re not even on the first 20 results when you search for “text editor”
Developer Response
Textastic includes a 7-day full-featured free trial so you can explore everything before deciding whether to purchase. No payment is charged if you cancel at least 24 hours before the trial ends. Offering a free download with in-app purchases is currently the most practical way to provide a trial through the App Store. A one-time purchase option is also available for those who prefer not to subscribe. Textastic is designed as a professional code editor and is priced to support ongoing development and regular updates. I understand the model may not be the right fit for everyone, but there’s no intent to mislead or rely on accidental payments.
While I understand
JCRocky5
Forcing me into a trial for basic functionality like opening a file to view is ridiculous. Restrict saving of files not opening them. I was trying to compare yours to another but couldn’t because I can’t open files -_-The subscription model on the AppStore has made it worse over the years. Everything is a subscription now and this app is a fine example of what I would call abusing it. (Restricting all functions bar settings)Yes there is a trial but I don’t want to start a trial just to open a file, it just adds more work for the me (the user) to cancel said trial if I don’t like the app. Also £69 for a lifetime is a bit steep considering there are far cheaper alternatives & 4 years (long time) of access is £80 unless you plan on increasing that every year? £30 for lifetime is more reasonable and more folk I suspect would be willing to buy it. (That would include me, if I’m able to test the app without a trial for basic functions)But we know that’s not what you’re wanting. (And I understand that from a business perspective) So wish you all the best, but until something changing you have lost a potential customer. 3 stars as I understand why, I just don’t like it. You have some nice features in here theoretically as I can’t test them due to above.
Developer Response
Thanks for taking the time to share your thoughts. I understand that having to start a trial to test the app may not suit everyone’s preferences. Textastic is designed as a professional code editor, and the free trial is the best way to fully explore all features before deciding whether it’s right for you.The one-time purchase is intended as a long-term option, roughly equivalent to 3.5 years of the yearly plan, while the monthly subscription is available if you only need the app for a shorter period. This way, everyone can choose the model that works best for them.Perhaps you’ll consider giving Textastic another try in the future.
Good, but new pricing is utterly ridiculous
mrtspeedy
I paid £10 for this app because I had heard great things about it. I did enjoy it but the new pricing is disgusting. 700% price increase is INSANE!!! Sure I keep access to current features... but maybe not future ones. Please revert the pricing model to the original, I really like this app and I'd rather not pay an extra £70 for new features.Edit: I understand that you need to make money in order to continue developing the app, I also understand I keep access to *current* features. That means I might not have access to future features, and I'd have to pay a further £70. You could easily just make it so I'd have to pay £60, but I feel like people who have already paid for the app should have all features, current and future.
Developer Response
Thanks for updating your review and for continuing to use Textastic. I really appreciate your support as an early customer. I understand your concerns and want to reassure you that I’ll continue to offer valuable updates to all existing users - even without requiring additional purchases.I’m always looking for ways to improve the app while keeping it fair for everyone, and your feedback helps shape that process.
- 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.”
Version 10.8.6
The developer, Alexander Blach, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy .
Data Not Collected
The developer does not collect any data from this app.
Privacy practices may vary based, for example, on the features you use or your age. Learn More
The developer indicated that this app supports the following accessibility features. Learn More