Inkline editor

Open huge datasets in milliseconds.

Format multi-million-line JSON, JSONL, logs, and exports in seconds. Inkline stays responsive instead of hanging, freezing, or crashing.

Inkline editing Swift code with a project file tree

Large files

Open huge files and start working.

Inkline is built to keep multi-million-line JSON, JSONL, logs, exports, and generated text usable. Open, search, scroll, and edit without waiting for a heavyweight IDE to process the entire file first.

Inkline editing large JSONL data in a project workspace

Formatting

Format large files without turning them into a side project.

Pretty-print or minify structured data from the editor. Inkline handles the large API responses, generated exports, and compact logs that are awkward to inspect in a browser tool or a general-purpose IDE.

Large-file editing

Open and navigate files with millions of lines while the editor keeps the document responsive.

Formatting that scales

Format JSON, JSONL, XML, HTML, CSS, and SQL without moving the contents into another app.

Syntax highlighting

19 bundled languages, with more available as extensions.

C, C++, C#, CSS, CSV, Go, Java, JavaScript, JSON, Kotlin, Markdown, PHP, Rust, Shell, Swift, TOML, TypeScript, XML, and YAML are ready when you install Inkline.

Zed-compatible language extensions

Add more syntax definitions when a project uses a language outside the bundled set.

Terminal

Run commands beside the file you are editing.

Inspect generated files, run project commands, and verify structured data while the active editor remains visible.

Inkline showing split editors with the integrated terminal panel

Split editor

Keep related files visible together.

Open two editors side by side when a change crosses files, when source needs a reference, or when structured data needs a second view.

Inkline split editor showing two project files side by side

Regex

Build and test expressions beside your files.

Test patterns, flags, and replacement text without moving content into a separate browser tool or losing the project context around it.

Inkline Regex tool with pattern, test text, and replacement controls

Diff

Compare text without leaving the workspace.

Paste or load two versions, choose the comparison mode, and inspect additions and removals in a focused side-by-side tool.

Inkline Diff tool with two text inputs and comparison controls

QR Code

Turn text into a QR code locally.

Generate a QR code, adjust its correction level, save it as an image, or copy the result directly from Inkline.

Inkline QR Code tool with all ten Developer Tools visible in the sidebar

File Converter

Convert files in the same native workspace.

Choose a source file and target format, inspect the result, and keep common conversion work next to the editor and project browser.

Inkline File Converter tool with source and output controls

Text Tools

78 useful commands, right where you edit.

Clean pasted data, reshape files, and fix common formatting problems without writing a one-off script.

Lines and whitespace

Sort, deduplicate, reverse, and number lines. Remove empty lines, normalize line endings, trim whitespace, and convert tabs and spaces.

Structured data

Pretty-print or minify JSON and XML, convert JSON Lines to arrays, and format HTML, CSS, and SQL.

Data conversion

Move between CSV, TSV, JSON, dotenv, Java properties, and query strings while keeping the result in the editor.

Text Tools

Encode, verify, and generate without leaving the file.

Use the current selection as input and place the result straight back into your document.

Encoding

Encode and decode Base64, Base64URL, JWT, URLs, HTML entities, JSON strings, and hex.

Hashes and inspection

Generate MD5, SHA-1, and SHA-256 hashes, inspect Unicode, and create file-integrity reports.

Everyday generators

Create UUIDs, convert dates and epochs, change identifier casing, inspect number bases, count text, and generate slugs.

Developer Tools

Ten built-in tools for everyday developer tasks.

Open each tool beside your document, work with the real input, and put the result back into the file you are editing.

Regex

Test patterns and replacements against real text before using them in code.

Diff

Compare two versions and find added, changed, or removed lines.

Markdown

Write Markdown with a rendered preview beside the source.

Password

Generate strong passwords with the length and character set you need.

QR Code

Turn text, links, and payloads into an exportable QR code.

Developer Tools

Files, integrity, Unicode, and schedules.

Check files, inspect difficult characters, convert data, and validate schedules in the same app.

File Base64

Encode a file as Base64 or restore Base64 data to a file.

File Converter

Convert structured data between practical interchange formats.

File Integrity

Calculate checksums and confirm that a transferred file is unchanged.

Unicode Inspector

Reveal code points, invisible characters, and look-alike symbols.

Cron

Check a cron expression and understand when it will run.

Native and local

Native, fast, and ready without an account.

Inkline is a native Swift macOS app for local files and projects. File navigation, split editors, syntax highlighting, Git review, terminal output, and data tools are available as soon as the app opens.

Inkline showing split editors and the Git changes panel
Review project changes without leaving the editor.

Try Inkline

Try Inkline in your browser.

Explore the editor, project navigation, terminal, and developer tools, or download the native Mac app from the App Store.