OLED Animation Maker OLED Maker

3D printed cake topper: custom names, sizes and food safety

A 3D printed cake topper with a custom name on a stick above a cake

A 3D printed cake topper is one of the quickest custom prints you can make. You type a name or a short message, join the letters into one piece, add a stick, and print it flat in about an hour. This guide shows you how to make one for any cake. You get sizes for 6 to 10 inch cakes, a stick that does not snap, two colors without an AMS, print settings, and the food safety steps that matter.

Quick answer. In the free Text to STL tool, type your message and choose a bold script font. Tick Connect letters and Cake topper stick. Set Width to about two thirds of the cake diameter (around 140 mm for an 8 inch cake) and Thickness to 3 to 4 mm. Print it flat in PLA at 0.2 mm layers with no supports, then wash it and wrap the stick before it touches the cake.

Two styles of 3D printed cake topper

There are two common designs. Pick one before you open the tool, because it changes how strong the stick is and how you print two colors.

3D printed cake topper styles compared
StylePlate settingLooks likeBest for
Cut-out lettersLetters onlyJust the word, with a thin bar joining the lettersSingle color, the strongest stick, the classic shop look
Letters on a backingAuto outlineRaised letters on a shape that follows the wordTwo colors, thin fonts, short words

What you need

  • Any FDM 3D printer, such as a Bambu Lab A1 or P1S, Prusa MK4 or Creality Ender 3.
  • PLA filament. Silk gold or silver is popular for parties. A 1 kg spool costs about $15 to $25 in the US.
  • A second color for the two-color style. An AMS is optional.
  • Bamboo skewers and food wrap for wide toppers and for covering the stick.
  • The free Text to STL generator, which runs in your browser with nothing to install.

How to make a custom cake topper in Text to STL

  1. Open the Text to STL tool and type your message. Use a new line for a second line, such as a name over "Happy Birthday".
  2. Pick a font. Bold scripts like Pacifico, Lobster and Kaushan Script join up on their own. Rounded fonts like Fredoka and Baloo 2 Bold are easy for kids' cakes. Avoid very thin scripts such as Great Vibes at small sizes.
  3. Under the plate options, choose Letters only for the cut-out style, or Auto outline for the backing style.
  4. Make the word one piece. Tick Connect letters, which adds a thin bar along the bottom of the text. With a script font you can also drag Letter spacing below zero (it goes down to -25 percent) so the letters overlap and fuse.
  5. Tick Join loose parts if your text has an i, j or punctuation. It bridges the dots so they do not fall off.
  6. Tick Cake topper stick. The tool adds one stick about 34 mm (1.3 in) long under the center of the text.
  7. Set Width and Thickness using the size table below, and leave Height at 0 so the width decides the size.
  8. Check the 3D view and the size line under the preview, then click Download STL. For two colors, download the 3MF file instead.

The stick is at least 4.2 mm wide, or 5 percent of the text width if that is wider. So a 150 mm topper gets a stick about 7.5 mm wide. If you already made a 3D printed name keychain in the same tool, turn off the keychain hole, or you get a ring on the left end.

Cake topper size: width and thickness for each cake

A topper looks right when it covers about two thirds to three quarters of the top of the cake. Any wider and it hangs over the edge or looks top-heavy. Use these starting values.

Cake topper size by cake diameter
CakeTopper widthThicknessNotes
Cupcake45 to 60 mm (about 2 in)2.5 to 3 mmOne name or a number; stick is plenty
6 inch round100 to 110 mm (4 in)3 mmOne line works best
8 inch round130 to 150 mm (5 to 6 in)3 to 4 mmTwo lines fit well
9 to 10 inch round160 to 180 mm (6.5 to 7 in)4 mmAdd skewers at both ends
Quarter sheet cake180 to 200 mm (7 to 8 in)4 mmCheck that it fits your bed

Bed size matters for the big ones. A Bambu Lab A1 mini has a 180 mm bed, so a 200 mm topper will not fit. Turn it diagonally in the slicer or make it smaller.

