
SnapOtter
Open-source, self-hosted file-processing tool. Convert, compress, OCR, transcribe & run local AI across image, video, audio, PDF & documents, via UI, REST API & pipelines. Your files never leave your network.
The Lens
By Erik Loyd, SaaS CEO and former COO/CFO of an AWS Premier Partner.
Updated Aug 2026
SnapOtter converts, compresses, OCRs, and transcribes almost any file you hand it, on your own hardware. Images, video, audio, PDFs, spreadsheets, through a web UI, a REST API, or saved pipelines. Local AI covers background removal, upscaling, face blur, and transcription with no outside calls. The AGPLv3 build includes all 200-plus tools.
One Docker command runs it, Postgres and Redis baked into the image; production gets a three-container compose stack. Two cores and 2 GB of RAM starts it, the full AI model packs want 4 cores, 4 GB, and about 20 GB more disk. GPU acceleration is NVIDIA CUDA only, so Intel and AMD integrated graphics buy you nothing.
Solo and homelab: run the free image and close the converter tabs. Small teams: OIDC login, API keys, batch, and pipelines are all in the community build. Medium and large: SAML, SCIM, MFA, and audit export need a license key with a seat count and no published price. One job only? tesseract-ocr/tesseract, openai/whisper, and FFmpeg/FFmpeg are lighter.
The catch is S3. Object storage sits behind the same license key as SAML and SCIM, so the free build keeps every file on the container disk. Gating auth and compliance is fair. Charging to store files anywhere but local disk, on a product whose whole job is files, is not.
Free vs Self-Hosted vs Paid
open coreFree
The AGPLv3 community edition, described by the project as fully functional without a license key. All 200-plus tools across images (107), video (57), audio (27), PDF (29), and files (23). Batch processing, reusable pipelines, API keys, the full REST API, the browser image editor with layers and filters, OIDC/SSO login, 21 languages with RTL, and local AI for background removal, upscaling, photo restoration, object eraser, face blur, OCR, transcription, and subtitle generation. No rate limits. Single-node operation.
Paid
Two commercial plans, Team and Enterprise, activated by a signed license key that carries an org, a seat count, and an expiry. No price is published anywhere on the site or the docs; the enterprise page routes you to "Book a Demo" and contact@snapotter.com.
Team unlocks: SAML SSO, S3 storage, multi-tenancy, audit export, SIEM forwarding, SSO enforcement, upgrade management, admin alerts.
Enterprise adds: SCIM provisioning, MFA, webhooks, per-tool permissions, tamper-resistant audit, legal hold, GDPR lifecycle, team retention overrides, IP allowlist, config export/import, distributed tracing.
Self-Hosted Costs
Minimum is 2 cores, 2 GB RAM, and about 5.5 GB of disk for the image plus a data volume. Recommended is 4 cores, 4 GB RAM, and roughly 20 GB more for the full AI model packs. That is a $9 to $24 per month VPS depending on host (Hetzner at the low end, DigitalOcean at the high end). GPU acceleration wants an NVIDIA card with 8 GB of VRAM, 12 GB to be comfortable; cloud GPU instances start around $150 a month and climb fast, so most self-hosters should stay on CPU fallback. AMD64 and ARM64 both work, including Apple Silicon and Raspberry Pi.
When to Pay
Compliance is what forces the license: SAML, SCIM, audit export, SIEM forwarding, or tamper-resistant logging. The other trigger is needing S3 as your file store, which is the one gate that should have stayed in the free build. Everything else a small team actually uses is already free.
The free build does the whole job for solo and small teams; SAML, SCIM, audit export, and (annoyingly) S3 storage sit behind an unpublished per-seat license.
What to do by team size
- Solo
- free; one Docker command, 2 GB of RAM, done
- Small team
- free; OIDC login, API keys, batch, and pipelines are all in the community build
- Medium team
- free until you need SAML, MFA, or audit export, then it becomes a sales call
- Large team
- paid; SCIM, multi-tenancy, per-tool permissions, and SIEM forwarding are all license-gated
Get tools like this every Wednesday
One featured tool, three on the radar. No fluff.
Similar Tools
thumbor is an open-source photo thumbnail service by globo.com

Tesseract Open Source OCR Engine (main repository)

Get your documents ready for gen AI

Unlimited OCR Works: Welcome the Era of One-shot Long-horizon Parsing.

Convert Word, PowerPoint, Excel, OpenDocument, RTF, EPUB, CSV, and PDF to clean Markdown. Built in Rust, with Node.js and Python bindings.

Fast and secure image processing server
A low score is not a verdict on quality. Young and niche tools start low by design. How we calculate scores
Trust Signals
License: GNU Affero General Public License v3.0
Must share source even for SaaS/network use. Strongest copyleft.
Commercial use: ✓ Yes
About
- Owner
- SnapOtter (User)
- Stars
- 2,216
- Forks
- 108