Stirling PDF

Version: 0.46.2
Required minimum memory: 1024MB
Last updated 21 May 2025

Recent Changes

  • Update Stirling-PDF to 0.46.2

  • Full Changelog

  • Legacy homepage has been removed due to great feedback and love from the community for the new homepage

  • Malayalam language added by @shad-ct

  • Pro/Enterprise licenses now support floating between machines

  • Use Thymeleaf th:src for redact.js to ensure correct resource path resolution by @Ludy87 in https://github.com/Stirling-Tools/Stirling-PDF/pull/3511

  • Fix empty-parameter issue in updateUserSettings by using @RequestBody map by @Ludy87 in https://github.com/Stirling-Tools/Stirling-PDF/pull/3536

  • Fix TemplateResolver and LibreOfficeListener bugs by @Frooodle in https://github.com/Stirling-Tools/Stirling-PDF/pull/3555

  • Improve Type Safety and OpenAPI Schema for PDF API Controllers and Models by @Ludy87 in https://github.com/Stirling-Tools/Stirling-PDF/pull/3470

  • added Malayalam language by @shad-ct in https://github.com/Stirling-Tools/Stirling-PDF/pull/3506

  • Standardize Quoted Path Syntax in Thymeleaf th:href for Consistent Link Resolution by @Ludy87 in https://github.com/Stirling-Tools/Stirling-PDF/pull/3515

  • Update legal URLs and improve OpenAPI metadata configuration by @Ludy87 in https://github.com/Stirling-Tools/Stirling-PDF/pull/3522

About

Stirling-PDF is a powerful web based PDF manipulation tool that allows you to perform various operations on PDF files, such as splitting merging, converting, reorganizing, adding images, rotating, compressing, and more. This locally hosted web application started as a 100% ChatGPT-made application and has evolved to include a wide range of features to handle all your PDF needs.

Feature

  • Interactive GUI for merging/splitting/rotating/moving PDFs and their pages.
  • Split PDFs into multiple files at specified page numbers or extract all pages as individual files.
  • Merge multiple PDFs together into a single resultant file
  • Convert PDFs to and from images
  • Reorganize PDF pages into different orders.
  • Add/Generate signatures
  • Flatten PDFs
  • Repair PDFs
  • Detect and remove blank pages
  • Compare 2 PDFs and show differences in text
  • Add images to PDFs
  • Rotating PDFs in 90 degree increments.
  • Compressing PDFs to decrease their filesize. (Using OCRMyPDF)
  • Add and remove passwords
  • Set PDF Permissions
  • Add watermark(s)
  • Convert Any common file to PDF (using LibreOffice)
  • Convert PDF to Word/Powerpoint/Others (using LibreOffice)
  • Extract images from PDF
  • OCR on PDF (Using OCRMyPDF)
  • Edit metadata
  • Dark mode support.
  • Custom download options (see here for example)
  • Parallel file processing and downloads
  • API for integration with external scripts

Install Stirling PDF in a few minutes on your server with Cloudron. To install Cloudron first, follow our setup steps.
Mastodon Mastodon