Omni Viewer

Universal file viewer

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

TypeFormatsKey Features
๐ŸŽต AudioMP3, WAV, OGG, FLAC, AAC, M4A, WebMWaveform, spectrogram, loop region, playback speed
๐Ÿ–ผ๏ธ ImageJPG, PNG, GIF, BMP, WebP, SVGZoom, rotate, flip
๐ŸŽฌ VideoMP4, WebM, OGGPlayback controls, speed, fullscreen
๐Ÿ“Š CSVCSV, TSVTable, search, sort, pagination
๐Ÿ“— ExcelXLSX, XLSSheet tabs, table, search
๐Ÿ“ WordDOCX, DOCDOCX HTML + DOC (experimental) preview
๐Ÿ“™ PowerPointPPTX, PPTSlide-by-slide text view
๐Ÿ“• PDFPDFPage view, zoom
๐Ÿ“˜ HWPHWP, HWPXDocument view
๐Ÿ“„ JSONLJSONL, NDJSONLine list, JSON preview
๐Ÿ“ฆ ParquetParquetTable, search, sort
๐ŸŽจ PSDPSDComposite preview, layer list
๐Ÿ“ CodeJSON, 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.

โ† Back to Home