About Foliage Mixer
Free procedural tree generator. Build cartoon trees, bushes, grass, flowers, cacti and mushrooms in flat or 64×64 pixel-art style. Export PNG, sprite sheet, SVG. No sign-up.
How to use
- Click a category tab on the left — base, trunk, canopy, extras, decor. Each tab opens a grid of pixel-art parts drawn for the 32-by-40 canopy canvas, covering the iconic tree archetypes (round oak, conical pine, palm) plus bushes and ground cover.
- Click a part thumbnail to stamp it into the central preview. Layers compose bottom-up: base goes down first, trunk on top of base, canopy above trunk, extras (mushrooms, vines) on the canopy, decor at the very front.
- Hit Randomize to roll every unlocked category for a fast variation pass. Lock the canopy or trunk you like and reroll the rest until you find a tree shape that fits the scene — useful for generating a forest of trees that look related but distinct.
- Recolor through the palette panel to switch seasons. Default greens give summer; swap to amber and rust for autumn; pale blue and white for winter snow-on-branch; pink and white for cherry blossom. The same silhouette covers the full year.
- Pick a background swatch — transparent for game world placement, solid for a portrait card. Transparent PNGs drop cleanly into top-down or side-scroller game scenes without a halo around the canopy edge.
- Click PNG to download at native (32-by-40) or 4x upscaled. Use native for tile-pitch retro games; use 4x for itch.io marketing screenshots or asset-store thumbnails where a 32-pixel-tall tree would be invisible.
- Click Save to My Assets to push the build into your 3D Assets dashboard. Generate 12-20 trees, save them all to one Collection, and you have a forest kit with consistent style — perfect for sprinkling natural variety across a 2D world without hand-drawing every plant.
Examples
Generate a four-season forest for a farming sim
Build one tree, save the silhouette, then re-export it four times with summer/autumn/winter/spring palettes. Multiply that workflow by 8 distinct tree shapes and you have 32 unique forest sprites covering every season — enough variety to make a multi-year farming sim's outdoors feel alive.
Decorate a tabletop RPG world map
Generate a dozen tree variants in the parchment-friendly palettes (muted greens and browns), save them as a Collection, and scatter PNGs across an Inkarnate-style overland map. Pair with Cartography Mixer's landmark icons for a complete cartography kit.
Frequently asked questions
Can I use these trees in a commercial 2D game?
Yes. Foliage exported from Foliage Mixer is yours to ship in commercial games on Steam, itch.io, mobile stores, console eShops, and anywhere else with no royalties or attribution required. The pixel data is generated on your device from the part library and ToolFluency claims no rights to your output. There is no embedded license string.
How do I import the trees into a game engine?
Drop the PNG into your engine's asset folder. In Unity set Filter Mode to Point and Pixels Per Unit to 32 to match the canopy pitch. In Godot disable filtering. In Phaser enable pixelArt on the renderer. The PNG includes alpha so the transparent background drops cleanly over any tilemap or terrain texture without manual masking.
Do the trees support seasonal variations?
Yes — the palette panel lets you recolor every layer independently. Default ships summer greens; swap to amber and rust for autumn, pale blue with white snow caps for winter, pink for cherry blossom. Keep the same silhouette and recolor across four palettes to ship the same tree in four seasonal flavors — a single tree generates a full year of forest art.
Can I build a complete forest scene?
Yes. Generate 12-20 distinct trees by locking different categories and rerolling, save the full set to a Collection in your 3D Assets dashboard, and you have a forest kit. Drop the PNGs into your level's background layer with random offsets and scale jitter and the area reads as a forest without repeating sprites. Pair with Cartography Mixer for landmark icons or Tileset Maker for ground cover that the trees sit on.
What sizes does it export at?
Native is 32-by-40 pixels — 32 wide by 40 tall, accommodating a tall canopy on a short trunk. Upscaled 4x is 128-by-160 with crisp nearest-neighbor edges for store pages and social posts. Both preserve the alpha channel. The 32-by-40 native lines up with classic 8-bit and 16-bit RPG tree pitches so it slots into most retro engines without scaling artifacts.
Does it work for top-down or side-scroller games?
Both. The 32-by-40 vertical canvas suits side-scroller tree rendering directly (canopy up, trunk down, base on the ground). For top-down, drop the canopy element only — most tabs let you assemble just the canopy without the base if you only need an overhead view. Or rotate the exported PNG 90 degrees in your engine for a top-down flat tree style.
Part of ToolFluency’s library of free online tools for Creative. No account needed, no data leaves your device.