✳ OMNIVIEWER

Drop any file. Any size.

safe · secure · no server · works offline · fast

…or just start typing at the cursor.

Or try it now — txt, json, js, html, md, yaml or mp3

↓ scroll for about & FAQ

What is OmniViewer?

OmniViewer is a universal file viewer that runs entirely in your browser. Drop any file — JSON, CSV, logs, images, audio, video, or a mystery binary — and instantly see its raw content, plus a hex view with offsets and an ASCII panel. There is no upload and no server: the page reads only the bytes needed to paint your screen, so even multi‑gigabyte files open instantly and privately.

What you can do

Format-specific tools — formatted JSON, CSV tables, media metadata and playback — are rolling out per format, powered by the same engine as fastjsonviewer.com and hugecsv.com.

Dedicated tools by file type

Every file gets the raw and hex views. These formats get a dedicated toolkit — open one directly:

See the full format & feature map for every format and the tabs it gets.

FAQ

Is my file uploaded anywhere?

No. OmniViewer is a static page with no server-side processing: your file is read directly by your browser and never leaves your computer.

How large a file can I open?

OmniViewer only ever reads the bytes it needs to paint the screen, so file size is effectively unlimited — it uses the same viewing engine as fastjsonviewer.com, which has been tested in-browser with a 40 GB file.

What file types are supported?

Every file gets a raw content view and a hex view today. Format-specific tools (formatted JSON, CSV tables, media metadata and playback) are rolling out per format, and unknown binaries always fall back to hex.

Can I type or paste instead of dropping a file?

Yes — the front page is an empty buffer. Just start typing at the cursor, or paste text, and the viewer (including the hex tab) treats it as content. The format is recognized from the content itself: pasting a JSON blob opens the /json toolkit directly, and while typing, a format dropdown tracks what the text looks like. Curious how? Read how we auto-detect the format of pasted text.

Can I share a file or a snippet as a URL?

Yes. For content up to 32 KB the toolbar shows a link action that mints a URL carrying the content itself in its #payload= fragment. The fragment never reaches a server or its logs, so the bytes stay private, and whoever opens the link gets the exact same bytes — text or binary — decoded locally. See omniviewer.org/share.html for 20 live examples.

How is this related to fastjsonviewer.com and hugecsv.com?

Same engine, same authors. OmniViewer is the universal front door for any file; fastjsonviewer.com and hugecsv.com remain the deep, format-specific tools for huge JSON and CSV files.

Do you use analytics? Doesn't that break the privacy promise?

We run Google Analytics, but it only ever sees the page path — / vs /mp3 vs /json — never the URL's query or fragment, and never your file. There's no server to receive your bytes, and the viewer works fully offline. Here's exactly how, with the real code: how we use Google Analytics without breaking our promise.