jethrojones92 downloadsView, search, sort, and edit CSV files in Obsidian, with a built-in log viewer for filtering and inspecting .log files.
File Viewer lets you open common data, transcript, and text-based files directly in Obsidian with purpose-built views instead of raw plain text.
Use it to view and edit .csv files as formatted tables, inspect .log files with filters and highlighting, and read .vtt or .srt transcript files as searchable timestamped cues.
.log files with line numbers, log level coloring, timestamp highlighting, level filters, search, and auto-scroll.vtt and .srt files as readable cue lists with timestamps, multiline captions, and search highlightingobsidian plugin:install id=csv-viewer enable
main.js, manifest.json, and styles.css from the latest releasecsv-viewer in your vault's .obsidian/plugins/ directoryOnce enabled, open any .csv file in your vault and it will render as a table automatically.
Open any .log file in your vault to inspect it in the log viewer.
Open any .vtt or .srt file in your vault to read it in the transcript viewer.
In the plugin options, you can enable or disable CSV, log, VTT transcript, and SRT transcript viewing separately. Reload the plugin after changing any file type option.
File Viewer works entirely inside your vault. It does not make network requests, collect telemetry, show ads, require an account, or read files outside the CSV, log, or transcript file opened in Obsidian.
git clone https://github.com/jethrojones/obsidian-csv-viewer.git
cd obsidian-csv-viewer
npm install
npm run dev # Watch mode with sourcemaps
npm run build # Production build
MIT — Copyright (c) 2026 Life Lab