Create simple but truly efficient Universal YouTube Thumbnails, by horizontally placing three images with white delimiters π¨
This app is ideal for any of your next multi-language YouTube vlogs, tutorials, cooking, traveling, "Day in the Life" (DITL) videos, and more! With just a few clicks, you can generate professional-looking thumbnails that help boost engagement on your channel.
- βοΈ Requirement
- π¦ Installation
- πͺ Features
- π App Store Publication
- π¨βπ³ Who is the baker?
- π₯ Me building this app
- βοΈ License
The simplest way to add this application to your system:
git clone https://github.com/pH-7/youtube-thumbnail-creator.git
cd youtube-thumbnail-creator
npm install # install dependencies
npm start # start the Electron app
Choose any three images from your computer to combine into a professional YouTube thumbnail.
Images will be automatically resized to fit the standard YouTube thumbnail dimensions (1280Γ720 pixels).
Adjust delimiter width, color, and tilt angle to create unique separators between your images.
Add optional shadows with customizable blur and opacity for a professional touch.
Save your thumbnails directly to a dedicated folder in your Pictures directory.
Give custom names to your thumbnails or use auto-generated filenames with timestamps.
See exactly how your thumbnail will look before exporting.
Make adjustments with immediate visual feedback.
- Combine 2 or 3 images horizontally with clean white delimiters.
- Perfect for creating YouTube thumbnails that showcase multiple scenes or perspectives.
- Smart mode analyzes your images to determine the optimal number of splits.
- Manual mode lets you choose between 2 or 3 image layouts.
- Auto-enhance your images with optimized settings for YouTube thumbnails.
- Choose from None, Light, Medium, or Strong enhancement levels.
- NEW! Optimize thumbnails specifically for YouTube with WebP format
- Reduces file size by 25-35% while maintaining high quality
- Perfect for faster uploads and better viewer experience
- Adjust delimiter width and color.
- Apply tilt angles to delimiters for a dynamic look.
- Control enhancement levels to make your thumbnails pop.
This app is designed to be published on the Mac App Store. Follow these instructions for submission:
Before starting the build process, you need:
- An active Apple Developer account
- App Store Connect setup for your app
- A provisioning profile for Mac App Store distribution
- App Store Distribution certificate
Set these environment variables before running the build script:
# Required environment variables for signing and notarization
export [email protected]
export APPLE_ID_PASSWORD=your_app_specific_password
export APPLE_TEAM_ID=your_team_id
Note: For the
APPLE_ID_PASSWORD
, use an app-specific password generated from your Apple ID account page rather than your main account password.
Place your provisioning profile at this location:
/Users/pierre-henrysoria/Code/Thumbnail-Creator/build/embedded.provisionprofile
# Build for development testing (Mac App Store build)
npm run mas-dev
# Build for App Store submission (doesn't auto-publish)
npm run mas-package
# Build and publish to App Store Connect
npm run mas
- Signing Issues: Ensure your certificates are valid and installed in your keychain
- Entitlements Errors: Check that the entitlements files match your provisioning profile capabilities
- Notarization Failures: Verify your Apple ID and app-specific password are correct
- Sharp Module Issues: If image processing fails, try rebuilding the sharp module with:
npm run rebuild-sharp
- Use
electron-builder --config
to see the full configuration options - Check the project's
.gitignore
to ensure sensitive files (like the provisioning profile) aren't committed
Pierre-Henry Soria. A super passionate and enthusiastic software engineer! π True cheese π§ , coffee, and chocolate lover! π Reach me at PH7.me π«
βοΈ Are you enjoying it? Offer me a coffee (my favorite coffee to start the day is almond flat white π)
Check out my YouTube channel where I explain the process of building apps from scratch like this one. @pH7Programming.
This YouTube Thumbnail Creator is licensed under the MIT License.