Thickness is about strength. Below 3 mm a long topper flexes, and the thin bar under script letters can crack when you push it into a firm cake. Above 4 mm it gets heavy and tips over. For two-line toppers, set Line spacing to around 90 to 100 percent so the lines touch and print as one piece.

Make the stick strong and keep the topper upright

The stick is where most toppers fail. With Letters only, the stick is part of the letters, so it is the full thickness you typed.

With a backing plate such as Auto outline, the stick is part of the plate. The plate is only 40 percent of the Thickness value, never under 0.7 mm. At a Thickness of 4 mm that gives a stick just 1.6 mm thick, which bends easily.

So for the backing style, use one of these fixes:

  • Add skewers. Hot glue or tape one or two bamboo skewers to the back. This is the strongest option for any topper wider than 150 mm.
  • Raise the Thickness. A value of 5 mm gives a 2 mm plate and stick. It also makes the whole topper heavier.
  • Keep it short. A cupcake or 6 inch topper with a short word is light enough for the thin stick.

To keep any topper standing, push the stick at least 1 inch (25 mm) into the cake. Firm frosting and a chilled cake hold far better than whipped cream. Wide toppers need two or three support points, not one in the middle.

Two-color cake topper with or without an AMS

A two-color topper uses the backing style. The plate prints first in one color, and the raised letters print on top in another. White letters on a gold plate or gold letters on a black plate both look sharp.

With an AMS or other multi-material unit

Download the 3MF file. It keeps the plate and the letters as separate parts, so Bambu Studio, OrcaSlicer or PrusaSlicer lets you give each part its own filament. Our guide to the 3MF file vs STL explains why the parts stay separate in a 3MF and not in an STL.

Without an AMS: change color at a layer

  1. Set Thickness to 4 mm. The plate is then 1.6 mm thick.
  2. Load the plate color first and slice with 0.2 mm layers. The plate fills layers 1 to 8.
  3. Drag the layer slider to layer 9, the first layer of the letters.
  4. In Bambu Studio, right-click the plus icon on the slider and choose Add Pause. In PrusaSlicer, click the plus icon to add a color change.
  5. When the printer stops, swap the filament, purge until the new color runs clean, and resume.

The pause happens before the chosen layer prints, so layer 9 starts in the new color. If you change the Thickness or the first layer height, work out the layer again: plate thickness divided by layer height, plus one. Prusa's guide to color changes at a layer shows the slider steps for its printers. The same trick works for name plates in personalized Christmas ornaments.

Cake topper print settings

These settings suit PLA toppers on any modern printer. Print them flat, back side down.

SettingValueWhy
OrientationFlat on the bedThe stick and letters print as solid layers, not weak upright stacks
Layer height0.2 mmFast, and it makes the color change math simple
Walls3 to 4Makes thin strokes and the stick almost solid
Infill20% or moreOnly the wide parts need it
Nozzle temperature410 to 428 °F (210 to 220 °C)Normal PLA range; follow your spool label
Bed temperature131 to 140 °F (55 to 60 °C)Good grip on PEI
SupportsNoneThe shape is a flat extrusion
BrimOptional, 3 mmHelps long, thin toppers that lift at the ends

The bed side becomes the back of a cut-out topper, and the top layer becomes the front. A textured PEI plate gives the back a sparkle finish. For silk filament, slow the outer walls a little to keep the shine even. Let the bed cool before you remove the print, so the thin bar under the letters does not bend.

Is a 3D printed cake topper food safe?

Not on its own. Printed parts have tiny gaps between layers that trap crumbs and frosting. Many colored and silk filaments also contain additives that are not tested for food contact. Even filament sold as food safe still prints with those gaps. A topper only touches the cake for a short time, but these simple steps keep the printed plastic out of the food:

  1. Wash the topper with dish soap and lukewarm water, and let it dry.
  2. Cover the stick. Wrap it in plastic wrap, or slide it into a paper or plastic drinking straw cut to length.
  3. Put the topper on just before serving, and take it off before you cut the cake.
  4. Keep the letters off the frosting. Only the covered stick should go into the cake.

