Npp - Lightweight Text Editor

Content rating
Everyone
50+
Downloads
Content rating
Everyone
Learn more
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

NPP — Notepad++ Inspired Code Editor

A fast, lightweight code editor that treats your unsaved work as sacred. Whether you're a professional developer, a student, or a tinkerer, NPP gives you the essentials to write and edit code — without the weight of a full IDE, and without ever fearing lost changes.

NEVER LOSE YOUR WORK
This is what makes NPP different. Every tab and every unsaved edit is continuously saved to disk in the background. Close the app, swipe it away, run out of battery, or let it crash mid-sentence — it doesn't matter. Reopen NPP and every tab is exactly where you left it, down to the last character you typed. No "Save?" dialogs, no warnings, no anxiety. Commit to a real file only when you're truly done.

MULTI-TAB EDITING
Work on many files at once with intuitive tabs. Spin up as many scratch tabs as you like — for quick notes, snippets, or full drafts — without touching your file system. Switch between them instantly.

BUILT FOR BIG FILES
A rebuilt editing engine keeps typing smooth and responsive even in very large files, where other mobile editors stutter.

SYNTAX HIGHLIGHTING FOR 60+ LANGUAGES
• Python, JavaScript, TypeScript, Dart, Vue
• Java, Kotlin, Swift, Objective-C
• C, C++, C#, Go, Rust, Assembly
• Ruby, PHP, Perl, Lua, R
• Elixir, Erlang, Haskell, Clojure, OCaml, F#, Julia
• HTML, CSS, SCSS, JSON, XML, YAML, TOML
• SQL, GraphQL, Protocol Buffers, Diff/Patch, LaTeX
• Bash, PowerShell, Dockerfile, Makefile, nginx & Apache configs, .env
• Markdown and many more

VIEW & EDIT CSV AS A TABLE
Open any CSV or TSV and see it as a clean spreadsheet with automatic delimiter detection. Tap a cell to edit it, and search across all cells with the matching cell highlighted — then switch back to raw text anytime.

MORE THAN A PLAIN EDITOR
• Live Markdown preview with clickable links
• One-tap JSON formatting / beautify
• Find & Replace with case-sensitivity and regular expressions
• Automatic bracket matching

FILE OPERATIONS
• Open files from your device
• Save, Save As, and export scratch tabs to real files
• Automatic UTF-8 detection with fallback for legacy files
• Open files directly from other apps

MADE YOURS
• Light, dark, and system themes
• Toggle line numbers and word wrap
• Adjustable font size
• Custom status bar color

SUPPORTED DEVICES
NPP runs on phones, tablets, and desktop computers, adapting its layout to each screen size for a comfortable editing experience everywhere.

PRIVATE BY DESIGN
NPP works fully offline. No account, no ads, no tracking — your code never leaves your device.

### What's New in Version 0.85.02
Your work is now crash-proof: unsaved edits are auto-preserved and restored even if the app is killed.
- Continuous background autosave for every tab — nothing is lost on close, crash, or kill
- Faster, smoother editing in very large files
- Undo history and scroll position preserved when switching tabs and themes
- Search in the CSV table view, with the matching cell highlighted
- Redesigned Search & Replace dialog: translucent, with a clear close button
- 60+ new syntax formats: Vue, GraphQL, Protocol Buffers, Diff/Patch, LaTeX, Objective-C, Elixir, Haskell, and more
- Markdown preview now opens links
- Many fixes: CSV parsing of CRLF files, save prompts, and Save As file naming
Fast code editor with tabs — your unsaved work survives any crash
Updated on
Jul 9, 2026

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
No data shared with third parties
Learn more about how developers declare sharing
No data collected
Learn more about how developers declare collection

What’s new

Your work is now crash-proof: unsaved edits are auto-preserved and restored even if the app is killed.
Faster editing in huge files. Undo, cursor and scroll survive tab switching. Search in CSV table view with cell highlighting.
Redesigned search dialog. 60+ new syntax formats (Vue, GraphQL, Protobuf, Diff, Elixir, Haskell, LaTeX and more).
Markdown preview opens links.
Many fixes: CSV CRLF parsing, save prompts, Ctrl+Shift+S for Save As.
Content rating
Everyone
Learn more

App support

Phone number
+375297369970
About the developer
ilia bogdanovski
ilya@experimentalui.com
per. Kozlova 48 36 Minsk горад Мінск 220037 Belarus

More by iliaBog