350+ extensions, 20 engines

Every format, its own viewer

OpenAnyFile routes each file to a purpose-built rendering engine based on its extension and MIME type. Here is the complete map — and if your file isn't listed, the universal inspector still opens it.

🖼️ Image viewer

Open JPG, JPEG, PNG, GIF, WEBP, AVIF, BMP, ICO, SVG and APNG files. Images render at full quality with their exact pixel dimensions detected automatically.

.jpg.jpeg.png.gif.webp.avif.bmp.ico.svg.apng.jfif

🎬 Video player

Play MP4, WEBM, MOV, MKV, OGV and M4V files with a full-featured player — scrubbing, volume, fullscreen and picture-in-picture where the browser allows it.

.mp4.webm.mov.mkv.ogv.m4v.mxf.mts.divx.rm.rmvb

🎧 Audio player

Listen to MP3, WAV, FLAC, OGG, M4A, AAC and OPUS recordings instantly — plus lossless Monkey’s Audio, WavPack and Matroska audio.

.mp3.wav.flac.ogg.oga.m4a.aac.opus.weba.ape.wv.mka.spx.au

📄 Document reader

Read PDF files in a built-in reader and open Microsoft Word DOCX files converted to clean, readable HTML. Markdown files render with full formatting.

.pdf.docx.md.markdown.rtf.txt.log

📊 Spreadsheet & data viewer

Open Excel XLSX, XLS and XLSM workbooks, OpenDocument ODS sheets, plus CSV and TSV data as scrollable tables — every sheet tab included. JSON is pretty-printed automatically.

.xlsx.xls.xlsm.ods.csv.tsv.json.geojson.jsonl

🎨 Design file previewer

Preview Adobe Photoshop PSD and PSB files as a flattened image with canvas size and layer counts, plus native SVG rendering.

.psd.psb.svg

🗜️ Archive inspector

Browse the contents of ZIP archives — and ZIP-based formats such as APK, JAR, EPUB, IPA and XPI — without extracting a single byte to disk.

.zip.apk.jar.epub.ipa.xpi.crx.war

💻 Code viewer

Syntax-highlighted reading for JavaScript, TypeScript, Python, HTML, CSS, Java, C, C++, C#, Go, Rust, PHP, Ruby, SQL, YAML, shell scripts and dozens more.

.js.ts.jsx.tsx.py.html.css.scss.java.c.cpp.cs.go.rs.php.rb.sql.sh.yml.toml.xml.hs.clj.scala.groovy.jl.nim.zig.sol

🔤 Font previewer

Load TTF, OTF, TTC, WOFF and WOFF2 font files and see a live type specimen rendered in the actual font.

.ttf.otf.woff.woff2.ttc

🧩 Presentation extractor

Pull the text out of PowerPoint PPTX decks, slide by slide.

.pptx

🗜️ Browsable archive explorer

Open ZIP, TAR, GZ and ZIP-based formats (APK, JAR, EPUB, CBZ, IPA, XPI, KMZ, XMIND, PKPASS…) and click through them like a folder tree — every file inside opens with its own viewer, including archives nested inside archives. RAR, 7Z, CAB, DEB, RPM, ISO and friends are attempted with a WebAssembly engine.

.zip.rar.7z.tar.gz.tgz.bz2.xz.zst.apk.jar.epub.cbz.cab.iso.deb.rpm

🧊 Interactive 3D model stage

GLB, GLTF, STL, OBJ, FBX, DAE, PLY, 3MF, 3DS, WRL (VRML) and AMF files load onto a live WebGL stage with studio lighting — drag to orbit, scroll to zoom. CAD-only formats (DWG, STEP, BLEND, SKP…) fall back to the inspector.

.glb.gltf.stl.obj.fbx.dae.ply.3mf.3ds.wrl.amf

🗄️ Databases, notebooks & mail

SQLite databases open as browsable tables, Jupyter notebooks render cell by cell, EML emails show headers and body, and .torrent metadata is decoded locally.

.sqlite.db.ipynb.eml.torrent.vcf.ics

📸 TIFF, HEIC & camera RAW

TIFF/TIF decode fully in-browser; iPhone HEIC/HEIF converts to a local JPEG preview; TIFF-based RAW (DNG, NEF, CR2, ARW, ORF, RW2, RAF, PEF) is attempted the same way.

