# SnapOtter

> Open-source, self-hostable file processing suite with 157 tools across 5 modalities (image, video, audio, document, data). Single Docker container, no external services. Dual-licensed AGPLv3 / commercial.

SnapOtter runs entirely on your own infrastructure. Files are processed locally with no data sent to external APIs. Deploy once with Docker and use it as much as you need. Supports GDPR, HIPAA, and CCPA compliance by architecture.

## Getting Started

- [Documentation](https://docs.snapotter.com/guide/getting-started): Installation, configuration, and deployment guide
- [Docker Hub](https://hub.docker.com/r/snapotter/snapotter): Official Docker image with multi-arch support (ARM + x86)
- [GitHub](https://github.com/snapotter-hq/snapotter): Source code, issues, and contributions
- [API Reference](https://docs.snapotter.com/api/rest): Full REST API with OpenAPI documentation
- [Demo](https://demo.snapotter.com): Try SnapOtter without installing

## Image Tools (64 tools)

Core: Resize, Crop, Rotate & Flip, Convert (JPEG/PNG/WebP/AVIF/TIFF/GIF/HEIC/RAW), Compress, Optimize for Web, Strip Metadata, Edit Metadata, Bulk Rename, Image to PDF, Favicon Generator.

Adjustments: Adjust Colors (brightness/contrast/saturation/temperature), Sharpening, Replace Color, Color Blindness Simulation, Duotone, Vignette, Pixelate.

AI-Powered: Remove Background (rembg), Upscale 2x/4x (RealESRGAN), Object Eraser (LaMa), OCR (PaddleOCR, 80+ languages), Face/PII Blur, Smart Crop, Image Enhancement, Face Enhancement, AI Colorization, Noise Removal, Red Eye Removal, Photo Restoration, Passport Photo (30+ countries), Content-Aware Resize, AI Canvas Expand, Background Replace, Blur Background, PNG Transparency Fixer.

Watermark & Overlay: Text Watermark, Image Watermark, Text Overlay, Image Composition, Meme Generator.

Analysis: Image Info, Compare, Find Duplicates, Color Palette, Histogram, LQIP Placeholder.

Layout: Collage (25+ templates), Stitch/Combine, Split, Border & Frame, Beautify Screenshot, Circle Crop, Image Pad, Sprite Sheet.

Format: SVG to Raster, Image to SVG (vectorize), GIF Tools, GIF/WebP Converter, Image to Base64.

Generators: QR Code Generator, Barcode Generator, Barcode Reader, HTML to Image.

## Video Tools (29 tools)

Convert Video (MP4/MOV/WebM), Compress Video, Trim Video, Mute Video, Resize Video, Crop Video, Rotate Video, Change FPS, Video Color Adjust, Video Speed, Reverse Video, Normalize Audio, Stabilize Video, Aspect Pad, Blur Pad, Watermark Video, Merge Videos, Replace Audio, Extract Audio, Video to GIF, GIF to Video, Video to WebP, Video to Frames, Images to Video, Auto Subtitles (AI transcription), Burn Subtitles, Embed Subtitles, Extract Subtitles, Clean Video Metadata.

## Audio Tools (17 tools)

Transcribe Audio (AI speech-to-text), Convert Audio (MP3/WAV/OGG/FLAC/AAC), Trim Audio, Volume Adjust, Normalize Audio, Fade Audio, Reverse Audio, Audio Speed, Pitch Shift, Audio Channels (mono/stereo), Silence Removal, Noise Reduction (FFT), Merge Audio, Split Audio, Ringtone Maker, Waveform Image, Audio Metadata.

## Document Tools (37 tools)

PDF: Merge, Split, Compress, Rotate, Extract Pages, Remove Pages, Organize, Protect (AES-256), Unlock, Repair, Web-Optimize (linearize), Grayscale, PDF/A Convert, Crop, N-up, Booklet, Watermark, Page Numbers, Flatten, Redact, PDF to Text, PDF to Word, PDF to Image, PDF Metadata, PDF OCR (AI).

Conversion: Word to PDF, Excel to PDF, PowerPoint to PDF, HTML to PDF, Convert Document (Word/ODT/RTF), Convert Presentation (PPTX/ODP), Convert Spreadsheet (Excel/ODS/CSV), Markdown to Word, Markdown to HTML, Markdown to PDF, Convert EPUB, Convert to EPUB.

## Data & File Tools (10 tools)

Chart Maker (bar/line/pie from CSV/JSON), CSV to Excel, CSV to JSON, JSON to XML, YAML to JSON, XML to CSV, Split CSV, Merge CSVs, Create ZIP, Extract ZIP.

## AI Models (15, all running locally)

Background Removal (rembg), Super-Resolution (RealESRGAN 2x/4x), Object Eraser (LaMa inpainting), OCR (PaddleOCR, 80+ languages), PDF OCR, Speech Transcription (faster-whisper), Face Detection (MediaPipe), Face Enhancement, AI Colorization, Noise Removal, Red Eye Removal, Photo Restoration, Smart Crop, Content-Aware Resize, AI Canvas Expand (outpainting).

## Enterprise Features

SAML SSO (Okta, Azure AD, Google Workspace, any OIDC), SCIM Provisioning, Multi-Factor Auth (TOTP), Multi-Tenancy, Per-Tool Permissions, Role-Based Access Control (admin/editor/user + custom), Audit Log Export, S3-Compatible Storage (AWS S3, MinIO, R2), Webhooks, API Keys with Scoped Permissions.

## Key Features

- Self-hosted: all processing on your infrastructure, no cloud dependency
- Privacy-first: files never leave your network, air-gapped capable
- 157 tools across 5 modalities (image, video, audio, document, data)
- 15 local AI models, no external API calls
- Batch processing with ZIP output
- Pipeline automation: chain tools sequentially
- Full REST API with OpenAPI documentation
- 21 languages supported
- Docker: single container with Postgres + Redis bundled
- Kubernetes and bare metal deployment
- ARM and x86 architectures
- Layer-based image editor (Konva)
- Open source: AGPLv3 with commercial license available

## Links

- Website: https://snapotter.com
- Documentation: https://docs.snapotter.com
- GitHub: https://github.com/snapotter-hq/snapotter
- Docker Hub: https://hub.docker.com/r/snapotter/snapotter
- Discord: https://discord.gg/hr3s7HPUsr
- Contact: contact@snapotter.com
