Features Editor Terminal Themes Screenshots Pricing Download for Mac
Version 2 · Now Available

The text editor,
reimagined.

BytePad v2 brings a file browser, inspector panel, diff checker, and workspace management alongside 18+ language highlighting, live Markdown preview, and an integrated terminal — all built purely with Apple frameworks.

macOS 13.0+ · Apple Silicon native · Zero dependencies

BytePad v2 — Full editor with file browser, syntax highlighting, inspector panel, and integrated terminal
What's New

Everything new
in version 2.

A completely redesigned experience with powerful new tools for navigating, inspecting, and comparing your files.

File Browser

Navigate your project with a full sidebar file tree. Browse workspaces, expand directories, and open files directly — all without leaving the editor.

Inspector Panel

A right-side panel showing file metadata at a glance — mode, language, encoding, line endings, character and word counts, plus quick controls.

Diff Checker

Compare files side-by-side with a built-in diff viewer. Spot changes instantly with clear highlighting of additions, deletions, and modifications.

Export to PDF

Export any document as a beautifully formatted PDF — plain text with syntax colors preserved, or rendered Markdown preview with full styling.

Python JavaScript TypeScript Rust Go C# HTML CSS SQL YAML Shell PowerShell Dockerfile GraphQL Perl TOML JSON XML Python JavaScript TypeScript Rust Go C# HTML CSS SQL YAML Shell PowerShell Dockerfile GraphQL Perl TOML JSON XML
18+ Languages
6 Color Themes
8 Text Encodings
0 Dependencies
Capabilities

Everything you need,
nothing you don't.

A carefully crafted set of tools that cover every editing workflow — from quick notes to complex codebases.

18+ Languages

Syntax highlighting with regex-based token matching for keywords, strings, comments, numbers, functions, types, operators, and booleans. Auto-detection from file extensions, shebangs, and content analysis.

PythonJavaScriptTypeScriptRustGoC#HTMLCSSSQLYAMLShellGraphQLTOMLPerlXMLDockerfile

File Browser

A full sidebar with workspace management, directory tree, file search, and bookmarks. Navigate your entire project without leaving the editor.

Inspector Panel

See file metadata, character and word counts, encoding, language, and quick controls like Export to PDF — all in a collapsible right panel.

Tabbed Editing

Unlimited tabs with session persistence. Dirty indicators, context menus, drag-and-drop — your workspace restores exactly as you left it.

Diff Checker

Compare files side-by-side with a built-in diff viewer. Instantly see additions, deletions, and modifications highlighted in context.

Multi-Format

Native support for Plain Text, Markdown, JSON (with pretty-print), CSV, PDF viewing, and image preview — all in one editor.

Zero Dependencies

Built entirely with Apple frameworks — Cocoa, WebKit, and Foundation. No Electron, no web views for editing, no bloat. Pure native macOS performance that launches instantly and respects your system resources.

Syntax Highlighting

Code in
every language.

Eight distinct token types — keywords, strings, comments, numbers, functions, types, operators, and booleans — each precisely colored by your chosen theme. Language detection works automatically from file extensions, shebang lines, and inline hints.

  • Regex-based token matching engine
  • Incremental & full-text highlighting
  • Auto-detection from 3 sources
  • Manual language override via status bar
  • Code block highlighting inside Markdown
server.py
12345678910111213
from http.server import HTTPServer
from handlers import Router

def create_app(port=8080):
    # Initialize the server
    server = HTTPServer(
        ("localhost", port),
        Router
    )
    print(f"Running on :{port}")
    return server

create_app().serve_forever()
312 characters · 48 words Python
Live Preview

Write Markdown,
see it rendered.

A full Markdown editing experience with a 16-action formatting toolbar, live HTML preview via WebKit, and three layout modes — split view, editor only, or preview only.

  • Headings, bold, italic, strikethrough
  • Code blocks with syntax highlighting
  • Tables, task lists, blockquotes
  • Auto-continuation of lists on Enter
  • Images, links, and horizontal rules
README.md
Split Editor Preview
# Getting Started

Welcome to **BytePad**, a native
macOS text editor built with
*zero dependencies*.

## Features

- Syntax highlighting
- Integrated terminal
- Live preview
- CSV table editing

> Built entirely with
> Apple frameworks.

Getting Started

Welcome to BytePad, a native macOS text editor built with zero dependencies.

Features
  • Syntax highlighting
  • Integrated terminal
  • Live preview
  • CSV table editing
Built entirely with Apple frameworks.
247 characters · 36 words Markdown · Split View
Table Editing

CSV data,
beautifully structured.

