The Text Workbench
Mac Has Been Missing

A Notepad++ for Mac alternative built for everyday text work: multi-tab editing, column mode, regex find and replace, workspace search, scripted pipelines, batch processing, and AI assistance.

Notepad++ for Mac alternative iconNotepad++ for MacColumn mode editing iconColumn ModeMulti-tab text editor iconMulti-TabAI and text automation iconAI + Automation
Your Notepad++ shortcuts — now native on Mac
Duplicate Line
Duplicate line
D
Delete Line
Delete line
L
Move Line Up
Move line up
Move Line Down
Move line down
Join Lines
Join lines
J
Toggle Comment
Toggle comment
/
Windows Notepad++ shortcutsmacOS notePad++++ ✦
notePad++++ main editor interface — multi-tab editing and workspace

It edits text. It alsoprocesses a whole batch of it.

Ordinary editors open and modify files. notePad++++ goes further: search your whole workspace, extract results, run scripts, chain pipelines, batch-preview diffs, and apply changes safely.

✏️

Edit Comfortably

Multi-tab editing, regex find & replace, column mode, and live Markdown preview. Solid fundamentals, no friction in daily use.

  • Multi-tab, switch files instantly
  • Regex find & replace
  • Column mode editing
  • Live Markdown preview
Column mode editing interface
🔍

Organize Efficiently

Workspace search, result extraction, bookmarks, and snippets. Not just finding — turning results into something usable.

  • Full-text workspace search
  • Batch extract search results
  • Bookmarks for quick navigation
  • Reusable text snippets
Workspace search results interface
⚙️

Automate the Repetitive

Built-in scripts, a pipeline gallery, batch runs, diff preview, and rollback. Configure once, reuse forever.

  • Script-driven automation
  • 10+ built-in pipelines
  • Batch process multiple files
  • Preview diff before applying
JS script automation interface

Everything daily editing needs,in one lightweight window.

A polished Mac text editor for users moving from Notepad++ or TextEdit.

📑Core

Multi-Tab Editing

Open multiple text files at once, switch between them instantly, and see unsaved changes at a glance.

🗂️Efficient

Workspace Browse & Search

Open a folder and search across the entire workspace. Jump directly to the file and line you need.

🔎Popular

Regex Find & Replace

Regex, case-sensitive, whole-word, and batch replace. Perfect for cleaning lists, logs, and structured text.

Unique

Column Mode Editing

Edit a column of text like a matrix — ideal for aligned configs, tables, logs, or CSV data.

📝

Markdown Preview

Edit and preview Markdown side-by-side. Perfect for notes, docs, and drafts.

↔️Safe

Diff View

See exactly what changed — additions, deletions, modifications — before committing any edit.

🔖

Bookmarks & Snippets

Bookmark key locations and save frequently used text as snippets to reduce repetitive lookup and copy-paste.

🕐Reliable

File History

Keep recoverable records before editing. Undo accidental changes with confidence.

☁️

Cloud Sync Space

Sync your workspace or individual files to iCloud. Fine-grained rules control what gets synced and what stays local.

Automation Pipelines

Turn repetitive text work
into a pipeline.

Remove blank lines, deduplicate, sort, extract links, clean email lists, strip Markdown, normalize punctuation. Chain common steps into a pipeline — configure once, run forever.

Pipeline Steps

Live Preview

input.txt — raw
  apple
banana
apple

 orange
banana
  cherry

10+ built-in pipelines, ready out of the box

🔗
Link Extraction & Dedup
Extract URLs from long text, deduplicate and sort
4 steps
📧
Email List Cleanup
Clean mailing lists, drop malformed addresses
5 steps
📐
Punctuation Normalizer
Normalize quotes, dashes, and mixed punctuation
6 steps
🎲
Random Item Picker
Pick random entries from a pool
3 steps
📝
Word List Cleaner
Strip blanks, dedup, sort — standardized output
4 steps
📄
Markdown Stripper
Remove Markdown syntax, keep plain content
3 steps

Process one file — or an entire folder.

📂
42files
processed at once
✏️
318changes
precisely applied
0failures
all succeeded
↩️
1-click
full rollback

AI isn't decoration.
It's part of your text workflow.