.tif.tiff.heic.heif.dng.nef.cr2.arw.orf.rw2.raf.pef

🧬 Universal hex inspector

Any extension that doesn't match a dedicated viewer — proprietary, scientific, game data, or brand new — gets a byte-level hex + ASCII inspector, full metadata, and a safe re-download. No file is ever “unsupported”.

.bin.dat.iso.dll.exe.raw.dmg.*
Dedicated online viewers

One free viewer for every format

OpenAnyFile is a free online PDF viewer, AI file viewer, EPS viewer, PSD viewer, DOCX and XLSX viewer, MP4 player, GLB & STL 3D viewer, ZIP & RAR opener, SQLite browser and much more — every one of them private, instant, and upload-free.

A–Z extension index

Every extension we route (364 and counting)

Each of these goes straight to its best matching engine — and anything not on the list still opens in the universal inspector, so the honest answer to "can it open X?" is always yes.

.001.3dm.3ds.3gp.3mf.7z.aac.accdb.accde.accdt.ace.acsm.ai.aiff.amf.ape.apk.appimage.ar.arj.arw.asf.asm.asp.aspx.au.avi.avif.avro.azw.azw3.bak.bash.bat.bdf.bin.blend.bmp.bz.bz2.c.cab.caf.cbor.cbr.cbz.cdr.cer.cfg.chm.cjs.class.clj.cmd.coffee.conf.cpio.cpp.cr2.cr3.crdownload.crt.crx.cs.csh.cshtml.csr.css.csv.cur.dae.dart.dat.db.dbf.deb.divx.djvu.dll.dmg.dmp.dng.doc.docm.docx.dotm.dotx.dpx.dsf.dta.dts.dwg.dxf.dylib.elf.emf.eml.emlx.env.eot.eps.epub.exe.exr.f4v.fb2.fbx.fits.fla.flac.flv.fnt.fon.gcode.geojson.gif.glb.gltf.go.gradle.groovy.gz.h.h264.h5.har.hdr.heic.heif.hpp.hqx.hs.htm.html.ico.ics.iges.igs.ini.ipa.ipynb.iso.jar.java.jfif.jl.jp2.jpeg.jpg.js.json.jsonl.jsp.jsx.jxl.key.kml.kmz.kt.less.lit.lnk.log.lrc.lrf.lua.lz4.lzh.lzma.m2ts.m3u.m3u8.m4a.m4b.m4r.m4v.map.max.mbox.md.mdb.mdx.mht.mhtml.mid.midi.mjs.mka.mkv.mobi.mov.mp2.mp3.mp4.mpeg.mpg.mpp.msg.msi.mtl.mts.mxf.ndjson.nef.nfo.nim.nrg.obj.odp.ods.odt.oga.ogg.ogv.one.opus.orf.otf.oxps.pages.pak.parquet.pas.pcap.pcapng.pcx.pdb.pdf.pef.pem.pfb.php.pkg.pkl.pkpass.pl.plist.ply.png.potx.ppsx.ppt.pptm.pptx.prproj.ps.ps1.psb.psd.pst.pub.py.pyc.qbw.qif.qoi.qt.r.raf.rar.rb.reg.rm.rmvb.rpm.rs.rss.rtf.rvt.rw2.sass.sav.scala.scss.sh.sit.sitx.skp.sldprt.sldx.so.sol.spx.sql.sqlite.sqlite3.srt.step.stl.stp.svelte.svg.svgz.swift.sys.tar.tex.texi.tgz.tif.tiff.tmp.toml.torrent.ts.tsv.tsx.ttc.ttf.txt.u3d.usdz.vb.vbs.vcf.vhd.vhdx.vmdk.vob.vsd.vsdx.vtt.vue.war.wav.webm.webmanifest.webp.wim.wma.wmf.wmv.woff.woff2.wpd.wps.wrl.wv.x3d.xar.xcf.xhtml.xlam.xls.xlsb.xlsm.xlsx.xltm.xltx.xmind.xml.xpi.xps.xsd.xsl.xz.yaml.yml.z01.zig.zip.zipx.zsh.zst

⚡ Try it with your file