Textastic is a text, code and markup editor for iPad and iPhone with rich support for syntax highlighting, FTP, SFTP and Dropbox. It will continue to be actively developed to provide you with the features you need to get your work done.

In order to achieve this, we would appreciate any and all feedback on challenges encountered when using Textastic.

Please also have a look at the manual.

Be sure to vote for the features you want to see implemented!
Under review

New syntax highlighter

Нездешний 11 months ago in iPhone • updated 4 weeks ago 11

Part if code not getting syntax highlighted  if line number is enabled and wrap column set to 100 or more. This happens only after the first run of Textastic. 

Latest beta, "Bare" Textastic.


Add a file association for .tsx files

Jamesmanone 12 months ago in iPhone 0

Add a file association for .tsx files so we can open react/typescript files from iCloud 

Under review

Adding a new file in an SFTP remote causes it to be uploaded to the parent directory

robl 1 year ago in iPhone • updated by Alexander Blach (Developer) 1 year ago 1

I have added a new remote (SFTP - SSH connection) and then downloaded that to a local directory  in textastic (Remote->Select Directory->Download).  When I add a new file in the local directory in textastic and then sync that back to the remote server (Local->Select File->Upload), the file is created in the parent directory on the remote server.

Under review

So far I love it. However can’t navigate up from Dropbox folders

Larry Seyer 1 year ago in iPhone • updated by Alexander Blach (Developer) 1 year ago 1

I use Dropbox for all code. 

I can navigate down into deep folders but I can’t navigate up one folder. 

Under review

Webdav bug

Нездешний 1 year ago in iPhone • updated 11 months ago 3

Textastic don't recognize different accounts on the same webdav server
For example:
User: example@yandex.ru
Password: 123456
User: example2@yandex.ru
Password: 654321
It opens the same account

Tested on Yandex and Cloud.mail.ru webdav servers.


Several bugs

Нездешний 1 year ago in iPhone • updated 12 months ago 8

Textexpander snippets is triggered only after the second time, when I run Textasic at first time.

There is simple snippet that paste text from clipboard by triggering  on double tap at #

Also strange behaviour of code completion popup

Part of code completion popup is hiding

iPhone SE iOS 11 Textastic 6.4.3


All issues mentioned here will hopefully be fixed in the next beta version.

Under review

Upload to Dropbox and GDrive fails

Steve Knoblock 1 year ago in iPhone • updated 1 year ago 2

For about three weeks now uploads to Dropbox and GDrive fail. I have not been able to back up my files there since.

Under review

Textastic adds .txt extension to TaskPaper-Files on edit

jscholtes 1 year ago in iPhone • updated 1 year ago 3

when i open a TaskPaper file test.taskpaper via the new ios11 Files App ,

the file is recognized as plain/text and after edit the file is renamed to test.taskpaper.txt.

This is really annoying


iPhone X UI Issues

Ara Adkins 1 year ago in iPhone • updated by Alexander Blach (Developer) 1 year ago 3

While the UI functions fine there are a couple of visual issues with Textastic on the iPhone X when editing a file:

  1. The addon keyboard does not span the width of the entire screen, making it fairly difficult to touch.
  2. The top of the screen features a grey bar (though in practice this is mostly hid under the notch). 

Please see the image below for a depiction of both issues. 

Not a bug

Custom template not showing up in template list

Jake Rayson 2 years ago in iPhone • updated 2 years ago 3

I followed the instructions for creating a custom template on Textastic 6.4.1 on an iPhone 6 10.3.3. It's a Markdown template for my static site generator, using Front Matter, in a file called fm.json. It is saved in a folder in Local Files called #Textastic/Templates

However, after restarting Textastic, the template isn't appearing in the list :(

Any ideas why? Many thanks, Jake

  "uuid": "E3435C11-14CF-4DE6-A0D8-EE5ADC2F0D5C",
  "category": "Markdown",
  "templates": [
      "name": "Frontmatter",
      "fileExtension": "md",
      "snippet": "---
date: DATE
layout: post.hbs
collections: posts
draft: true