Textastic Code Editor

Textastic Code Editor

By Alexander Blach

  • Category: Developer Tools
  • Release Date: 2016-03-12
  • Current Version: 10.3.2
  • Adult Rating: 4+
  • File Size: 21.80 MB
  • Developer: Alexander Blach
  • Compatibility: Requires iOS 16.0 or later.
Score: 4.78945
From 2,028 Ratings


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 • 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 Don't hesitate to tell me the features you want to see in the next version! https://feedback.textasticapp.com/



  • My new favorite iPad code editor

    By ccarr537
    I've tried many native and browser-based editors on the iPad with an external keyboard. Textastic plus Working Copy for version control is a potent combination, much better than anything I've tried before. They're very will integrated with each other. Also, I appreciate the extensibility. I do a lot of work in Hashicorp Configuration Language, which is not among the many languages that Textastic supports with syntax highlighting. But thanks to the excellent documentation, I was able to drop in a package easily to get exactly what I want. Also: thank you for releasing updates with genuine changelogs! Some of us really do read them.
  • No git integration :(

    By zest-radon-again-smear
    This app is basically useless to me without a git integration. I’m not going to purchase a subscription to something like Working Copy just to pull and push to git repositories. Bummed to have wasted the 9.99 honestly.
  • Shell has display bugs

    By onion_dude
    The terminal does not glyphs correctly even on nerd fonts. The spaces/tabs are not displayed correctly as well in the terminal. It would be nice to have the option to hide the top bar to get a cleaner experience while using terminal based IDEs.
  • Excellent code editor and tool for remote programming

    By Gregjor
    I use Textastic to work on code hosted on remote servers. It makes a good alternative to vim over ssh when I don't have an internet connection. Good integration with Working Copy makes for an almost seamless experience. I would like to see custom editor themes, or at least the option to turn off syntax hiliting (a plain theme). Something like the Acme editor theme. Keep up the good work, great tool for those of us who use iPads for real work.
  • I think it’s great…

    By IT10IN
    Ok,, I should have read any type instructional assistance,, but I just kept clicking on the buttons and phathoming ideas.. Chat gpt questions I have.. Tou really get a understanding of the range of possibity.. WebDAV.. start your WebDAV…
  • Best md editor

    By Yaroslav Ya
    The most solid and nice looking md editor on the whole ecosystem. I mean it. It’s like sublime for iOS.
  • Excellent help & response time

    By nickle Reenie
    Dev responded to feedback fast & with solutions 😺👍☺️ im blind & use voice over. App is working great again (reboot fixed) sorry, running 17.5- thank you much!
  • Completely Unusable With VoiceOver

    By WhiplashZamboniMan
    I tried using this on iPhone but it is completely unusable with VoiceOver.

    By Vndrew_S
    Hands down the best compiler / IDE on the App Store for mobile. I’ve tried them ALL… ALLLLLLLL.. and if it was not one thing it was another with them. Whether that be failing to load the preview in browser, as I am primarily a web dev, or lack of Emmet support. This app is clean, you can work local (off any drive you want, should you want) and most importantly it just works. Great job! :)
  • Textastic will be improving, and I love that!

    By YesImHereToHelp
    *update* I am so thrilled about a Test Flight version I received allowing me to set a default overwrite of files for upload/download, and what's better is you can set it for quick transfer or the file transfer windows! This is a HUGE *time saver* and makes me work flow so headache-free. The developer does care.. As you can see I was very upset before:: Previous review: I used to be able to fix the "Error uploading" of the "Transferred a partial file" by simply opening the files that failed to upload. Now, no matter what I try I simply cannot upload certain files or even their parent folder containing them no matter what I try. New “Upload To” feature is appealing, but … Developer absolutely refuses to save you time, forcing you to “confirm” EVERY time you want to upload multiple files. Yet, somehow “upload to” is the only option you’re allowed to disable the dialogue box with. This developer does not care about developing a true Textastic, a great app, but instead an app that only suits their low standards of "good enough". This has to be one of the most obnoxious app developers I have ever had to work with. Textastic has become completely unsable!