🧼 Cast a material · 4 min read

Custom soap molds: design & 3D print your own

By @meshminds3d · Updated July 2026

Quick answer

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:

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

1

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.

2

Size it in millimetres

FormatInner sizeYield
Standard bar90 × 60 × 25 mm~120 g
Guest / hotel soap50–60 mm across, 15–20 mm deep~40 g
1 kg loaf250 × 80 × 65 mm8–10 bars

Casting cold-process? Add 5–8 % — CP shrinks slightly as water evaporates during cure.

3

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.

4

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.

5

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-pourCold-process
Pour temp55–60 °CRoom temp, at trace
Peak mold temp~60 °C40–60 °C (gel phase)
Unmold after1–2 hours24–48 hours
Detail pickupExcellentGood
Beginner-friendlyYes — no lye handlingRequires 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

Ready to design your bar?

Pick a shape or upload a logo, preview it in 3D, download the print-ready mold. Free, no signup.

Make your soap mold →

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.