You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
New Features
PDF to Word & Word to PDF
Convert PDF to Word — turn any PDF into an editable DOCX file while preserving the layout, images, and formatting
Scanned PDF to Word — run OCR on scanned documents and get editable text in a DOCX file, ready to edit in Word or Google Docs
Batch PDF to Word — convert multiple PDFs to Word documents in one go — drop a folder of PDFs and get a DOCX for each
Word to PDF — convert DOCX files to clean PDFs, with text and embedded images carried over
All four tools work in Folder Monitor — set a watched folder and automatically convert new PDFs to Word or new Word files to PDF as they arrive
Anonymous Usage Analytics
Help improve 1FileTool — a one-time consent dialog asks if you'd like to share anonymous usage data
What's shared: app version, operating system, and which tool categories you use
What's never shared: file names, file paths, file contents, or any personal data
Full control in Settings — toggle analytics on or off anytime under Privacy & Security
Off by default until you choose — nothing is sent until you explicitly allow it
Improvements
Smarter output placement for conversion tools — PDF to Word, Word to PDF, PDF to JPG, PDF to PNG, and image-to-PDF tools now save the converted file next to your original instead of replacing it, so you keep both
Batch conversion keeps going when a file fails — Batch PDF to Word now skips files it can't read and continues converting the rest, showing you exactly which files were skipped and why
Bug Fixes
Fixed Repair PDF failing on encrypted or password-protected PDFs — repair now opens and fixes these files instead of throwing an error
Fixed batch conversion aborting on the first bad file — one unreadable PDF no longer stops the entire batch