The text and code editor for Mac

The speed and directness of a classic power editor, rebuilt as a true native Mac app — it opens instantly, shrugs at enormous files, and quietly refuses to lose your work.

Walk Me Through the Toolbar

The Bar 1 of 21

Welcome to Note My

Everything starts at the top

The toolbar is the whole app in one row. Here is every control in it, one at a time — what it does, and what it doesn’t.

  • Press any button above to jump straight to it
  • Or sit back — this advances on its own

Each button in the toolbar lights up in turn, from left to right.

Read the guide

Get to know Note My.

Big Files

Big files. No fear.

Most editors demo beautifully on two hundred lines and fall over on a real log. Note My is designed the other way around: the multi-megabyte file is the normal case. Open it, scroll it, search it, edit it — while the rest of your Mac stays bored.

Opens huge documents without drama.

Our large-file engine keeps a three-hundred-megabyte log as quick to scroll, search and edit as a short note. It all happens on your Mac.

Typing stays instant.

Syntax colouring, line counting, and the status bar are engineered so a keystroke costs the same in a two-million-character document as in an empty one.

Paste anything.

Drop in a whole log dump and keep working. The window stays responsive however much is on the clipboard.

Memory stays flat.

Open a giant file, close its tab, and the memory comes back. Watch a growing log for hours and the footprint doesn't creep.

Follow Tail.

Pin the editor to the end of a growing file and watch lines arrive — in a real editor with real search, not a terminal. Scroll up and it lets go; scroll back and it resumes.

Logs light up.

Severity levels get their own colours, HTTP status codes go green-to-red, IPs and UUIDs stand out. A wall of text becomes a page you can scan — and following a multi-gigabyte log costs the same as a tiny one.

The Editor

Colour between the lines.

Swift, Python, JavaScript, TypeScript, Java, C, C++, Ruby, HTML, CSS, PHP, Rust, Go, Kotlin, and Shell — fifteen languages, coloured beautifully. Paste code into an empty document and Note My recognises the language and offers to set it — one click, in the corner, and it never interrupts.

Suggestions that respect you.

Completions drawn from the language's keywords, the symbols already in your document, file paths, and your own accepted habits — with call tips and tab-through placeholders. Every source can be switched off. Nothing types for you unless you ask it to.

Code folding.

Collapse the block between brackets and see the shape of the file.

Select a word, see it everywhere.

Double-click highlights every occurrence in the document, with a live count in the status bar.

Find, everywhere.

Find & Replace in a light popover that appears where you're looking. Find in Folder searches a whole directory tree, results grouped by file. Go to Line, for when a compiler hands you a number.

JSON and XML, handled here.

Format, minify, and validate JSON; format XML — right from the Edit menu. No online formatter, no pasting your data into a website.

Do it again, automatically.

Record edits, navigation, and replacements as a macro — replay it once or hundreds of times across a scope you choose, and get a report of what happened. If an action can't be recorded, it says so at record time, not silently at playback.

Re-indent, previewed live.

What actually arrives on a paste: no indentation at all, and more than one statement crammed onto a line.

Pick the style, watch it reshape — nothing changes until you commit. It even repairs comments damaged by earlier bad formatting, and every while-you-type assist is individually yours to silence.

The Safety Net

Crash. Relaunch. Nothing lost.

The feature you buy an editor for and hope never to notice. Note My assumes the worst — crash, force-quit, power cut, an overwritten file — and makes it boring.

Autosave for work you never saved.

Untitled scratch tabs, edits you haven't committed — all quietly protected as you type. Quit and relaunch: your tabs come back exactly as they were, stars and all.

Crash recovery that just works.

If the app ends badly, the next launch restores what you were doing. Our auto-recovery safety net keeps your drafts sealed and private on your own Mac, so a shared machine never exposes them.

Backups on save.

Save over something and the version you replaced is still there, ready to bring back. Your earlier drafts stay on your Mac, tidied up on a schedule you set.

Your work, kept as you type.

Our auto-recovery safety net looks after every open document, including the ones you have not named yet — on a schedule you control.

