File viewers that open the file in your browser
Open Parquet, SQLite, PPTX, GeoJSON, STL, DXF, JSON and vCard files in the browser. The file is read locally and never uploaded.
You have a file, you do not have the program that opens it, and the file is not yours to hand to a stranger. That is the whole problem this page solves. Each of these tools reads the bytes with the browser File API and parses them in the tab — the file is never attached to a request, so there is no queue, no size limit imposed by an upload, and no copy on anyone else's disk.
The viewers group by what kind of file you are holding. Data and databases: the Parquet viewer reads the schema and rows of an Apache Parquet file through apache-arrow; the SQLite viewer opens a .db, .sqlite or .sqlite3 file with sql.js and lets you run real SQL against it; the JSON tree viewer turns a large JSON document into a collapsible tree with copyable paths; the vCard-to-CSV converter parses a .vcf export from a phone into a spreadsheet you can actually read. Documents and slides: the PPTX viewer renders a PowerPoint deck without Office installed, and the slides viewer presents a deck full screen with keyboard navigation. Geometry and maps: the STL/OBJ viewer and the DXF viewer render 3D and CAD files with layer control, and the GeoJSON viewer plots features on an interactive map. Media metadata: the EXIF viewer shows every tag a camera wrote, the photo GPS map plots a folder of images by coordinates, the EXIF remover strips the tags again before you publish, the font previewer and glyph inspector open a TTF or OTF you have not installed, the MIDI player renders and plays a .mid file, the QR reader decodes a code from an image, and the ZIP extractor lists and unpacks an archive.
How to choose: match the file, not the label. If the extension is unfamiliar, the first question is whether the file is text or binary — JSON, GeoJSON, vCard and SVG are text and open in a tree or map viewer, while Parquet, SQLite, PPTX, STL and DXF are binary and need the specific parser. If you only need one value out of a big file, use the viewer that can filter: the SQLite viewer takes SQL, the Parquet viewer sorts and exports to CSV or JSON, the JSON tree viewer copies a path. If you need to hand the file on to somebody else, look at what the viewer exposes first — the EXIF viewer routinely turns up a home address in a holiday photo, which is exactly the case the EXIF remover exists for.
The privacy claim here is mechanical, not a policy promise. `<input type="file">` gives JavaScript a handle to bytes on your disk; reading that handle is a local operation and nothing in these pages calls `fetch()` with your file as a body. What some viewers do fetch is the parser itself — the SQLite viewer loads the sql.js WebAssembly build from a CDN the first time you use it, and the 3D viewers pull their geometry libraries the same way. That request carries the library URL and nothing else. Your file stays in the tab, and closing the tab is the whole deletion process.
Two honest limits. Everything runs in the tab's memory, so a multi-gigabyte Parquet file or a 500 MB database will exhaust the browser where a desktop tool would stream it. And a viewer is not the application that wrote the file: the PPTX viewer is for reading a deck, not for reproducing every animation and embedded object exactly.
17 tools · always free · no account needed
Every tool in this collection
Parquet Viewer
View Apache Parquet file schema and data
SQLite Viewer
Browse SQLite databases and run SQL queries in the browser
JSON Tree Viewer
Visualize JSON as an interactive collapsible tree with path copying
vCard to CSV
Convert VCF contact files to CSV spreadsheet
PPTX Viewer
View PowerPoint files without Office installed
Slides Viewer
Present slides fullscreen with keyboard navigation
STL / OBJ Viewer
View 3D models in the browser
DXF Viewer
View and explore DXF CAD files with layer control and export
GeoJSON Viewer
Visualize GeoJSON data on an interactive map
EXIF Viewer
View all metadata from photos: camera, GPS, date, etc.
Photo GPS Map
Upload photos and plot their GPS locations on a map
EXIF Remover
Strip metadata from images for privacy
Font Previewer
Preview uploaded fonts at different sizes and weights
Glyph Inspector
View all glyphs in a font file
MIDI Player
Play and visualize MIDI files in the browser
QR Code Reader
Scan QR codes from images or camera - decode URLs, WiFi, contacts & more
ZIP Extract
Extract and browse contents of ZIP files
Questions people ask
- Is my file uploaded to a server?
- No. The browser hands the page a reference to the bytes on your disk and the parsing happens in the tab. No viewer on this page sends your file in a network request. Some viewers download their parser — sql.js for the SQLite viewer, for example — and that request contains the library address only.
- How big a file can I open?
- Whatever fits in the tab's memory, which in practice means a few hundred megabytes on a desktop browser and rather less on a phone. Because there is no upload there is also no fixed limit and no queue, but a file that exceeds available memory will fail rather than stream — use a desktop tool for those.
- Can I edit the file, or only look at it?
- Most of these are read-only by design, which is the point: opening a file should not risk changing it. The exceptions are explicit — the SQLite viewer runs queries you write, the EXIF remover writes a stripped copy, and the vCard converter and Parquet viewer export CSV or JSON. The original file on your disk is never modified.
- Do I need an account or a signup?
- No. There is no account anywhere on the site, no email gate and no daily limit. There is nothing to sign up to because there is no server-side processing to meter.
- The file will not open — what now?
- Check the actual format first: a .db extension can be SQLite, but it can also be a dozen other things, and a .parquet written with an unusual codec may not decode with an Arrow-compatible reader. If the file is genuinely a different format, the converters in the Data & Dev and Documents hubs will usually get you to one these viewers read.
Keep looking
Test a keyboard, mouse, gamepad, monitor, webcam or microphone in your browser. Nothing to install, nothing recorded, nothing uploaded.
Convert, trim, normalize, denoise and re-tag audio in your browser. MP3, WAV, FLAC, M4A, OGG, OPUS and more — no upload, no signup.
Browse the full Data & Dev Tools category
Browse the full Presentation category
Browse the full Privacy & Security category