
A downloadable tool for Windows
This program is completely free! If you like it,consider buying me a coffee?
I made this little program for my own project in RPG Maker, but I imagine this can be used for any type of image! I've bought a lot of tilesets throughout the years, and they all have their own particular "vibes" - while RPG Maker's default RTP is very bright with high saturation, some are far less so, and combining the two make them feel off and disjointed.
Editing in Photoshop is fine, but time consuming, and you need a discerning eye and knowledge of color theory. So instead, I put together a program that tries to harmonize them automatically!
The results aren't perfect, but they are certainly better than nothing! Thus, this is a free program, that I am labeling "experimental."

But also feel free to just experiment!
And make sure the terms of the tileset you're using allows you to edit them.
The following tilesets are not in the actual program. They are being used here for demonstrative purposes only. Their terms allow their use in screenshots.
I have 3 tilesets. One fromWinlu (left), one fromFSM (middle), and one that is default RPG Maker RTP (right).This is what they look like initially:

As you can see, the left tileset is much darker and lower in contrast and saturation, while the right is very bright, and the middle is somewhere between them.
After uploading to the program, they are automatically harmonized to averaged values between them:

That looks much better already!
You can also use one image (or more) as an "anchor" image that the other images try to match. Click the anchor icon to lock it.Here I've locked the middle tileset:

The results are subtle, but still looking good.What if we anchor the brightest tileset?

Now they are all much brighter! Can we get the left's red bed to match the right's red couch? Let's try messing with the Harmonization Adjustments.Set Saturation to much higher, and Chroma Cap to max, and Hue Clamp down low so the hues don't change too much (otherwise the greens will turn yellow).

Not perfect, but it does match a lot better! Note that this is a very extreme case of color harmonizing - trying to get a very dark tileset to match a very bright tileset. You'll naturally receive better results if they're all a little closer.
There are also Global sliders to change all at once. Let's lower their Global Contrast and Brightness a little bit.

Now we're talking!
When you're done, Export to Zip to download them all at once!
The app analyzes each image in a color space (OKLab) and measures its lightness curve and saturation per hue. It then remaps every pixel toward a target, which is either averaged, or from an anchored image. Lightness is aligned with a curve for shadows/midtones/highlights, saturation is scaled (with caps in place so things don't get too discolored or washed out), and the hue is rotated slightly toward the target while also having caps to avoid weird results.
For full transparency, a lot of the math behind the code (for rgb values, etc.) was done with the help of AI. I can't take credit for coding the entire thing. Nothing else was made with AI - not this description, no art, etc. And there's no AI inside the actual program.
Let me know if you have ideas for the app and I'll see what I can do! A big thing I want to do is to remap colors to fit a palette swatch, like from lospec or something. This works best with pixel art that's already set to a palette, but I want to experiment with painterly style tiles too. I also want to incorporate something like an eyedrop picker for changing specific colors across the tilesets (matching wood colors more perfectly, for example). I don't know when I'll get to this, but it's on my radar!
29 October 2025: Version 1.0.1
28 October 2025: Version 1.0.0
Click download now to get access to the following files:
Log in with itch.io to leave a comment.
Hi Shadow! So unfortunately you do need WebView2 because this app was built in Tauri and that is what it uses to render web content (which is basically the whole UI). Windows 10+ machines typically have this but if you don't, you can get it here: https://developer.microsoft.com/en-us/microsoft-edge/webview2/ No need for Edge!