Analyze and view files directly in the browser using WebAssembly and web APIs. All processing occurs locally on your device.
Displays images with EXIF metadata reading and editing. Includes rotation, flipping, format conversion between HEIC, PNG, JPEG, WebP, AVIF, BMP, TIFF formats, and RGB histogram analysis. Bulk conversion
Edit SVG files with live preview. Monaco editor on the right with XML syntax highlighting, real-time preview on the left. Supports both SVG and compressed SVGZ formats.
Inspect animated GIFs with frame-by-frame navigation. Extract individual frames and trim GIFs
Extracts and browses contents of ZIP, TAR, and TAR.GZ archives. Files can be previewed inline or downloaded individually.
Plays video files with custom controls and playback speed adjustment. Uses FFmpeg WebAssembly for format conversion. Supports MP4, MKV, AVI, MOV, WebM, and other formats.
Plays audio files with basic controls. Supports MP3, WAV, FLAC, OGG, M4A, and other common audio formats.
Renders PDF files with PDF.js. View pages, extract text, inspect PDF structure including XObjects, fonts, and operators. Edit PDFs with page manipulation and metadata editing.
In-browser Office previews for DOCX, ODT, RTF, and PowerPoint text content.
Edit Markdown files with live preview. Editor on the right with syntax highlighting, real-time rendered preview on the left. See your changes instantly as you type.
Displays source code files with syntax highlighting using Monaco editor (VS Code). Supports over 100 programming languages including JavaScript, Python, Java, C++, Rust, Go.
Views and lightly edits CSV/TSV files and previews Excel in-browser.
Browse SQLite databases with query editor, table viewer, and schema explorer. Execute SQL queries and view results in a windowed table view.
DOS executables can be run directly in the browser using DOSBox. Use folder upload checkbox.
Renders 3D models in OBJ and STL formats using Three.js. Provides mouse controls for rotation, zoom, and pan.
Compare two text files side-by-side with syntax highlighting. Uses Monaco editor's diff mode to highlight differences between files.
Compare two images side-by-side with a draggable slider divider. Includes a diff overlay view with color inversion to reveal differences between images.
Load file viewers and comparisons via URL query parameters using base64 encoding. Single file: ?file=<base64>&filename=<name>. Compare two text files: /diff?a=<base64>&b=<base64>&aFilename=<name>&bFilename=<name>.
View and edit plain text files with syntax highlighting. Supports various text formats and encoding.
All file processing occurs locally in your browser using WebAssembly and web APIs. Files are not uploaded to any server.