Convert Windows Problem Step Recorder (PSR) .mht or .zip files into
clean, modern, responsive HTML documentation --- perfect for manuals,
internal documentation, and customer guides.
Creating manuals or technical documentation from Windows PSR recordings can be tedious and inconsistent. This tool automates the process and transforms PSR recordings into structured, visually appealing HTML pages.
It significantly simplifies the creation of:
- 📘 User manuals
- 📄 Internal documentation
- 🛠 Support instructions
- 📑 Step-by-step technical guides
Instead of manually extracting screenshots and formatting documents, everything is generated automatically.
- 🖼️ Automatic image extraction from PSR
.mhtfiles - 📦 ZIP support -- processes directly downloaded PSR archives
- 🎨 Modern UI design with blue/green gradient theme
- 📱 Responsive layout (desktop & mobile ready)
- 🔍 Lightbox feature for screenshot zoom
- 📄 Separated CSS file for easy customization
- ✅ Full UTF-8 support (including special characters & emojis)
- ⚡ Fast, fully automated workflow
- Windows Problem Steps Recorder (PSR) installed
- Press Windows key + R
- ⌨️ Type
psr - ↩️ Hit Enter
- 🔴 Click Start Record
- 💾 Save the file
-
Clone the repository or download
Convert-to-HTML.ps1anddragFileHere.bat -
Open PowerShell and navigate to the script directory
-
If you see a security warning, run:
Unblock-File .\Convert-to-HTML.ps1
Drag your saved PSR file onto dragFileHere.bat.
.\Convert-to-HTML.ps1 -InputFile "OutputfileFromPSR.zip" .\Convert-to-HTML.ps1 -InputFile "ExtractedOutputfileFromPSR.mht"The script creates a folder named after the input file:
Recording_20260213/
├── Klickfolge.html
├── style.css
├── screenshot0001.JPEG
├── screenshot0002.JPEG
└── ...
The generated HTML file is ready to:
- Share with customers
- Upload to documentation portals
- Integrate into knowledge bases
- Host internally
- Print as a manual (via browser)
- Edit and/or customize
The generated documentation uses a modern card-based layout featuring:
- Gradient background (blue
#00058a→ green#3ff245) - Clean step numbering with timestamps
- Hover animations
- Click-to-zoom screenshots
- Keyboard navigation (ESC to close image view)
- Professional visual structure suitable for manuals
Edit the generated style.css file:
background: linear-gradient(135deg, #YOUR_COLOR1 0%, #YOUR_COLOR2 100%);
Processing workflow:
- ZIP detection
- Temporary extraction
- MHT parsing (XML metadata + Base64 images)
- HTML generation
- Automatic cleanup
Encoding:
- Script: UTF-8 with BOM
- Output: UTF-8 without BOM
- Windows 10 or 11
- PowerShell 5.1+
- .NET Framework 4.5+
MIT License
Developed to simplify and automate PSR-based documentation workflows.