Binary editing, without the guesswork

See what your bytes actually mean.

010 Editor is a professional text and hex editor built for people who need to understand, edit, compare, and automate real data. Decode complex formats with Binary Templates, then work directly with the bytes underneath.

Version 16.0.4 · Windows · macOS · Linux · 30-day free trial

firmware.bin · Hex View
000000
000010
000020
000030
000040
000050
000060
7F 45 4C 46 02 01 01 00 00 00 00 00
00 00 00 00 00 00 00 00 02 00 3E 00
01 00 00 00 00 10 00 00 00 00 00 00
40 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 40 00 38 00 08 00 40 00
1D 00 1C 00 06 00 00 00 04 00 00 00
40 00 00 00 00 00 00 00 40 00 00 00

.ELF...............>.........
Built for real files

One workspace from raw bytes to readable structures.

Go from a single byte to a complete file format without changing tools. 010 Editor combines low-level control with high-level analysis.

Binary Templates

Turn raw bytes into readable structures with templates that map headers, fields, arrays, and nested data.

  • Parse 300+ formats
  • Edit structured values
  • Share templates

Serious hex editing

Work directly with bytes while keeping offsets, decoded values, searches, comparisons, and analysis close at hand.

  • Huge-file workflows
  • Find and replace
  • Binary comparison

Text editing

Move from binary to source, configuration, XML, JSON, and other text without leaving the same workspace.

  • Tree-sitter parsing
  • 45+ syntaxes
  • Column mode

Automation

Automate repeatable inspection and editing with a scripting language designed for working with file data.

  • 350+ functions
  • Command-line execution
  • Debugger with watches

Analysis tools

Investigate unknown data with visual and numerical tools built into the editor.

  • Entropy graphs
  • Histograms
  • Checksums and hashes

Low-level access

Inspect drives and processes when your workflow requires visibility below the file level.

  • NTFS and FAT
  • MBR and EFI
  • Memory and processes
Interactive example

Read bytes the way your data demands.

Try the small byte viewer below. The full application adds Binary Templates, inspectors, searches, comparisons, scripts, visualizations, and far more.

Byte playground

Enter hexadecimal bytes and see their text representation immediately. Switch the first four bytes between big- and little-endian ordering.

Explore the manual
Bytes
Text
A practical workflow

From unknown file to understood structure.

01 / OPEN

Load the data

Open a binary, text file, memory dump, disk image, or other data source.

02 / INSPECT

Find the signal

Search, compare, visualize, calculate hashes, inspect values, and mark important regions.

03 / PARSE

Apply a template

Use a Binary Template to turn offsets and bytes into a navigable hierarchy.

04 / AUTOMATE

Make it repeatable

Use scripts and command-line execution for recurring analysis and editing tasks.

Compare tools

More than a byte viewer.

Different editors are built for different jobs. This comparison highlights capabilities that matter when binary analysis becomes a daily workflow.

Capability 010 Editor HxD Hex Fiend ImHex WinHex
Windows / macOS / LinuxWindowsmacOSWindows
Binary Templates / structured parsingLimitedLimitedLimited
Integrated scriptingPluginsPlugins
Text editingLimited
Binary comparison
Entropy / data visualizationBasicBasic
Drive and process editingLimited
Commercial support and licensingFreewareFreeOpen sourceCommercial

See each project's official documentation for the latest platform and feature details: HxD, Hex Fiend, ImHex, and WinHex.

Simple licensing

Try it free. Keep it when it earns its place.

010 Editor is commercial software with a free 30-day trial. Current official pricing is shown below.

Home / Academic

$59.95 US

For eligible home and academic use.

  • Full editor functionality
  • Binary Templates and scripting
  • 30-day trial before purchase
Buy home / academic
News

Technical notes from the editor.

Updates and practical articles for people who spend time inside files.

010 Editor 16.0.4: a focused update for binary work

A concise look at the 16.0.4 maintenance release and the improvements it brings to everyday binary editing.

Read article →

010 Editor 16: faster discovery inside complex files

An overview of the major capabilities introduced in 010 Editor 16, including incremental find, threaded searches, highlighting, entropy analysis, and macOS ARM support.

Read article →

Tree-sitter brings richer text editing to 010 Editor

How real-time syntax parsing makes the text side of 010 Editor more useful without taking away its binary-first workflow.

Read article →
FAQ

Questions, answered.

What is 010 Editor?

010 Editor is a professional text editor and hex editor for Windows, macOS, and Linux. Its Binary Templates technology can parse structured binary data into readable, editable fields.

Does 010 Editor have a free trial?

Yes. You can download 010 Editor and use it free for 30 days before purchasing a license.

What are Binary Templates?

Binary Templates describe the layout of binary data. 010 Editor can use them to present headers, structures, arrays, values, and nested records in a hierarchical Template Results view.

Which operating systems does 010 Editor support?

The current release is available for Windows, macOS, and Linux, including both Intel and ARM downloads for macOS.

Can 010 Editor handle very large files?

Yes. 010 Editor is designed for large-file workflows and the official product documentation describes support for text files larger than 50 GB as well as very large binary files.

Start with the bytes

Open the file. Understand the structure.

Download the 30-day trial and put 010 Editor against the files you actually work with.

Download 010 Editor