Product Information
What is Runestone?
A high-performance, lightweight, and simple plain text editor featuring syntax highlighting, line numbers, search and replace, page guides, and more. Runestone was created by someone passionate about text editors, with the vision to build the most lightweight editor for iPhone and iPad while still incorporating core functionalities for coding.
Features:
- Syntax highlighting for many languages, including HTML, JavaScript, JSON, Markdown, Swift, Python, PHP, YAML, and more.
- Choose from twelve standard themes, including popular ones like "Tomorrow," "Dracula," "Solarized," and "One Dark Pro."
- Innovative find-and-replace functionality to search and modify text while viewing the file.
- Select fonts and font sizes, including support for custom fonts imported via third-party apps.
- Display the current line and column of the cursor.
- A standard document browser for an experience similar to the "Files" app.
- Quick navigation to a specific line.
- Automatic closing of brackets and quotes.
- Multiple windows on iPad.
- Code formatting with Prettier.js, supporting languages like CSS, HTML, JavaScript, JSON, and PHP.
- Choose text encoding from popular options like UTF-8, UTF-16, and ISO Latin 1.
- Enable or disable autocorrect, auto-capitalization, and smart punctuation.
- Set default file extensions for new files.
- Open files in Runestone from the Share Sheet.
- Print files.
Advanced Features:
- Choose from eight app icons.
- Display line numbers.
- Highlight the selected line.
- Adjust line height and letter spacing.
- Disable line wrapping to enable horizontal scrolling.
- Show tabs, spaces, and line breaks with selected symbols.
- Enable page guides at specific columns to easily track line length.
- Add vertical and horizontal overscroll.
- Remember the selected language per file.
- Save file extensions and names that should always be treated as plain text.
- Enable soft tabs and select tab width.
- Specify whether pressing Tab inserts a tab or indents the line.
- Adjust Markdown heading scaling and disable syntax highlighting for code blocks in Markdown.
Advanced features can be unlocked via a one-time in-app purchase, currently priced at $9.99. Pricing may vary by country. Runestone is built on an open-source framework of the same name. For more information about the Runestone framework, visit github.com/simonbs/Runestone.
How to use Runestone?
Runestone is a high-performance, lightweight plain text editor designed for iPhone, iPad, and Apple Vision Pro, offering core features like syntax highlighting and find-and-replace, delivering a streamlined and efficient mobile coding experience.
Core Functions of Runestone
Support Themes
Privacy-Focused
Distraction-free
Lightweight
Customizable
Syntax Highlighting
Usage Scenarios of Runestone
- Editing code in multiple languages (HTML, JavaScript, Python) on iPhone, iPad, or Apple Vision Pro
- Quickly modifying text content using find and replace
- Formatting code (CSS, HTML, JavaScript) with Prettier.js
- Opening files from other apps via the share menu to edit in Runestone
- Lightweight plain text file processing on mobile devices
Common Questions about Runestone
What does Runestone do?
How do I use Runestone?
What are the core features of Runestone?
What are the application scenarios for Runestone?





















