English

anWriter HTML editor - Code editor & viewer

Transform coding with an intuitive HTML editor that features autocomplete, FTP support & instant viewing for web pages.

anWriter HTML editor
  • 1.8.8.1 Version
  • 4.3 Score
  • 1M+ Downloads
  • Free License
  • 16+ Content Rating
Download Android APK (3.70 MB)
Old Versions
anWriter HTML editor anWriter HTML editor anWriter HTML editor anWriter HTML editor anWriter HTML editor anWriter HTML editor anWriter HTML editor anWriter HTML editor anWriter HTML editor anWriter HTML editor anWriter HTML editor anWriter HTML editor anWriter HTML editor
CONS

Limited text selection and manipulation features

Frequent advertisements can be distracting

Occasional bugs impacting functionality (e.g., line breaks, cursor issues)

Lacks advanced features found in desktop IDEs

Some functionality not supported (e.g., playing audio/video in code)

Management of large files can be cumbersome

Issues with saving and accessing files seamlessly

Inconsistent performance across different devices and updates

anWriter HTML editor assists users in coding:

The tool provides autocompletion features for various languages including HTML, CSS, JavaScript, and LaTeX (with support for PHP and SQL in the professional version).

It accommodates contemporary technologies:

Autocompletion is available for HTML 5, CSS 3, jQuery, Bootstrap, and Angular frameworks.

It includes FTP functionality:

You have the capability to download files from an FTP server, upload files to it, and navigate through directories on the server.

It enables page previews within the application:

This feature allows for a quick look at your web page in an internal viewer without needing to launch a browser. The built-in viewer also comes with a JS error console.

It caters to a variety of programming languages:

In addition to HTML, CSS, JavaScript, and PHP, the editor supports syntax highlighting for languages such as C/C++, Java, SQL, Python, and LaTeX. It also provides autocompletion for standard functions and keywords in C and Python.

Its size is minimal:

The installation file is under 2 MB.

NOTE: The current version of this editor exclusively supports English-like scripts (such as Latin, Cyrillic, Greek, etc.). Support for South and Southeast Asian and Middle Eastern scripts will be incorporated in upcoming updates.

Many current Android text editors are simplistic, resembling basic notepad applications.

While you can utilize our editor as a straightforward notepad, it comes equipped with features typically found in a robust IDE. Similar to many advanced IDEs, its functionalities can greatly enhance coding efficiency compared to conventional notepads. anWriter is significantly lighter than most IDEs while offering superior capabilities when compared to typical notepad apps.

Comprehensive feature list:

- Syntax highlighting for languages such as HTML, CSS, JavaScript, XML, PHP, SQL, LaTeX, C/C++, Java, and Python

- Preview of web pages via the internal viewer.

- Autocompletion for HTML tags and attributes, inclusive of user-defined class names and IDs

- Autocompletion for JavaScript variables, objects, and functions

- Autocompletion for CSS selectors, properties, and rules

- Autocompletion for classes and attributes in Bootstrap and AngularJS

- Autocompletion for jQuery functions and selectors

- Autocompletion for keywords and standard functions in C/C++ and Python

- Autocompletion for LaTeX commands.

- File downloading from the FTP server

- File uploading to the FTP server

- Directory browsing on the FTP server

- A bottom toolbar featuring frequently used characters and cursor controls.

- Search and replace functionality using regular expressions

- Unlimited undo capability

- Support for various code pages

- Line numbering

- Copy and paste options

- Ability to have multiple files open simultaneously

- JavaScript error console available in the internal viewer

- Compatibility with hardware keyboards

- Adjustable font size settings

The built-in HTML viewer does have certain limitations: it does not support the input tag with type= "file". For testing such HTML files, please open them in a browser.

Help: Editor controls

Bottom toolbar with editor controls contains:

Auto completeToggles menu for autocompletionsInsertions areaContains most useful symbols for current document type. Symbol will be inserted when tapped.Cursor movement & selectionToggles cursor movement and selection panelCursor buttonsAllow to move cursor in editor.SelectToggles selection mode.

The sidebar contains a list of currently opened documents. The top of sidebar contains an information about the currently active document: size, name and full path.

A tap on the document name it the list makes it active.

A long tap on the document name in list opens a context menu, that allows close this document, close all curently opened documents or close all other opened documents.

Help: Keyboard shortcuts

If you use a hardware keyboard, or the onscreen "Hacker's keyboard", you can use such keyboard shortcuts:

Ctrl+sSaves an active documentCtrl+zUndoes a last performed commandCtrl+aSelects all textCtrl+cCopies a selected text to a clipboard.Ctrl+vPastes a text from a clipboardCtrl+xRemoves a selected text and copies it to a clipboardCtrl+fToggles Find and replace toolbarShift+tabToggles autocompletion menu.Ctrl+tabSwitches between documents.Ctrl+nCreates a new documentCtrl+oOpens a documentCtrl+wCloses a document.Ctrl+pOpens the Settings.

