About Potion Bottle Generator
Free potion bottle generator — design fantasy bottles in pixel, watercolor, cartoon, or sticker style. Export PNG, SVG, or 3D-printable STL. No signup.
How to use
- Pick a bottle silhouette from the 5-icon row in the left panel — round, conical, square, gourd, or hex. Each silhouette is parametric so the canvas regenerates the bottle shape live whenever you adjust any other control.
- Choose a stopper in the stopper grid: cork, wood, wax-sealed, gem, glass, or skull. The stopper geometry adjusts automatically to match the bottle's neck width so the seal always looks proportional.
- Set the liquid color and the bottle glass color via the two color pickers. Adjust fill level with the slider — a full potion reads heroic, a low fill suggests a half-used vial perfect for inventory storytelling.
- Pick an art style on the right panel — cartoon, line-art, watercolor, painterly, pixel, or sticker. The canvas re-renders the entire bottle in the chosen style every time you switch, so you can audition six visual treatments in seconds.
- Apply one of the 7 ready-made presets (mana, healing, poison, frost, life, blood, void) to instantly load a balanced color and silhouette combo. Then tweak from there — presets are starting points, not final art.
- Click Export to download as transparent PNG (1x), hi-res PNG (4x for store pages), SVG (infinite-scale vector for print), STL (3D-printable solid model via SKExport), or glTF (game-engine-ready 3D mesh).
- Click Save to My Assets to push the bottle into your 3D Assets dashboard. The 2D PNG and the 3D STL save as separate assets so you can pull either format into a project — 2D for inventory icons, 3D for in-world props or 3D-printed gaming pieces.
Examples
Stock an RPG inventory with a full alchemist's shelf
Generate the seven preset potions (mana, healing, poison, frost, life, blood, void), then design five custom hybrids — strength, mind, antidote, etheric, voidtouched. Export each at 4x PNG for the inventory UI and as glTF for the in-world shelf prop. The whole alchemy line ships in an afternoon.
3D-print tabletop RPG potion tokens
Design a healing potion in cartoon style, export STL, slice in PrusaSlicer at 0.2mm layer height, and print in transparent red resin. The cork stopper prints as a separate part for that tabletop tactile feel — your D&D party gets real bottles instead of paper tokens.
Frequently asked questions
Can I 3D-print these bottles as physical props?
Yes. The STL export goes through SKExport's manifold validation, so the mesh is watertight and ready for slicers like PrusaSlicer, Cura, or Bambu Studio. Print the bottle as a transparent resin shell for tabletop RPG props, or as a solid filament model for tokens. Wall thickness defaults to a printable 2mm; tweak the parameters before export if you need thicker walls for FDM. The cork and gem stoppers print as separate parts.
What 3D engines support the glTF export?
Every modern engine: Unity (via the glTFast importer), Unreal Engine 5 (built-in), Godot 4 (built-in), Blender (built-in), Three.js, Babylon.js, A-Frame, and any tool that consumes glTF 2.0. The export bundles geometry, vertex colors, and the liquid material together so the bottle drops into a scene without rebuilding materials. Use the SVG export when you need infinite-scale vector for printed handouts.
Can I sell bottles I generate in commercial games or merch?
Yes. Bottles you build with Potion Mixer are yours — commercial games (free or paid), tabletop modules, miniature lines, custom merch, NFT collections, anywhere. ToolFluency claims no rights to your output. The procedural geometry is generated on your device from your parameter choices; no third-party assets are embedded that would carry a license string into your finished product.
How do these compare to hand-drawn potion art for an RPG?
For inventory icons in 2D RPGs, the cartoon and pixel styles match standard JRPG and roguelike aesthetics directly — no artist hand-off required. The watercolor and painterly styles work for higher-production-value indie titles. The 3D glTF export beats hand-drawn in any 3D project because you get a real mesh that lights, casts shadows, and rotates in cutscenes naturally.
What's the difference between the 2D and 3D outputs?
The 2D outputs (PNG, SVG) come from a stylized canvas painter that uses the silhouette and palette to draw a flat illustration — perfect for inventory slots and 2D game UI. The 3D outputs (STL, glTF) come from a parametric SKModel revolve+lathe pipeline that builds a real watertight 3D mesh — perfect for 3D games, 3D printing, and AR experiences. Both share the same parameter set, so you can ship both formats from one design.
Can I save the parameters and edit later?
Yes. Save to My Assets pushes the silhouette, stopper, colors, fill, style, and preset choice into your 3D Assets dashboard as a single asset. Reopen from My Assets and every slider returns to where you left it. This is how you keep an entire potion line consistent across a multi-month game project — saved presets guarantee every healing potion in your game looks like it came from the same bottler.
Part of ToolFluency’s library of free online tools for Creative. No account needed, no data leaves your device.