The file changed behind your back?

Note My watches your open files. If a build script or a colleague changes one, you choose: reload it, or Keep My Version — your copy instantly becomes the one that counts, protected until you decide.

Deleted from disk?

You're told — once, calmly — and your buffer becomes the safe copy. Nothing vanishes because a file did.

Workspace

Your desk, your rules.

Pin tabs, drag them into order, rename them inline, act in bulk. Split the window into panes and pour different tabs into them. Your session is sacred — tabs, order, selection, all restored on launch, every launch.

Tabs that behave like a power tool.

Pin them, reorder them by dragging, resize them, rename inline with a double-click. A rich right-click menu puts save, duplicate, compare, and reveal one gesture away.

Split the window.

Two, three panes side by side, each with its own tab. Compare notes with code; keep the log next to the fix.

A pairing canvas, not a dialog.

Compare Files opens a canvas where you draw connections between tabs — pair A with B, C with D — and run them together. Quick Compare when you just want this one against that one.

Differences painted in place.

An inspector walks change by change, and parallel scrolling keeps both sides aligned as you read. Comparisons stay responsive even when both sides are thousands of lines.

Start your way.

When there's nothing to restore, you decide what a fresh launch shows: the welcome screen, an empty document, or a page ready for you to paste into. Forty templates fill in date, file name, and author as the file is born. (Note My never reads your clipboard.)

Drag anything in.

Drop files from Finder onto the tab bar and they're open.

Clean Text

See the invisible.

The feature you didn't know you needed until the day an invisible character broke your build. Text pasted from chatbots arrives with invisible watermark characters and typographic substitutions — one command strips the markers and normalises the text.

A cleaner for what you can't see.

Zero-width spaces, stray directional marks, non-breaking spaces masquerading as spaces, smart quotes where straight ones belong — Note My finds them, shows them, and removes them.

It never touches your code blindly.

The cleaner understands the difference between prose and source — strings and comments are handled with care, and if it can't tell what a region is, it protects it. Your typed characters are never rewritten behind your back.

A live pill in the status bar.

It counts what's lurking in the current document. A click shows the findings, a second click cleans them — or review everything in a sheet first, or set it to clean pasted text automatically.

Show every character.

Render spaces, tabs, and line endings in three styles; pick from ten styles of indentation guides and four rulers — the look that reads best to you.

Your rules, too.

Add your own removal patterns to the built-in set.

Fair questions.

Files that make other editors beach-ball simply appear, ready to scroll, search, and edit. Typing costs the same in a two-million-character document as in an empty one, and following a growing multi-gigabyte log costs the same as a tiny one — only the new lines are read.

Swift, Python, JavaScript, TypeScript, Java, C, C++, Ruby, HTML, CSS, PHP, Rust, Go, Kotlin, and Shell — plus Plain Text for prose and a Custom mode for everything else. A Language Inspector shows exactly what the editor detected and why, and you can override it in one click.

Note My contains no networking code of its own; the only network activity is performed by Apple’s own system services, to establish purchases and transactions state. No account, no signup, no telemetry, no analytics, no crash reporting. It's fully sandboxed and touches only the files you open. Nothing about you or your files leaves your Mac.

Handled like an adult: eighteen encodings with confident detection, byte-order-mark control, mixed line-ending warnings, and per-document conversion between LF, CRLF, and CR. And when the Mac insists a file isn't text, Open Anything as Text forces the door open.

Properly. Print with line numbers, headers, and footers; export as HTML, RTF, or PDF with the syntax colouring intact; or copy styled code straight into documents and decks. There's also a Finder right-click menu to open files, open a whole folder, or compare two selected files.

Minutes. A short, handsome, animated welcome introduces the app the first time, and Walk Me Through the Toolbar points at the real toolbar, explaining each control in place — the tour is tested against the actual app, so it can never describe a button that doesn't exist. VoiceOver labels and Reduce Motion are respected everywhere, including the fanciest animations.

Every file. Instantly. Safely.

On the Mac App Store. Native, sandboxed, and entirely on your Mac.