Cake Topper Generator

Enter a name or short message, pick a font, add an optional cake stick, and download one connected, print-ready STL. Free in your browser — no upload, no signup.

Text lines

Size & spacing

Support

Drag to rotate, scroll to zoom. The model is sized in real millimeters. For stacked words (one per line), lower the line spacing until the words touch - overlapping parts print as one piece.

How to print

  • PLA is the usual filament. Wrap or cover the stick so plastic does not touch food — decorative use only, not food-contact safe.
  • Most toppers stand about 80–150 mm tall (text plus stick). Adjust size in the generator or scale in your slicer.
  • Expect roughly 30–90 minutes of print time, depending on size, infill, and layer height.
  • For a finished look, lightly sand the surface, spray with gold, silver, or white paint, then seal with a clear coat.
  • Open the STL in Bambu Studio, PrusaSlicer, Cura , or any similar slicer — the model is sized in millimeters.
  • Full step-by-step guide:how to make a cake topper

Ways to use it

Birthday cake topper

The generator already defaults to “Happy Birthday” — add a name or age on the next line, pick a font, and download one connected STL. Print in PLA, wrap or cover the stick so plastic does not touch cake, and use it as decoration only (not food-contact safe). Use the generator above to preview and download.

Name / age topper

A single name, nickname, or age number works well on one line. Choose from the built-in fonts, set text size and stick length, then download the STL — all in the generator above, no upload or signup.

Wedding / celebration topper

Short messages like “Mr & Mrs”, “Congrats”, or “Just Married” use the same text-to-STL flow — there is no separate wedding mode. Type your lines, adjust spacing if needed, and download from the generator above. No 3D printer? The cardstock and Cricut methods in our cake topper guide work for the same wording.

Matching party poster

Want the party decor to match the topper? Make a custom birthday poster from a photo in our AI Photo Studio (needs an account).

Want a photo birthday poster instead of 3D print? Make a custom birthday poster from your photo

You can also make a stencil from a photo — free, no upload.

Need fonts, icons and design assets too?

Thousands of free fonts, icons, UI kits, templates, and mockups - no account required.

Browse Free Resources

Frequently Asked Questions

How does the cake topper generator work?

Type your text (a name, age, or short message), choose a font and size, then click Download STL. The model is built entirely in your browser and saves straight to your device — no upload and no signup.

Is the cake topper generator free?

Yes, generating and downloading cake topper STL files is completely free with no signup or watermark.

Will the letters print as one connected piece?

Yes. The tool joins your text to a support base (and the optional stick), so the STL slices as a single connected object - no manual joining in your slicer.

Can I add a stick to push into the cake?

Yes. Toggle the stick option and set its width and length; it is attached to the base so the whole topper prints in one piece.

What fonts can I use?

A curated set of Google Fonts that look great extruded - scripts like Pacifico and Great Vibes, plus bold display faces like Alfa Slab One.

Is my text uploaded to a server?

No. The 3D model is generated entirely in your browser and the STL downloads straight to your device.

Does the STL work with Bambu Studio, PrusaSlicer, and Cura?

Yes. The file is a standard binary STL sized in real millimeters, so it imports at the correct scale in any modern slicer.

What material should I use for a 3D printed cake topper?

PLA is the usual choice. Wrap or cover the stick before pushing it into cake so plastic does not touch food. These toppers are for decoration only — not food-contact safe.

How tall should a 3D printed cake topper be?

Most cake toppers work well around 80–150 mm tall (text plus stick). Adjust text size or stick length in the generator, or scale the STL in your slicer.

How can I paint a 3D printed cake topper?

Lightly sand the surface, spray with gold, silver, or white paint, then add a clear coat for a smooth finish.

How long does it take to 3D print a cake topper?

Plan for roughly 30–90 minutes of print time, depending on size, infill, layer height, and your printer settings.