3D flip name generator
turn it, read the other name
Type two names. The generator turns every letter pair into one block, so the print reads EMMA from the left and NOAH from the right. You see both views in the 3D preview before you pay for anything, and the file prints on any FDM printer without supports.
By Philipp Baldauf · Updated September 30, 2026
Flip mode with Anton is preset. Use the two eye buttons on the preview to jump between the names, or drag to walk around the model.
What a 3D flip name is
A flip name is a row of letter blocks that shows a different name depending on where you stand. Step to the left and the blocks spell the first name. Walk around to the right and the same blocks spell the second one. Straight on, you see a jumble of shapes, which is half the fun when someone picks it up for the first time. People also call it a dual name illusion, a name illusion or a 3D ambigram.
It works because each block is the overlap of two letters. The first letter is pushed straight through the block from front to back, the second one from side to side, and only the part where both overlap is kept. From the left you see the outline of letter one, from the right the outline of letter two. The generator does that for every letter pair, stands the blocks on a diagonal and puts a plate under them, so you get one watertight part that your slicer takes as is.
One model, three views
These are renders of the file the generator exports for EMMA and NOAH in Anton, not mockups. The last clip swings the camera from one reading angle to the other.



How to make one
- 1
Pick Flip Name as the base
It sits next to Keychain and Pet Tag in the base picker. A second name field appears under the first one. Normal names stay normal: flip is a mode you choose, not something that happens to every design.
- 2
Type both names
Letters become capitals and spaces are dropped. If one name is shorter, it gets a heart on each side until both have the same number of letters, so TOM and ANNA become TOM♥ and ANNA.
- 3
Check both sides
The preview is the real model, built by the same geometry kernel as the download. Press the eye buttons to jump to each reading angle, or drag to walk around it. Change the letter spacing or switch the plate off if you want loose letter blocks.
- 4
Download and print
Export an STL for one colour, or a 3MF that puts the letters and the plate on separate filament slots. Scale it in the slicer to the size you want. See how to print STL files if this is your first print.
What happens to each letter pair

Which names work well
The effect is strong with most pairs of names. A few rules make the difference between a crisp print and a muddy one.
| Rule | Why | What the generator does |
|---|---|---|
| Same length | Every block needs one letter from each name. | Pads the shorter name with hearts, split around the name. |
| Capital letters | Lower case letters have different heights and descenders, and the overlap cuts off whatever the other letter doesn't reach. | Turns everything into capitals. |
| Bold block fonts | Thin script strokes don't survive the overlap. | Offers the 9 block fonts in flip mode. Anton and Oswald read best. |
| Up to 12 letters | Longer rows get hard to read and stop fitting a print bed. | Uses the first 12 letters of each name. |
| Accents on one side only | Dots and accents sit above the capitals. If both letters of a pair have them, the overlap floats in mid-air. | Leaves loose pieces off and tells you which pair lost its dots. |
Umlauts like Ö next to a plain letter print as a plain O. Short names of 3 to 6 letters give the clearest result.
Size, print time and filament
Bambu Studio estimates for EMMA and NOAH in Anton on a Bambu Lab A1 mini with the 0.20 mm Standard profile, 20% infill and no supports. Longer names take longer.
| Letter height | Footprint | Print time | PLA |
|---|---|---|---|
| 30 mm (the export size) | about 84 x 70 mm, 32 mm tall | about 3 h 20 min | about 22 g |
| 20 mm (scaled to 67%) | about 56 x 46 mm, 21 mm tall | about 1 h 37 min | about 9 g |
The plate is 3 mm thick and reaches 3 mm past the blocks. Neither size needs supports.
Two colours
The plate has its own colour picker, like the keychain and pet tag plates. In the 3MF, letters and plate land on separate filament slots, so Bambu Studio and OrcaSlicer open the file with two colours assigned. With an AMS you just print it.
Without an AMS, add a filament change at 3 mm, where the plate ends and the letters start. White letters on a black or wood-colour plate look great. Gold letters on white work well for a wedding. Our guide to printing text in a different colour walks through the pause step by step.
Gift ideas that suit a flip name
The effect needs two names, so it fits any gift about two people. More ideas in 3D printed gift ideas.
Weddings and anniversaries
The couple's names on the sweetheart table or the gift table, in gold on white. See the other 3D printed wedding ideas for place names and cake toppers.
Siblings and twins
One shelf piece for two kids who share a room. It ends the argument about whose name goes on the door.
Parent and child
MOM and a child's name, or DAD and a child's name, as a Mother's or Father's Day desk piece.
Pet and owner
The dog's name on one side, the owner's on the other. Pad a short pet name with hearts on purpose, it looks better than squeezing it.
What a flip name can't do
It only reads from two angles, 90 degrees apart. From anywhere in between you see blocks, not letters, so put it where people see it from the side, like a shelf corner or a table they walk around. Up close, perspective lets you see a little of the other name's edges; from arm's length it reads clean.
Script fonts, lower case and multi-row layouts aren't available in flip mode, and bulk export doesn't support it because every row would need a second name. If you want a single name in cursive, a name keychain or a standing name plate is the better pick.
Questions people ask
Can the two names have different lengths?
Yes. The shorter name gets hearts on both sides until it matches the longer one, so JO and ANNA print as ♥JO♥ and ANNA. The heart blocks still read as letters from the other side.
Which fonts work for a flip name?
The 9 block fonts: Anton, Oswald, Roboto, Science Gothic, Poppins, Playfair Display, Baloo 2, JetBrains Mono and Space Mono. Anton and Oswald are the clearest because their capitals are tall and wide. The script fonts are hidden in flip mode.
Does it need supports?
No. Every block stands on the plate, and the generator removes any piece that would float in mid-air, like the overlap of two umlaut dots. Bambu Studio slices the default model without supports.
How big should I print it?
The file comes out with 30 mm tall letters, about 84 x 70 mm for two four-letter names. That's a good shelf size. For a place card or a small gift, scale it to 60 to 70% in the slicer. Much smaller than 15 mm letter height and the thin overlaps get fragile.
Can I print it in two colours?
Yes. Pick a colour for the letters and one for the plate. The 3MF keeps them on separate filament slots, and on a single-colour printer you change filament at 3 mm.
Is it free?
Designing and previewing is free and needs no account. A single download costs $4.99 for personal use, and Unlimited includes commercial use if you want to sell flip names. The only free file is the sample STL.