TinyFileHub
☕ Support us with a coffee

Open-source credits

TinyFileHub is built on free and open-source software. Thank you to the authors and communities behind it.

ComponentUsed forLicence
Flask, Werkzeug, Jinja2Web frameworkBSD-3-Clause
WaitressWeb serverZPL-2.1
PillowImage conversionMIT-CMU (HPND)
pdf-lib (Andrew Dillon)Merging and splitting PDFs in your browserMIT
PDF.js (Mozilla)Page pictures in the PDF Page Organizer, in your browserApache-2.0
pillow-heif with libheif, libde265 and x265Reading iPhone HEIC / HEIF photos, on our serverBSD-3-Clause; libheif and libde265 LGPL-3.0; x265 GPL-2.0, so the package as a whole is GPL-2.0
rawpy / LibRawCamera RAW imagesMIT / LGPL-2.1 or CDDL-1.0
pypdfPDF merging and layoutBSD-3-Clause
pypdfium2 / PDFiumPDF to picture and text extractionApache-2.0 or BSD-3-Clause / BSD-3-Clause
ReportLab / Bitstream Vera fontPDF output of the Resume MakerBSD-3-Clause / Bitstream Vera licence (free to use and redistribute)
python-docxWord (.docx) output for PDF to WordMIT
qrcode-generator (Kazuhiko Arase)QR Code Generator, runs in your browserMIT
RequestsPayment provider API callsApache-2.0
cryptographyEncrypting files while they are storedApache-2.0 or BSD-3-Clause
Cloudflare Tunnel (cloudflared)Connecting our server to the internetApache-2.0
Google MediaPipe Tasks Vision + selfie segmentation and pose modelsPassport Photo Maker background, dress and enhance - runs in your browser (licence text)Apache-2.0
FFmpeg (gyan.dev build, via imageio-ffmpeg)Audio and video conversion, on our serverGPL-3.0-or-later for this build; imageio-ffmpeg BSD-2-Clause
Tesseract OCR / LeptonicaText recognition for Image to PDFApache-2.0 / BSD-2-Clause
LibreOfficeRendering presentations for the PPT MergerMPL-2.0

Full licence texts and notices: third-party notices. The server programs above run only on our own server and are not distributed to visitors.

"QR Code" is a registered trademark of DENSO WAVE INCORPORATED. Third-party product and format names (MP3, MP4, HEIC, PDF, PowerPoint, etc.) are trademarks of their respective owners and are used only to describe supported file types. TinyFileHub is not affiliated with or endorsed by them.