Der Texteditor für den Mac.

// Kostenlos, ohne Werbung, ohne Abo. // Tabs, JSON-Formatter und Syntax-Highlighting // für 36 Programmiersprachen.

Download im Mac App Store

Für macOS 14 oder neuer, Apple Silicon und Intel.

data.json
Z 1, Sp 1 JSON formatiert Klicken, um selbst zu tippen 18 ZeilenJSONUTF-8

Alles, was ein Notepad braucht. Und nichts, was nervt.

iamNotepad startet sofort, hält viele Dateien in einem Fenster und merkt sich, woran du gearbeitet hast.

Tabs für alles

Viele Dateien in einem Fenster. Tabs per Drag-and-drop sortieren, mit ⌘1 bis ⌘9 oder ⌃⇥ wechseln.

JSON auf Knopfdruck

Formatieren, minimieren und prüfen mit ⇧⌘J. Fehler zeigt die App mit Zeile und Spalte, Zahlen und Reihenfolge bleiben exakt erhalten.

36 Programmiersprachen

Syntax-Highlighting von JSON, Swift und Python bis YAML, SQL, Dockerfile und Logdateien. In Markdown werden sogar Codeblöcke eingefärbt.

Nichts geht verloren

Offene Tabs und ungesicherter Text sind nach dem Neustart wieder da, so wie du es von Notepad++ kennst.

Große Dateien

Der Kern ist in Rust geschrieben. Logdateien mit 48 MB und JSON mit 1,5 Millionen Zeilen öffnen ohne Wartezeit.

12 Farbschemata

Von iam Dark und Classic bis VS Dark, Monokai, Dracula, Nord und Solarized. Oder automatisch hell und dunkel mit macOS.

Öffnet alles

Direkt aus dem Finder, per Drag-and-drop oder als Standard-App für .txt und .json mit einem Klick in den Einstellungen.

Encodings und Zeilenenden

UTF-8, UTF-16 und Windows-1252 werden erkannt. CRLF aus Windows-Dateien bleibt beim Sichern erhalten.

Textwerkzeuge

Zeilen sortieren, Duplikate entfernen, Kommentare umschalten, Groß- und Kleinschreibung, Base64 und URL-Kodierung.

Schnell, weil der Kern in Rust läuft.

Einfärben, JSON-Formatierung und Encoding-Erkennung erledigt ein eigener Rust-Kern ohne Fremdbibliotheken. Die Oberfläche ist natives SwiftUI und AppKit.

Gemessen auf einem Mac mit Apple-Chip.

40msum 12 MB JavaScript einzufärben
13msum 7 MB JSON zu formatieren
1,5Mio.Zeilen in einer 20-MB-Datei, sofort offen

12 Farbschemata. Eins passt immer.

Tipp auf ein Theme, um die Vorschau umzufärben. In der App wechselt es das ganze Fenster, Tabs und Statusleiste eingeschlossen.

Automatisch folgt iamNotepad dem hellen oder dunklen Modus von macOS.

Note.swift
import SwiftUI

// Simple, fast and free
struct Note: Identifiable {
    let id = UUID()
    var title: String
    var words: Int = 0
    var pinned = false
}

func summary(_ note: Note) -> String {
    "\(note.title): \(note.words) words"
}
Ln 7, Col 21SwiftUTF-8LF

Syntax-Highlighting für 36 Programmiersprachen

Die Programmiersprache erkennt die App an der Dateiendung, am Shebang oder am Inhalt. Wer eingefügtes JSON in einen leeren Tab legt, bekommt sofort Farbe.

  • JSON
  • JavaScript
  • TypeScript
  • Python
  • Rust
  • Swift
  • C
  • C++
  • Objective-C
  • C#
  • Java
  • Kotlin
  • Go
  • PHP
  • Ruby
  • Shell
  • HTML
  • XML
  • CSS
  • SCSS
  • Markdown
  • YAML
  • TOML
  • INI
  • SQL
  • Lua
  • Dockerfile
  • Makefile
  • Diff
  • Log
  • PowerShell
  • Batch
  • Dart
  • Scala
  • Perl
  • R

So sieht iamNotepad aus

JSON formatiert, im Theme iam Dark
Rust-Code im Theme Dracula
Markdown-Notiz im Theme iam Light

Für alle, die Notepad++ auf dem Mac vermissen

Notepad++ gibt es nur für Windows. iamNotepad ist eine eigene Mac-App mit derselben Idee: ein schlanker Editor, der viele Dateien in Tabs offen hält und nichts verliert. Gebaut mit nativen Mac-Techniken statt als Windows-Port.

  • Tabs mit Punkt für ungesicherte Änderungen
  • Ungesicherte Tabs überleben den Neustart
  • Programmiersprache, Encoding und Zeilenenden in der Statusleiste
  • Zeilennummern und Gehe zu Zeile mit ⌘L
  • Suchen und Ersetzen mit ⌘F und ⌥⌘F
  • Textwerkzeuge im Menü statt Plugins

Deine Texte bleiben auf deinem Mac.

iamNotepad läuft in der macOS-Sandbox und hat keine Netzwerk-Berechtigung. Die App kann also technisch gar nichts senden.

  • Keine Werbung
  • Kein Konto
  • Kein Abo
  • Kein Tracking
Datenschutzerklärung der App lesen
iamNotepad.entitlements
<dict>
  <key>com.apple.security.app-sandbox</key>
  <true/>
  <key>com.apple.security.files.user-selected.read-write</key>
  <true/>
  <key>com.apple.security.files.bookmarks.app-scope</key>
  <true/>
  <!-- keine Netzwerk-Berechtigung -->
</dict>

Häufige Fragen

Ist iamNotepad wirklich kostenlos?

Ja. Es gibt keine Werbung, kein Abo und keine In-App-Käufe. Die App ist ein privates Projekt von Patrick Herting aus Essen.

Gibt es Notepad++ für den Mac?

Notepad++ selbst gibt es nur für Windows. iamNotepad ist eine eigenständige Mac-App mit ähnlicher Idee: Tabs, Syntax-Highlighting, ungesicherte Tabs bleiben beim Beenden erhalten.

Welche macOS-Version brauche ich?

macOS 14 Sonoma oder neuer. Die App läuft nativ auf Macs mit Apple-Chip und mit Intel-Prozessor.

Kann ich .txt- und .json-Dateien per Doppelklick öffnen?

Ja. In den Einstellungen unter Allgemein gibt es dafür je einen Knopf. Alternativ im Finder eine Datei auswählen, ⌘I drücken und unter „Öffnen mit“ iamNotepad wählen, dann „Alle ändern“.

Sammelt die App Daten?

Nein. iamNotepad hat keine Netzwerk-Berechtigung und enthält keine Analyse- oder Werbe-Bibliotheken. Einstellungen und ungesicherte Texte liegen nur lokal auf deinem Mac. Details stehen in der Datenschutzerklärung der App.

Wie groß dürfen Dateien sein?

Im Test öffneten eine 48-MB-Logdatei und eine 20-MB-JSON-Datei mit 1,5 Millionen Zeilen ohne Wartezeit. Ab 40 Millionen Zeichen schaltet die App das Highlighting ab, damit sie flüssig bleibt.

Gibt es iamNotepad auch für Windows, iPhone oder iPad?

Nein, iamNotepad gibt es nur für macOS.

Wohin mit Fehlern und Wünschen?

Per E-Mail an info@iampat.de.

Bereit für einen Editor ohne Abo?

Downloaden, öffnen, losschreiben. Ohne Konto und ohne Einrichtung.

Download im Mac App Store

Kostenlos im Mac App Store, für macOS 14 oder neuer.