Free 3D cake topper generator

Make a custom text cake topper STL in seconds: type a name, an age or Happy Birthday, pick a font and download a topper with pointed stakes, ready to 3D print. Free, in your browser.

Free for personal use. Selling prints of what you make? Commercial License. Want it designed for you? Custom birthday designs from $29.99.

The relief and lithophane method is based on ImageToMesh by halogen22 (MIT licence), rebuilt here to run in the browser with closed, correctly sized meshes.

How to 3D print a custom birthday cake topper online

  1. Type the name or message. Enter up to four lines, like a name and Happy Birthday, or add a shape from a picture.
  2. Choose a font and width. Script fonts join the letters together. 100–150 mm wide suits most round cakes.
  3. Set the stakes. Automatic picks 1–3 stakes from the width. 55 mm into the cake holds most toppers upright.
  4. Download the cake topper STL. Download one STL. For a two-colour topper, the page shows the height at which to change filament.
  5. Print flat and cover the stakes. Print with no supports. Before it goes into the cake, wrap the stakes in food wrap or slide drinking straws over them.

Questions

How do I make a custom text cake topper STL?

Type your text above, choose a font, size and number of stakes, and press Download STL. Letters are joined on a backing so the topper prints as one piece.

What filament and settings should I use for a cake topper?

PLA at 0.2 mm layers, 3 mm thick, no supports. Glitter or silk PLA looks great; for two colours change filament at the height shown.

Can I order a custom birthday cake topper instead?

Yes. Our custom birthday design service makes a one-of-a-kind topper for you from $29.99 and delivers the STL within 24–48 hours.

Is it free to use?

Yes, the 3D cake topper generator is free for personal use. Selling prints needs a Commercial License.