Select text to rewrite, translate, summarize, proofread, or explain code — instantly. Or describe a rule in plain English, let AI write the script, dry-run it to preview the diff, then apply.

AI Script Generation Flow

01

Describe the task

"Normalize all dates
to YYYY/MM/DD format"
02

AI writes the script

text.replace(
  /\d{4}-\d{2}-\d{2}/g,
  d => d.replace(/-/g, '/')
)
03

Dry-run preview

Dry run:
+12 / -8 line changes
Previewing diff...
04

Confirm & apply

✓ Applied to 3 files
✓ Backup saved
✓ Rollback ready
✍️

Instant Text Actions

Most Used

Rewrite, translate, summarize, proofread, simplify, or explain code — applied to the current selection or entire document.

🎨

Writing Assistant

Productivity

Adjust tone, clarity, and expression quality based on context. Great for emails, release notes, help docs, and marketing copy.

AI Script Generation

Advanced

Describe what you need — "normalize all dates to YYYY/MM/DD" — and AI writes the script. Load and run immediately.

🔬

AI Script Dry Run

Safe

Not sure what the script will change? Dry-run it first. See the line count and diff, then decide whether to apply.

notePad++++ AI script generation and automation interface
🔒

AI & Privacy

AI features are powered by APIs you configure. Choose your own provider and model, confirm input content before execution, and stay in control of your documents. notePad++++ never sends your text to any third party without your explicit action.

Handle the messy stuff
your real data throws at you.

Real-world text is messy — inconsistent whitespace, mixed punctuation, duplicates, embedded links, stray emojis. notePad++++ ships the tools to clean it up fast, without writing a script.

📱Social Media Copy Cleanup
Before
Today sharing an incredibly useful tip 🔥🔥

So many people don't realize, it's

  just a matter of tidying up the text.

Let's go 💪💪💪
After
Click the button above to reveal

Your important textshould stay yours.

notePad++++ is local-first. No account required to edit files. File access is granted by macOS, scripts run in a local sandbox, and AI features only fire when you say so.

💾

Local-First

Works around your local files by default. No requirement to store documents in an unknown cloud account. Your files stay on your disk, always accessible.

🔐

System-Level Authorization

File access is granted through macOS system permissions. Edit local documents without signing in — fully App Sandbox compliant.

⚙️

Sandboxed Script Execution

Scripts run in an isolated local sandbox. No network access, no file writes beyond the current document, automatic rollback on timeout.

👁️

Preview Before Applying

See exactly what will change before any batch edit is applied. Know which files and lines are affected — then confirm.

↩️

Auto Backup & Rollback

Backups are saved automatically during batch processing. Restore to the previous state with a single click.

🤝

AI Input You Confirm

AI features use APIs you configure. You confirm what gets sent before execution. No text is sent anywhere without your explicit action.

notePad++++ works with local files by default. AI features use third-party APIs configured by you. Please follow your chosen AI provider's terms of service.

Cloud Sync

Your workspace,
synced to iCloud.

Sync an entire workspace directory or a single file to your cloud sync space — accessible across all your Macs. Fine-grained rules let you decide exactly what gets synced, what gets skipped, and what inherits from the workspace.

☁️

Whole-Workspace Sync

Sync an entire workspace directory to your sync space. The full file-tree structure is preserved so you can pick up exactly where you left off on another Mac.

📄

Single-File Sync

Don't need to sync the whole workspace? Save just the current file to the sync space — lightweight and precise.

🏷️

Per-Item Sync Status

Mark each file or directory as Synced, Ignored, or Inherited from workspace rules. Sync behavior is explicit and auditable at a glance.

⚙️

Configurable Sync Rules

Exclude hidden files, cap individual file size, and blocklist specific directory names or file extensions to keep your sync space clean.

Sync SpaceiCloud Drive / notePad++++
📂My Project
☁️iCloud Drive / notePad++++
📁My Project
Synced
📄notes.md
Synced
📄draft.txt
Synced
📁.git
Ignored
📁node_modules
Ignored
📁assets
Inherited
📄logo.png
Inherited

Sync Rules

🙈Hidden files excluded📏Max file size 10 MB📁node_modules excluded🔩.git excluded

These repetitive tasks?You'll do them a lot less.

Map features to your actual work. From daily organization to batch automation, there's a complete workflow for each.

🧹

Clean Asset Lists

