Irfan PDF

Contact & support

Before anything else, the honest status โ€” stated plainly because a contact page that invents an address is worse than one that admits it has none.

No support channel is published

No email address, forum, chat, social account or issue tracker for Irfan PDF appears in any project file โ€” Cannot verify from project files. This site is static and carries no contact form. Nothing on this page is a way to reach anyone today; it is the preparation for when a channel is published.

What to put together first

A request that arrives with these five things can be diagnosed without a single follow-up question. This is exactly what the shipped installation guide says to send when asking for help.

  • Health check result: run Health check โ†’ Run full test, then press Export diagnostic report and keep the file. From the portable package, RUN-HEALTH-CHECK.bat writes Health_Report.html instead.
  • The log files from the app's data\logs folder (the rotating log is named irfan-pdf.log). They contain job errors and tracebacks โ€” that is usually where the answer is.
  • The exact steps to reproduce: what you opened, which tool you pressed, what you expected, what happened instead, and the full text of any error message.
  • Your Windows version and edition (Windows 10 1809 or newer, or Windows 11, 64-bit) โ€” and whether the app was started from the installer or from the extracted portable folder.
  • The app version: 1.7.0, as shown in the application's Settings / about information.

What not to send

Never send your sign-in password, and think twice before sending the document itself: share only what the recipient needs โ€” usually the health report and the logs, not your files. If a document must be included, remove or redact personal data first and only send it to someone you trust. Nothing in this project ever asks for your files to be uploaded anywhere; keep it that way.

Fix it yourself first

Many reports are answered by the troubleshooting page before anyone is contacted:

  • Ctrl+F5 in the app window (or Ctrl+Shift+R in the browser) clears a stale interface after an update.
  • Startup failures with a printed reason โ€” a missing bundled runtime means an incomplete extraction; nothing happening at all usually means antivirus quarantined files. Full list on Troubleshooting.
  • Windows may warn because the installer is unsigned (Authenticode: NotSigned) โ€” compare the SHA-256 on the Download Center before assuming the file is bad.
  • OCR questions โ€” refused signed files, encrypted files, layout differences after editable OCR โ€” are answered in the OCR guide and the FAQ.

How a request should be routed

It cannot be routed yet, and this page will not pretend otherwise:

  • There is no contact form here โ€” this is a static site with no backend to receive one, and inventing an endpoint or an address would be a false claim.
  • When a channel (email, forum or issue tracker) is published, it belongs on this page with its exact address. Until this page shows one, treat any address claiming to be official as unofficial.
  • The project also ships its test suite (tests\, 43 suites, all passing on the 2026-10-17 gate run). Running python run_regression.py from that folder on the affected machine produces the same evidence a report needs โ€” see release notes.

Why the logs are enough

The application is local by design: it binds to 127.0.0.1, keeps its documents, backups, logs and settings in its own data folder, and makes no external calls. So a report needs what happened on your machine โ€” the health report and the logs โ€” not access to your files. Details in the privacy policy.

Next: Troubleshooting ยท FAQ ยท Installation