pro version:

Ctrl+tToggles toolbarsCtrl+yRedo

Help: Find and replace

The Find and replace toolbar can be shown with the Search item from the main toolbar or Ctrl+f keys.

The Find operation uses regular expressions, so you can perform complex find and replace operations.

But, if you not familar with RE, and want to perform simple search, you must know next:

Symbols []{}.\*+?^&()| has a special meanings in RE, so you must screen them with the "slash" character \.

For example: if you search .getElementsByTagName(, you must write \.getElementsByTagName\(.

Using a search result in a replace string

If your regular expression contains groups, made with (), you can insert a group values into a replace string, using the \ and number of the group

For example, the search string is width = "(\d+)" and the replacement string is width="\1px"

Digits that will be found by the search operation, will be inserted in the replace string instead of \1.

Show More
Tags
Information
  • Version1.8.8.1
  • UpdateMay 14, 2025
  • DeveloperAnsmsoft
  • CategoryTools
  • Requires AndroidAndroid 4.1+
  • Downloads1M+
  • Package Namecom.ansm.anwriter
  • Signatureba94b8227c71e8681ae3a1c540682a2f
  • ReportFlag as inappropriate
Old Versions
User Reviews
4.3 10 Reviews
5
4
3
2
1
  • Md Selim Reja
    Md Selim Reja

    This app is fantastic. Super easy to use. The only issue is with the background color and image. I want to change them, but it just doesn’t work. Still, I really enjoy the app!

  • Mohd Sufiyan
    Mohd Sufiyan

    I tried this app 8 or 9 times. It has some glitches. When I tap the play button, it doesn't show the coding outcome. So disappointing! After uninstalling and reinstalling, it works well now. Please fix this issue.

  • Ellis I
    Ellis I

    The latest update has caused problems with resource linking. Now, using the previous path format for linking files results in a 'file not found' error when clicked. No guidelines exist to fix this issue.

  • Nieto Ryan R.
    Nieto Ryan R.

    This app is amazing! I've never come across anything like it. It made my HTML work so enjoyable. You should definitely install this APK right away. It helps you create great HTML programs. For your question about navigating from one file to another in HTML, you can use a link. Just use the `` tag with the `href` attribute pointing to the file you want to go to. For example: html Go to Next Page Clicking on that link will take you to "nextpage.html." Simple and effective!

  • Makkar Thellakattu
    Makkar Thellakattu

    The app is fantastic. It really is. The only issue here, and the reason for the missing star, is the ads. Those pop-ups on my home screen? So frustrating! I didn’t ask for that. I don’t mind the ads while using the app, but seeing them when the app isn’t even open? Absolutely not. I’ll have to uninstall until this gets sorted out.

  • SR1904
    SR1904

    Hey, this HTML and CSS editor is great. It has so many features, but some functions don’t work properly. Issues with rotate, translate, and transform are really frustrating. It would be awesome if the developers could fix these problems and roll out an update soon.

  • Wheatley
    Wheatley

    I totally get your frustration with that bug. It’s really annoying when pressing enter removes the tag and leaves just the brackets. You love the app, and it’s disappointing when something like this happens. I hope they can fix it quickly so you can enjoy using it without any issues. Your feedback is important, so hopefully they’ll take care of it soon!

  • Ronald Gamer
    Ronald Gamer

    This app is amazing! I've used it countless times for designing my website. It started out a bit challenging, but now I feel like an expert with it. The auto option view really stands out. I highly recommend downloading this app, especially if you’re working on an Android phone and need to create HTML links and pages. I do have a suggestion. It would be great to have an option for choosing random colors and incorporating the rgba function. That would make it even better!

  • TKV
    TKV

    The code editor stands out, perfect for quick edits and even as a top choice. The only hiccup comes after the latest update to Firefox, which eliminated compatibility for opening code in browsers. Despite that limitation, the coding experience here remains fantastic! 👍

  • Shridhar Hegde
    Shridhar Hegde

    This code editor stands out from others on the Play Store. Text selection feels smoother and copying and pasting is a breeze. Auto-completion makes coding much easier. Writing HTML, CSS, and JavaScript in this editor brings a sense of comfort and ease. Truly an enjoyable experience for coding!

Security Status
Clean

It’s extremely likely that this software program is clean.

What does this mean?

We have scanned the file and URLs associated with this software program in more than 50 of the world's leading antivirus services; no possible threat has been detected.

  • Name: anWriter HTML editor
  • Package Name: com.ansm.anwriter
  • Signature: ba94b8227c71e8681ae3a1c540682a2f