notepadcode is a code and text editor built for iPad, with a menu bar, toolbar, tabs and status bar that feel right with a keyboard, trackpad or touch. It works completely offline, needs no account and collects no data. EDITING • Tabs, open and save files in place from the Files app, or drag files into the window • Syntax highlighting for 30+ languages, including Swift, Python, JavaScript, TypeScript, C/C++, C#, Java, Go, Rust, PHP, HTML, CSS, JSON, YAML, Markdown and SQL • Code folding: tap ⊟ / ⊞ in the gutter, or fold everything at once • Bookmarks, matching-bracket highlighting and word completion • Column block editing and a column editor for inserting text or number sequences • Line operations: sort, remove duplicates or empty lines, trim whitespace, join, move lines, change case, toggle comments FIND & REPLACE • Normal, extended (\n, \t…) and regular-expression modes • Search the current document, all open documents or a whole folder, with results collected in one panel • Mark all matches and smart-highlight other occurrences of the selected word ENCODINGS • Automatic detection of 30+ encodings, including UTF-8, UTF-16, GB18030, Big5 and Shift-JIS • Reopen with another encoding, convert the saving encoding, convert CRLF / LF / CR line endings PRODUCTIVITY • One-tap JSON / XML formatting and minifying, with optional auto-format on paste • Macro recording and playback, including running to the end of the file • Full keyboard shortcuts, plus a Tab, arrow and coding-symbol bar above the on-screen keyboard • Notices when another app changes an open file; Recent Files and Reopen Closed Tab • Sessions are saved automatically, so unsaved work survives relaunches • Light and dark themes, English and Simplified Chinese interface Questions or suggestions? Reach us through the support page.
Developer Tools · iPhone, iPad · $0.99