Preview, open, and export Procreate files (.procreate) directly on Windows β with native thumbnail previews in File Explorer, just like .png or .jpg files!
Are you an iPad artist using Procreate but working on a Windows PC? ProcreateViewer is the missing link for your digital art workflow. It allows you to seamlessly view your .procreate artwork files on Windows without needing an iPad or Mac. No more guessing what's inside your Procreate files!
| Before (Unrecognized Files) | After (Native Thumbnails) |
|---|---|
![]() |
![]() |
| Feature | Description |
|---|---|
| π Native Explorer Thumbnails | See .procreate artwork previews directly in Windows File Explorer. Instantly identify your digital paintings without opening them. |
| πΌοΈ Full Standalone Viewer | Open and view .procreate files with zoom, pan, and a sleek dark theme UI inspired by Procreate itself. |
| π Detailed Layer Info | Inspect your artwork's structure. View all layers with their names, opacity levels, visibility status, and blend modes. |
| π¨ Advanced Layer Compositing | Full layer compositing and rendering engine. Supports custom visibility overrides to see specific parts of your illustration. |
| π€ High-Quality Export | Convert .procreate to standard image formats. Export your art to PNG, JPEG, BMP, or TIFF for easy sharing or printing. |
| π¦ Batch Conversion Tool | Save time by converting entire folders of .procreate files to PNG/JPEG at once. Perfect for backing up your portfolio. |
| π Seamless File Association | Double-click any .procreate file in Windows to open it automatically in the viewer. |
| β‘ One-Click Installation | A single, hassle-free installer sets up the application, thumbnail handler, and file associations in seconds. |
If you transfer your Procreate backups to a Windows PC, you've likely noticed that .procreate files show up as blank, unrecognized icons. ProcreateViewer solves this problem.
By installing this lightweight tool, you get:
- Visual File Management: Organize your digital art portfolio easily with visual thumbnails in Windows Explorer.
- Quick Previews: Check the contents of a
.procreatefile without having to send it back to your iPad. - Easy Extraction: Need a flattened PNG of your artwork? Export it directly from the
.procreatefile on your PC. - Layer Inspection: Review how a piece was constructed by looking at the layer stack, opacity, and blend modes right from your desktop.
- Go to Releases and download
ProcreateViewer_Setup_v1.0.0.exe - Run the installer β it handles everything automatically
- Done! Navigate to a folder with
.procreatefiles and see thumbnails
- Download or clone this repository
- Right-click
INSTALL.batβ Run as administrator - Follow the on-screen prompts
- Restart Windows Explorer (or sign out/in) for thumbnails
.procreate files are essentially ZIP archives containing a QuickLook/Thumbnail.png preview image and raw layer data. ProcreateViewer leverages this structure:
- Windows Shell Extension (
ProcreateThumbHandler.dll) β A custom Windows COM component that instructs File Explorer on how to generate thumbnails for.procreatefiles, making them visible alongside your JPEGs and PNGs. - Standalone Viewer Application (
ProcreateViewer.exe) β A dedicated GUI app for opening, inspecting, and exporting.procreatefiles without needing the original Procreate app. - System File Association β Registers
.procreateas "Procreate Artwork" in the Windows Registry, complete with a custom icon.
- Python 3.8+ β python.org
- Windows 10/11 (includes .NET Framework 4 for DLL compilation)
- Inno Setup 6 (optional, for building the Setup installer) β jrsoftware.org
git clone https://github.com/NothingData/ProcreateViewer.git
cd ProcreateViewer
build.batThis will:
- Install Python dependencies (Pillow, PyInstaller)
- Generate the application icon
- Build
ProcreateViewer.exe(standalone, ~24 MB) - Compile
ProcreateThumbHandler.dll(shell extension, ~10 KB) - Build
ProcreateViewer_Setup_v1.0.0.exe(if Inno Setup is installed)
dist/
ProcreateViewer.exe β Main application
ProcreateThumbHandler.dll β Explorer thumbnail handler
release/
ProcreateViewer_Setup_v1.0.0.exe β Full installer (if Inno Setup available)
ProcreateViewer/
βββ INSTALL.bat # One-click installer (right-click β Run as admin)
βββ UNINSTALL.bat # One-click uninstaller
βββ build.bat # Build everything from source
βββ requirements.txt # Python dependencies
βββ LICENSE # MIT License
βββ README.md # This file
β
βββ src/ # Source code
β βββ procreate_viewer.py # Main GUI application (tkinter)
β βββ procreate_reader.py # .procreate file parser
β βββ generate_icon.py # Application icon generator
β βββ install_associations.py # File association helper
β βββ shell_extension/
β βββ ProcreateThumbHandler.cs # C# COM thumbnail provider
β βββ ProcreateThumbHandler.csproj # .NET project file
β
βββ resources/
β βββ icon.ico # Application icon
β
βββ dist/ # Built binaries (after build.bat)
β βββ ProcreateViewer.exe
β βββ ProcreateThumbHandler.dll
β
βββ installer/
β βββ ProcreateViewer_Setup.iss # Inno Setup installer script
β
βββ scripts/
β βββ install.ps1 # PowerShell installer (with progress bar)
β βββ uninstall.ps1 # PowerShell uninstaller
β
βββ release/ # Setup installer output (after build)
βββ ProcreateViewer_Setup_v1.0.0.exe
A .procreate file is a ZIP archive containing:
| Path in ZIP | Content |
|---|---|
QuickLook/Thumbnail.png |
The preview thumbnail (used by our Shell Extension for Explorer previews) |
Document.archive |
A binary plist containing canvas size, layer structure, and metadata |
1.chunk, 2.chunk, ... |
Raw layer pixel data (often LZO or LZ4 compressed) |
- Implements
IThumbnailProvider,IInitializeWithFile, andIInitializeWithStreaminterfaces. - CLSID:
{C3A1B2D4-E5F6-4890-ABCD-123456789ABC} - Extracts
QuickLook/Thumbnail.pngfrom the.procreateZIP and returns an HBITMAP to Windows Explorer. - Uses a manual ZIP parser (no external dependencies) for maximum compatibility and speed.
- Compiled with
csc.exe(.NET Framework 4, no SDK needed, works out-of-the-box on Windows 10/11).
- Built with Python and
tkinter(featuring a dark theme, Procreate-inspired UI). - Uses
Pillow(PIL) for image processing, compositing, and exporting. - Packaged as a standalone
.exevia PyInstaller (no Python installation needed for end-users). - Supports drag & drop, zoom/pan, and a detailed layer tree view.
If you prefer to install manually:
# Run as Administrator
New-PSDrive -PSProvider Registry -Root HKEY_CLASSES_ROOT -Name HKCR -EA SilentlyContinue | Out-Null
New-Item -Path "HKCR:\.procreate" -Force | Out-Null
Set-ItemProperty -Path "HKCR:\.procreate" -Name "(Default)" -Value "ProcreateViewer.procreate"
New-Item -Path "HKCR:\ProcreateViewer.procreate\shell\open\command" -Force | Out-Null
Set-ItemProperty -Path "HKCR:\ProcreateViewer.procreate\shell\open\command" -Name "(Default)" -Value '"C:\Path\To\ProcreateViewer.exe" "%1"'REM Run as Administrator
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\RegAsm.exe /codebase ProcreateThumbHandler.dllREM Run as Administrator
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\RegAsm.exe /unregister ProcreateThumbHandler.dll| Issue | Solution |
|---|---|
| Thumbnails not showing | Restart Explorer (taskkill /f /im explorer.exe && start explorer.exe) or sign out/in |
| Still no thumbnails | Set folder view to "Large icons" or "Extra large icons" |
| Thumbnails broken after update | Run INSTALL.bat again to re-register |
| Need to uninstall | Run UNINSTALL.bat as administrator, or use "Add/Remove Programs" if you used the Setup installer |
| "Access denied" errors | Make sure you right-click β "Run as administrator" |
MIT License β free to use, modify, and distribute.
Contributions welcome! Feel free to:
- Open issues for bugs or feature requests
- Submit pull requests
- Star the repo if you find it useful β
Made with β€οΈ for digital artists who use Procreate and Windows


