Stirling PDF
PDF application that lets you edit PDFs on any device, anywhere
Alternative to: adobe acrobat, smallpdf, ilovepdf
v2.5.0
2026-02-16This is a big update with lots of new functionality and changes like Form fill and redaction/annotation improvements! Also several changes around the login session expiry Special thanks to @balazs-szucs, who put a lot of work into this release!
New functionality:
- Huge manual redaction changes with colour selection and improved UI
- Add attachment support with sidebar button for viewing attachments etc (Seen in viewer mode)
- FormFill tool with context and UI components for PDF form filling
- Desktop now edits files that have been openned instead of creating new copies
- Extra JWT settings to customise expiry times for desktop and browser
- Add/remove link support
Extra improvements:
- Text selection improvements within the viewer with custom actions
- Improved link handling and link location
- EmbedPDF 2.6.0 upgrade for several bug fixes
- Multiple fixes with the viewer, its functionality, and its export
- PDF Text editor cache / JSON size issues
- Enhanced JWT handling and refreshing for better session management without forced re-logins
- Improved annotation UI
- Files correctly open in the viewer automatically if only 1 file is opened
- Improved tool disable menu to be able to disable all remaining tools and docs
What’s Changed
Enhancements
- feat(redaction): improve manual redaction with color selection and updated UI elements by @balazs-szucs in https://github.com/Stirling-Tools/Stirling-PDF/pull/5679
- feat(text-selection): implement text selection enhancement for double and triple-click actions by @balazs-szucs in https://github.com/Stirling-Tools/Stirling-PDF/pull/5712
- feat(linklayer): improve link handling with pdf-lib integration and add link toolbar, add delete link functionality by @balazs-szucs in https://github.com/Stirling-Tools/Stirling-PDF/pull/5715
- feat(attachments): add attachment support with sidebar and API integration by @balazs-szucs in https://github.com/Stirling-Tools/Stirling-PDF/pull/5673
- feat(form-fill): FormFill tool with context and UI components for PDF form filling by @balazs-szucs in https://github.com/Stirling-Tools/Stirling-PDF/pull/5711
- feat(frontend): Upgrade embedPDF to v2.6.0 and migrate to pdf-lib fork, fix attachment/bookmark panel by @balazs-szucs in https://github.com/Stirling-Tools/Stirling-PDF/pull/5723
Minor Enhancements
- Update translation by @albanobattistella in https://github.com/Stirling-Tools/Stirling-PDF/pull/5670
- various viewer pill fixes by @reecebrowne in https://github.com/Stirling-Tools/Stirling-PDF/pull/5714
- Fix viewer export by @reecebrowne in https://github.com/Stirling-Tools/Stirling-PDF/pull/5713
- fix tool disabling for docs and others by @Frooodle in https://github.com/Stirling-Tools/Stirling-PDF/pull/5722
- Preserve local paths for desktop saves by @Frooodle in https://github.com/Stirling-Tools/Stirling-PDF/pull/5543
- refactor(api): replace regex string literals with Pattern instances for improved performance and readability by @balazs-szucs in https://github.com/Stirling-Tools/Stirling-PDF/pull/5680
- refactor: fix homepage file upload path by @Frooodle in https://github.com/Stirling-Tools/Stirling-PDF/pull/5738
- PDF Text editor changes by @Frooodle in https://github.com/Stirling-Tools/Stirling-PDF/pull/5726
- fix_env_files_for_tauri by @ConnorYoh in https://github.com/Stirling-Tools/Stirling-PDF/pull/5741
- JWT enhancements for desktop by @Frooodle in https://github.com/Stirling-Tools/Stirling-PDF/pull/5742
- Chore/v2/improve annotation UI by @reecebrowne in https://github.com/Stirling-Tools/Stirling-PDF/pull/5724
Full Changelog: https://github.com/Stirling-Tools/Stirling-PDF/compare/v2.4.6…v2.5.0