A powerful Chrome extension for instant file previews on hover. Preview code, images, videos, PDFs, CSV, JSON, and more directly from links.
- Universal File Preview: Code, images, videos, PDFs, CSV, JSON, Markdown, and binary files
- Smart Syntax Highlighting: Automatic language detection with color-coded syntax
- CSV/JSON Engine: Formatted table and JSON views
- LAN QR Code: Generate QR codes for localhost URLs with custom IP
- Physics UI: Smooth draggable preview card with intelligent positioning
- Download Support: One-click universal download for any file
- Markdown Rendering: Beautiful markdown preview
- Hex Viewer: Binary file inspection
- Persistent State: Remember LAN IP and pinned state
[Coming Soon]
- Clone:
git clone https://github.com/Save12sttm/OmniView.git - Open
chrome://extensions/ - Enable Developer mode (top right)
- Click Load unpacked and select the folder
- Done! Start hovering over links
- Hover over any link to preview the file
- Drag the preview card by its header
- 📌 Pin to keep preview open
- 📱 QR to generate mobile-friendly QR code
- ⬇ Download to save the file
| Category | Extensions |
|---|---|
| Code | js, css, html, json, py, java, c, cpp, rs, go, ts, php, rb, sh, xml, yaml, sql, env, txt, log |
| Media | jpg, jpeg, png, gif, webp, svg, bmp, ico, mp4, webm, mkv, mov, mp3, wav, ogg |
| Data | csv, tsv, json, md, pdf |
| Binary | exe, dll, bin, iso, zip, rar, 7z, tar, gz |
- manifest.json: Extension configuration
- background.js: Service worker for fetch operations
- content.js: Main preview logic and UI
- styles.css: Dark theme styling
activeTab: Access current tabclipboardWrite: Copy functionality<all_urls>: Preview any file
MIT License - See LICENSE file
Contributions welcome! Feel free to submit issues and pull requests.