Do not put PLA in the dishwasher. According to Prusa's notes on PLA, it softens above about 140 °F (60 °C), and a dishwasher runs hotter than that. Keep the topper a few inches away from birthday candles for the same reason. A hot car can bend it too, so carry it inside the cake box, not on the dashboard.

Cupcake toppers for every guest in one batch

Name cupcake toppers make good party favors. Text to STL can make a whole list at once, the same way it does for 3D printed place cards.

  1. Get one name looking right first: font, Letters only, Connect letters, stick, and a width of about 50 mm.
  2. Open Batch names, type one name per line (up to 40), and download the STL ZIP.
  3. Open one file from the ZIP in your slicer and check that the stick is there before you print the rest.
  4. Import them all onto one plate with at least 5 mm between toppers.

The batch uses the current font, plate and size. Long names come out shorter than short ones at the same width, so run long names as a second batch if you want them to match.

Cake topper ideas for the holidays and the rest of the year

  • Holiday parties: "Merry Christmas" with a star shape from the image to STL guide, or "Happy New Year 2027" in silk gold.
  • Birthdays: the name over the age, such as "Emma" over "30", in two lines.
  • Curved text: set Arch to 20 to 40 degrees so a long name sweeps over a round cake.
  • Showers and weddings: "Oh Baby", "Mr and Mrs" or the couple's last name in a flowing script.

Keep logos and characters you do not own off party toppers you plan to sell or share online.

Troubleshooting 3D printed cake toppers

  • Letters fall apart after printing. Why: the letters only touch at a point, or not at all. Fix: tick Connect letters, or lower Letter spacing until they overlap in the preview.
  • The dot on an i is missing or loose. Why: it is a separate island. Fix: tick Join loose parts.
  • The stick snaps in the cake. Why: it is too thin, often because it sits on a backing plate. Fix: use Letters only at 3 to 4 mm, raise the Thickness, or glue a skewer behind it.
  • The topper leans or falls over. Why: it is too wide, tall or heavy for one stick. Fix: make it smaller or add skewers at both ends, and push them in at least 1 inch.
  • Thin script strokes vanish or break. Why: the strokes are thinner than about 1 mm at that size. Fix: make the topper wider or switch to a bolder font such as Pacifico.
  • Strings between the letters. Why: wet filament or low retraction. Fix: dry the spool and turn on wipe or raise retraction slightly.
  • The second color starts in the wrong place. Why: the pause is on the wrong layer. Fix: plate thickness divided by layer height, plus one, is the layer to pause on.

Next steps

Open the free Text to STL generator, type the name for your next cake, and print a cupcake-size test first. It shows you whether the font and stick work before you print the big one.

Frequently asked questions

How thick should a 3D printed cake topper be?

3 to 4 mm for a letters-only topper. Thinner toppers bend and the stick snaps. Small cupcake toppers can be 2.5 to 3 mm.

Is a 3D printed cake topper food safe?

A normal printed part is not certified for food contact, because layer lines trap crumbs and some colorants are not tested for food. Wash it, wrap the stick in plastic wrap or a drinking straw, put it on just before serving and take it off before cutting.

What size cake topper do I need for an 8 inch cake?

About 130 to 150 mm (5 to 6 inches) wide. A good rule is two thirds to three quarters of the cake diameter, so the topper does not hang over the edge.

Can I print a two-color cake topper without an AMS?

Yes. Use a backing plate with raised letters, print it flat, and add a pause or color change at the first layer above the plate. Swap the filament and resume.

How do I stop a cake topper from falling over?

Keep it light and not too tall, and push the stick at least 1 inch into firm cake. For wide toppers, glue a bamboo skewer behind each end so it has two or three support points.

Related guides

Free tools: Lithophane Maker for flat, curved, heart, round and cylinder lamp lithophanes, the Shadow Box Lamp Generator for wall shadow lamps, Text to STL for names and keychains, and 3MF to Web to show your prints on a website. See all tools.