View and edit CSV files in a native table view with proper quote handling, editable cells, auto-sizing columns, and real-time sync between the text editor and table. Three layout modes let you work the way you prefer.

  • Double-click to edit cells inline
  • Header row auto-detection
  • Copy cell or row via context menu
  • Alternating row colors & gridlines
  • Debounced sync for performance
data.csv
Split Editor Table
NameRoleLocationStatus
Alice ChenEngineerSan FranciscoActive
Bob SmithDesignerNew YorkActive
Carol WuManagerLondonOn Leave
Dan ParkDevOpsTorontoActive
Eve LarssonAnalystStockholmActive
Frank DiazEngineerAustinRemote
6 rows · 4 columns CSV · Table View
Integrated Terminal Pro

A real terminal,
built right in.

A full POSIX PTY terminal embedded in every tab. 256-color support, async I/O, shell keybindings, scrollback history, and bracketed paste — without ever leaving your editor.

  • Full PTY via forkpty — not emulated
  • 256-color xterm ANSI support
  • 10,000-line scrollback buffer
  • Resizable panel (100–700px)
  • Per-tab terminal sessions
Terminal — zsh
daniel@mac ~/projects $ ls -la
total 48
drwxr-xr-x  6 daniel  staff   192 Feb 14 09:30 .
drwxr-x---+ 18 daniel  staff   576 Feb 14 09:15 ..
-rw-r--r--   1 daniel  staff  1247 Feb 14 09:30 main.swift
-rw-r--r--   1 daniel  staff  3842 Feb 14 09:28 README.md
-rw-r--r--   1 daniel  staff  8192 Feb 14 09:25 data.csv

daniel@mac ~/projects $ swift build
Compiling BytePad (12 sources)...
Build complete! (1.84s)

daniel@mac ~/projects $ _
Appearance

Six palettes.
Light, dark, or system.

Choose from six hand-crafted color palettes, each with light and dark variants. BytePad follows your macOS appearance setting automatically, or lets you override it.

Default
Lavender
Olive
Brown
Soft Teal
Abyss Blue
Choose Your Edition

Two ways to get
BytePad.

Same core editor. Pick the version that fits how you buy software.

Feature BytePad BytePad Pro
Editor
Syntax highlighting (18+ languages)
Tabbed editing with session restore
Find & replace with match counting
Bookmarks & comment toggling
Word wrap & zoom (50%–300%)
4 monospace fonts
8 text encodings & 3 line endings
Navigation & Tools
File browser & workspace management
Inspector panel with file metadata
Diff checker (side-by-side)
Keyboard shortcuts reference
File Formats
Markdown live preview (3 layout modes)
Markdown formatting toolbar (16 actions)
CSV table editor with inline editing
JSON pretty-print formatter
PDF viewer
Image viewer
Export to PDF (with syntax colors)
Appearance & Intelligence
6 color themes (light & dark variants)
System appearance auto-follow
Apple Intelligence & Writing Tools
Pro Exclusive
Integrated terminal (POSIX PTY)
256-color xterm ANSI support
Per-tab terminal sessions
10,000-line scrollback buffer
Distribution
Purchase Mac App Store Direct from website
Updates Free via App Store 1 year included
Devices Any Mac (Apple ID) Up to 2 Macs
Free trial 14 days
Apple Intelligence

Your writing,
enhanced by AI.

BytePad integrates natively with Apple Intelligence features available on macOS — giving you powerful writing assistance without leaving the editor.

Rephrase

Rewrite sentences with different tones — professional, casual, concise, or friendly — using the system-level rewriting tools built into macOS.

Dictation

Speak and watch your words appear in the editor. macOS dictation works seamlessly with BytePad's native text system.

Writing Tools

Proofread, summarize, and create key points with Apple's system-wide Writing Tools — available anywhere you can select text in BytePad.

Who it's for

Built for people
who work with text.

01

Developers

Write and navigate code with syntax highlighting for 18+ languages, a file browser, diff checker, an integrated terminal (Pro), and keyboard shortcuts you already know.

02

Technical Writers

Author Markdown documents with live preview, a formatting toolbar, and instant visual feedback — all in a split-pane view with export to PDF.

03

Data Analysts

Open CSV files and instantly see them as formatted tables. Edit cells inline, copy rows, and toggle between raw text and table views.

04

Students & Researchers

Take notes, edit configs, review PDFs, compare files with diff checker, and run commands — all from a single lightweight app with zero setup required.

Ready to write
something great?

Get BytePad from the App Store, or try BytePad Pro free for 14 days. macOS 13.0 or later required.