Paste messy listRemove blanksDedupSortSave clean list
Keyword poolsTopic listsName rostersProduct catalogs
🔗

Extract Links from Articles

Open MarkdownExtract URLsDedupSortExport
Research notesCitation archivesCompetitor research
📦

Batch-Normalize Content Format

Open workspaceSelect pipelinePreview all diffsApply
Markdown doc librariesHelp centersRelease notesSupport scripts
🤖

AI-Generated Text Scripts

Describe the ruleAI writes scriptDry runReview diffSave for reuse
One-off format changesCustom extractionRecurring micro-tasks

AI-Polish Written Copy

Select textAI rewrite/simplifyReview diffApply
EmailsBlog draftsProduct descriptionsAnnouncements
📅

Timeline Date Extraction

Open long textRun pipelineExtract all datesSort output
Project logsNews roundupsMeeting notesHistorical archives

Real users,real feedback.

👨‍💻
Geek_Wang
Front-end Developer

Finally found a proper Notepad++ replacement on Mac. Multi-tab + workspace search — it covers everything I need day to day.

🐱
ContentCat
Content Strategist

I use it constantly to clean up pasted copy — strip punctuation, remove blank lines, done. Way faster than fixing it by hand.

💻
MacPowerUser
Heavy Mac User

The pipeline feature is a game-changer. Configure it once and just run it every time you get the same kind of file. Such a time-saver.

App Store Reviews
macOS rating
4.8
out of 5
★★★★★
★★★★
★★★
★★
261 ratings

Latest reviews (25)

All versions · All ratings · All reviews
Starting to use the trial was happy with the free
June 1, 2026 - 12Fire

Great tool so far. I will use the trial and decide if it is worth using

Version - South Africa
Awesome
May 30, 2026 - Grandin Major Vincent

Awesome

Version - India
EXCELLENT!
May 26, 2026 - ProfesorX

Usefull and complete

Version - Argentina
Funciona bem.
May 24, 2026 - Andersonuberaba

Faz o que se espera que ele faça sem muita coisa em volta. Bem direto ao ponto.

Version - Brazil
完成度很好
May 22, 2026 - itart88

轻量,非常好用

Version - Mainland China
Nice app
May 22, 2026 - DOiLaMung

Working well with my files

Version - United States

Frequently Asked Questions

The most common questions, answered clearly.

QHow is notePad++++ related to Notepad++?

A

notePad++++ is a macOS text editor inspired by the philosophy of Notepad++. It brings the same core power — multi-tab editing, regex search, column mode — plus adds scripted pipelines, batch processing, and AI assistance tailored to Mac users.

QIs it suitable for non-programmers?

A

Absolutely. The core features (multi-tab editing, workspace browse, find & replace) are intuitive for any user. Pipelines and scripts are power-user features — you can ignore them entirely, or ask AI to write them for you.

QWhere does AI send my text?

A

AI features require you to configure a third-party API (e.g. OpenAI, Claude). Content is only sent to your chosen provider when you explicitly trigger an AI action. The app itself never collects or forwards your text.

QIs batch processing safe? What if something goes wrong?

A

Before any batch edit is applied, you see a full diff preview — exactly which files and lines will change. A backup is saved automatically, and you can roll back with a single click. No surprises.

QWhich file formats are supported?

A

All plain-text formats: .txt, .md (Markdown), .csv, .json, .log, .html, .js, .py, and more. Binary formats like Word and PDF need to be converted to plain text first.

QWhat is a pipeline, and how is it different from a script?

A

A pipeline is a sequence of processing steps chained together — e.g. "remove blank lines → deduplicate → sort." A script is custom JavaScript logic for more flexible transformations. Both can be applied in batch across multiple files.

QDo I need an account?

A

No account is needed to edit local files. AI features require a third-party API key, which is stored locally and never uploaded to our servers.

QWhich macOS versions are supported?

A

macOS 13 (Ventura) and later, including Sonoma and Sequoia. Fully supports Apple Silicon (M-series) and Intel Mac.

notePad++++ icon

Ready to get started?
Process text on Mac more powerfully, starting today.

Hand off the repetitive text work to notePad++++, and keep your focus on what actually matters.

🍎 macOS 13+💾 Local-first🔄 Actively updated🌐 English UI