Custom soap molds: design & 3D print your own
Design a bar, loaf or embed mold in the free Meshcast Soap Mold Maker — pick a shape or upload your own, size it in millimetres, download a print-ready STL/3MF. Print in PLA (soap cures at low temperatures and lye doesn't attack it), wipe with mineral oil, pour, and use the freezer trick if a bar sticks. No account, everything runs in your browser.
What you can actually make
The generator builds a watertight, print-ready mold around any shape, sized in true millimetres with a flat base and sensible wall thickness:
- Bar molds — single-cavity, open-top, for flat-backed bars with your logo or relief on the face.
- Loaf molds — pour a whole batch, cure, then cut into bars.
- Embed molds — small shapes (hearts, letters, ducks) you cast first and suspend inside a clear melt-and-pour bar.
- Uploaded shapes — drop in any STL; choose a two-part mold for 3D shapes with undercuts and the generator adds alignment keys so the halves register cleanly.
Not sure whether your shape needs two parts? The rule is in draft angles & undercuts: if you couldn't lift it straight up out of sand, it needs two parts.
Design, print, pour — 5 steps
Pick or upload a shape
Choose a bar or loaf in the Soap Mold Maker, or upload your own STL — logos, round guest soaps and embed shapes all work.
Size it in millimetres
| Format | Inner size | Yield |
|---|---|---|
| Standard bar | 90 × 60 × 25 mm | ~120 g |
| Guest / hotel soap | 50–60 mm across, 15–20 mm deep | ~40 g |
| 1 kg loaf | 250 × 80 × 65 mm | 8–10 bars |
Casting cold-process? Add 5–8 % — CP shrinks slightly as water evaporates during cure.
One-piece or two-part
Flat-topped bars and loaves only need an open one-piece mold — the pour surface becomes the bar's back. Pick two-part only for fully 3D shapes with undercuts; you'll clamp the halves and pour through the opening.
Print it
PLA, 0.16 mm layers, 2–3 mm walls, 3 perimeters. Fine layers keep the soap surface smooth; three perimeters stop a full loaf from bowing the walls. PETG is the upgrade for weekly batches. More detail in print settings for molds.
Pour and unmold
Wipe the cavity with a thin film of mineral oil. Melt-and-pour goes in at 55–60 °C; cold-process goes in at trace. MP unmolds in 1–2 hours, CP in 24–48. Then cure CP bars 4–6 weeks as usual.
Melt-and-pour vs cold-process in a printed mold
| Melt-and-pour | Cold-process | |
|---|---|---|
| Pour temp | 55–60 °C | Room temp, at trace |
| Peak mold temp | ~60 °C | 40–60 °C (gel phase) |
| Unmold after | 1–2 hours | 24–48 hours |
| Detail pickup | Excellent | Good |
| Beginner-friendly | Yes — no lye handling | Requires lye safety |
Both stay comfortably below PLA's ~85 °C softening point, and the high pH of saponifying soap doesn't attack PLA or PETG — a printed mold survives dozens of batches. For the full cold-process walkthrough (lye safety, trace, gel phase, curing), read the cold-process soap guide.
Getting bars out cleanly
- Mineral oil first. A thin wipe before every pour — it's skin-safe, unlike most spray releases. More options in mold release agents.
- The freezer trick. Stuck bar? 20–30 minutes in the freezer — soap contracts more than plastic and pops free.
- Flex, don't pry. Twist the mold like an ice-cube tray; never dig at the bar's face.
- Production tip: for silky-smooth bars at volume, print your design as a master and cast a flexible silicone mold from it.
FAQ
Will lye eat a PLA or PETG mold?
No. Both PLA and PETG resist the high pH of saponifying soap fine, and cold-process only reaches about 40–60°C during gel phase — well under PLA's 85°C softening point. Expect dozens of batches from one mold; PETG lasts longer.
How do I get the soap out of a printed mold?
Wipe the cavity with a thin film of mineral oil before pouring. If a bar still sticks, put the whole mold in the freezer for 20–30 minutes — the soap contracts more than the plastic and pops free.
What size should a soap bar mold be?
A comfortable standard bar is about 90 × 60 × 25 mm, which yields roughly 120 g. Guest soaps run 50–60 mm across; a 1 kg loaf mold is about 250 × 80 × 65 mm inside and gets cut into bars after unmolding.
Can I pour cold-process soap straight into a printed mold?
Yes. Pour at trace, insulate as usual, and unmold after 24–48 hours. Print 2–3 mm walls so a full loaf doesn't bow them. The full recipe, gel phase and curing schedule are in the cold-process soap guide.
Made by @meshminds3d. Got stuck? Email a photo and I'll help you debug.