Text & Grep Views
Read text and log files with line numbers, word wrap, a column ruler, and markers beside the scrollbar for matches and bookmarks. Grep view shows only the matching lines, with optional context.
Vaste opens each file in the view that fits its format, and you can switch to the other views that support the file. Every view scrolls through the whole file, whatever its line count.
Text & Grep Views
Read text and log files with line numbers, word wrap, a column ruler, and markers beside the scrollbar for matches and bookmarks. Grep view shows only the matching lines, with optional context.
Hex View
Inspect any file as offsets, hexadecimal bytes, and characters, with bytes colored by class and a data inspector for the value at the cursor. Find printable strings, see an entropy strip and a byte histogram, and compute checksums.
Table View
Browse CSV and TSV files as a table. Hide, reorder, and rename columns, and open a row as a record.
NDJSON View
Browse NDJSON and JSON Lines files one record per row, and expand a record to formatted JSON. The Schema panel lists the keys in the file and turns the ones you choose into table columns.
Search
Search with plain text, regular expressions, hex byte patterns, or printable strings. Save searches as filters with alerts, combine the results of several searches, pin result sets, and search every file in a folder.
Table Tools
Set the CSV delimiter and quote character, sort and filter rows, see statistics for a column, and find ragged and duplicate rows. Query CSV, TSV, and NDJSON files with SQL.
Logs
Color lines by log level, highlight your own patterns, and read the timestamps in a log to jump to a time and see how events spread over time.
Text Tools
Show the JSON inside a log line as formatted JSON, and collect lines in a scratchpad to transform and copy them.
Navigation & Selection
Jump to a line, mark lines with a letter and jump back to them, and copy a range of lines or a rectangular block of columns.
Files & Sessions
Open gzip, zstd, xz, bzip2, and zip files, reopen a file with a different encoding, reload files that change on disk, restore your last session, open files in separate windows, and count the words and characters in a file.