About Omni Viewer
Omni Viewer is a browser-based viewer for audio, image, video, document, and data files.
About Omni Viewer Web
Omni Viewer is a browser-based file viewer that lets you inspect many file types without local app installation. It is designed for document review, data inspection, and media preview directly in the web browser.
Core Features
- Unified preview for document, data, and media files
- PDF workflow support (merge, reorder, and preview)
- Searchable table view for CSV, Excel, and Parquet
- Audio waveform regioning, image transform, and code highlighting
- Temporary share links for small files with expiration
FAQ
Q. Where are uploaded files stored?
A. Default viewing is done in-browser. Files are only uploaded when you explicitly create a share link.
Q. Who is this service for?
A. It is useful for developers, data analysts, and reviewers who need fast multi-format file inspection.
Q. Is mobile supported?
A. The web app works on mobile browsers, and dedicated mobile apps are now available on Google Play and App Store.
Supported Formats
| Type | Formats | Key Features |
|---|---|---|
| ๐ต Audio | MP3, WAV, OGG, FLAC, AAC, M4A, WebM | Waveform, spectrogram, loop region, playback speed |
| ๐ผ๏ธ Image | JPG, PNG, GIF, BMP, WebP, SVG | Zoom, rotate, flip |
| ๐ฌ Video | MP4, WebM, OGG | Playback controls, speed, fullscreen |
| ๐ CSV | CSV, TSV | Table, search, sort, pagination |
| ๐ Excel | XLSX, XLS | Sheet tabs, table, search |
| ๐ Word | DOCX, DOC | DOCX HTML + DOC (experimental) preview |
| ๐ PowerPoint | PPTX, PPT | Slide-by-slide text view |
| ๐ PDF | Page view, zoom | |
| ๐ HWP | HWP, HWPX | Document view |
| ๐ JSONL | JSONL, NDJSON | Line list, JSON preview |
| ๐ฆ Parquet | Parquet | Table, search, sort |
| ๐จ PSD | PSD | Composite preview, layer list |
| ๐ Code | JSON, YAML, JS, TS, HTML, CSS, MD, etc. | Syntax highlighting |
Other Platforms
Omni Viewer is also available as extensions for VS Code, Cursor, and JetBrains. Mobile apps are available on Google Play and App Store. You can check platform details on the Platforms page.
Privacy & File Processing
Files are processed in the user device (browser) and are not uploaded or stored by default. If sharing features are used, files can be temporarily uploaded to generate share links.
Tech Stack
Nuxt 4, Vue 3, TypeScript, and Pinia. Hosted on Firebase Hosting. Uses open-source libraries such as WaveSurfer.js, hyparquet, and ag-psd.
Open Source & Sponsorship
Source code is available on GitHub under the MIT license. Sponsorship is available via GitHub Sponsors.