uDocumentViewer
Drop · click · paste · 205 formats

Open any file in your browser.

Library

Pick a viewer

Everything · 205 formats
205 matches

Documents & Books

Office files, PDFs, ebooks, comics.

28 formats

Data & Config

Structured data, configs, databases.

16 formats

Images

Raster, vector, and exotic image formats.

28 formats

Audio

Waveforms, metadata, MIDI.

8 formats

Video

Native browser playback.

6 formats

3D Models

Meshes, scenes, scans.

19 formats

CAD & PCB

Engineering drawings and BIM.

13 formats

Archives

ZIP, TAR, ISO and friends.

8 formats

Code & Markup

Text, Markdown, HTML, logs.

13 formats

Geospatial

Maps, vector and raster GIS.

17 formats

Email & Calendars

Messages, contacts, events.

5 formats

Scientific

Medical imaging, arrays, datasets.

21 formats

Fonts

Glyphs, metadata, hinting.

4 formats

Specialty

Subtitles, captures, raw bytes.

19 formats
Built for privacy

Files never leave your device.

PDFs, images, ebooks, spreadsheets, 3D models, scientific data — decoded with JavaScript and WebAssembly inside your tab. We drop you into the right viewer the moment your file lands.

Convert & compress

Convert and compress, all in your browser.

Turn images, PDFs, audio, video and archives into the format you need — or shrink them down — without uploading a single byte.

Browse 18 converters
Compress

Compress files, all in your browser.

Shrink images, PDFs, audio and video down to a smaller size — without uploading a single byte.

Browse 4 compressors
Edit & transform

Edit and transform, all in your browser.

Crop and resize images, edit PDF pages, trim video and audio — and more — without uploading a single byte.

Browse 21 tools
FAQ

Common questions

Short answers to what people ask first.

Is anything uploaded to a server?
No. Every viewer runs on your device. Files are decoded by JavaScript and WebAssembly inside your browser; nothing is sent over the network.
Does it work offline?
Once the page is loaded, viewing files works without a network connection. Many viewers also lazy-load WASM decoders on first use.
Why so many formats?
We build one shared chrome and plug in a renderer per format. New viewers can be added as self-contained modules without touching the rest of the site.
Can I use this on mobile?
Yes. Every viewer is mobile-first with proper touch targets and viewport handling. Phones, tablets, and desktops all work.
Is it free?
Yes. The full site is free. No accounts, no quotas, no ads, no paywall.