Over the years I’ve built up a library of scripts and utilities to solve real-world problems – from server automation and Nginx configuration to WordPress maintenance and media processing.
Rather than let them gather dust, I’m making them available here to download. Many are completely free; others are available for a small fee to support ongoing development.
If you find the free scripts useful, consider buying me a coffee – it helps cover the time spent maintaining and improving them for everyone to use.
QR Code Generator — PowerShell Script
Generate a QR code for any URL, with an optional logo or image centred on top. The script produces a high-resolution PNG, and when a logo is provided it overlays your branding with error correction to ensure the code still scans reliably. Perfect for marketing materials, business cards, and product packaging. Features Usage Basic usage […]
Organise Media by Date — PowerShell Script
Automatically sorts your photos, videos, and audio files into date-based subfolders (e.g. `20240315`) using each file’s “Media Created” metadata — the same date shown in Windows Explorer’s Details pane. Ideal for tidying up memory cards, camera dumps, or messy media folders. Features Usage Navigate to your media folder, then run the script Move files instead […]
GoPro Video Join & Compress — PowerShell Script
Joins and compresses split GoPro video files using ffmpeg. GoPro cameras split long recordings into multiple chapters (e.g. GH010042, GH020042, GH030042) — this script automatically detects those sets, joins the chapters losslessly, then compresses the result to H.265/HEVC for dramatically smaller file sizes. Features Usage Navigate to your video folder, then run the script Custom […]
Convert PNG to WebP — PowerShell Script
A simple batch converter that turns all PNG files in a folder into optimised WebP images using ImageMagick. Great for quickly shrinking PNG assets for web use while keeping your originals intact. Features Usage Convert all PNGs in the current folder with default quality (80) Specify a folder and custom quality Delete originals after successful […]
Batch Resize & Convert to WebP — PowerShell Script
Quickly resize and convert your images to WebP format in bulk. This PowerShell script processes an entire folder of images, shrinking the longest edge to a maximum size (default 1600px) while preserving aspect ratio, then outputs optimised WebP files. Perfect for preparing images for the web. Features Usage Process current folder with defaults (1600px max, […]