Back to the overview
Two names, one print

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

Loading 3D Generator...

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.

3D printed flip name seen from the left, reading EMMA
From the left: EMMA.
The same flip name seen from the right, reading NOAH
From the right: NOAH.
The flip name seen straight on, where neither name is readable
Straight on, neither name reads. That's why it surprises people.
The same model, turned 90 degrees.

How to make one

  1. 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. 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. 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. 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

Three steps: the letter E extruded, the letter N crossing it at 90 degrees, and the overlap that is left
E from one side, N from the other. The white block is the part that prints.

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.

RuleWhyWhat the generator does
Same lengthEvery block needs one letter from each name.Pads the shorter name with hearts, split around the name.
Capital lettersLower 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 fontsThin script strokes don't survive the overlap.Offers the 9 block fonts in flip mode. Anton and Oswald read best.
Up to 12 lettersLonger rows get hard to read and stop fitting a print bed.Uses the first 12 letters of each name.
Accents on one side onlyDots 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 heightFootprintPrint timePLA
30 mm (the export size)about 84 x 70 mm, 32 mm tallabout 3 h 20 minabout 22 g
20 mm (scaled to 67%)about 56 x 46 mm, 21 mm tallabout 1 h 37 minabout 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.

More in this series

Related Guides

Two names, one print

Type both names, turn the preview and download the file when both sides read right.