Undertale Costumes and the Ballet Shoe That Broke the Internet
Undertale is a 2015 indie RPG by Toby Fox. It has 38 distinct outfit changes scattered throughout the game, ranging from ridiculous to mildly useful. Most people hear about them after completion. A smaller group discovers them while speedrunning. The ballet shoes belong to a tier of cosmetics that the fandom latched onto harder than any other single item in the game. This is not because the shoes are rare or hard to obtain. It is because they appeared at the exact moment the community was looking for something goofy to build around. Getting the ballet shoes in the original game requires triggering a specific sequence. You need to equip the Flowey flower first. Then you head to the Ruins and read the book on the stand in the first room where Toriel blocks the path. Reading that book causes Asriel to appear briefly and comment on it. After that, talking to Asriel and selecting the right dialogue option triggers the transformation. The shoes appear as a visible sprite change on your character model. The game does not notify you explicitly that you now own them as a standalone equippable item. They are baked into the outfit system as one of the possible states. The visual change is simple white flippers replacing the normal foot sprites. The animation loop is slightly different, with a lighter bounce frame. Nothing mechanical changes. Your stats remain identical. The shoes have no damage multiplier, no defense bonus, and no special ability attached to them. They exist purely as a cosmetic layer in the costume variable. That is why the rest of this is about the fandom reaction, not game mechanics.
What the ballet shoes actually are in the code
Undertale stores costume data in an integer array that tracks the active outfit index for each character model. When you trigger the Flowey sequence, the game writes a specific outfit ID to the player state. That ID maps to a sprite sheet frame set for the feet area only. The engine swaps the lower half of the walking and idle loops. Everything else stays locked to your current main costume. If you have already changed into the Mom Mask or the Clown Shoes, the ballet shoes will layer on top of those instead of replacing them entirely. This is important because it explains why some players see contradictory screenshots online. The shoes do not override other body parts. There is a second pathway to obtain the sprite. If you use a trainer or memory editor to set the costume index directly, you can force the ballet shoe frames without going through the Flowey book sequence. Speedrunners use this to skip dialogue checks. The frames render correctly either way. The game does not track how you acquired the costume. It only checks the current index value when it draws the next frame.
Why the fandom exploded over pixelated shoes
The ballet shoes became a meme cluster because they look absurdly specific. The sprite is clean, recognizable, and completely out of context for a battle-focused RPG. Players posted edited screenshots of Sans wearing them during boss fights. Then someone made a GIF where Flowey does a little twirl. Those two assets traveled across Twitter, Tumblr, and Reddit within the same weekend in early 2016. By the time the third wave of cosplay videos landed on YouTube, the shoes had their own search term volume that exceeded most endgame gear discussions in the community. The timing mattered more than the design. Undertale had just crossed a mainstream threshold. People were actively hunting for easter eggs and sharing them. A cute, unusual cosmetic item gave casual players an easy entry point into meme creation. You do not need coding skills or animation experience to make a decent ballet shoes post. All you need is a screenshot and a music track. That low barrier is what pushed the item past normal easter egg status into genuine phenomenon territory.
Get the Full Details

How to access the ballet shoes yourself
Start a new NG+ file or use a save that already has Flowey equipped. The flower remains in your inventory after the first playthrough if you never delete it. Load into the Ruins and go to the first room with the bookshelf. Approach the book and select Read. A short cutscene plays with Asriel. He says something about flowers. Return to the NPC and choose the option that references his nature or appearance. The game transitions the sprite immediately. Save and reload if the frames do not update on screen. The engine sometimes delays the draw call until the next map transition. If you prefer automation, there are community trainers that set the costume flag to the correct value. I have used both the Flowey method and the trainer method over the years. The trainer is faster, but it skips the narrative payoff. Most people who encounter the shoes for the first time remember the moment better when they do it manually. The game rewards patience with a visual gag that repeats reliably.
A practical problem I ran into and the fix I use
Once I triggered the ballet shoes on a file that also had the Clown Shoes costume active. The renderer stacked both foot sprites and produced a glitchy double layer that looked broken in cutscenes. The battle animations rendered fine because they pull from a different sprite set. The workaround is simple. Remove the Clown Shoes before reading the book. Strip everything down to Flowey and normal socks, then trigger the ballet shoe sequence. After that, you can reapply other costumes afterward if you want them layered, but the foot area will always prioritize the ballet sprite when both are present. I learned this after wasting about twenty minutes trying to debug a save file before realizing the outfit stack order was the real issue. There are dozens of Undertale mods. Very few change costume rendering pipelines because the base game does not expose a clean hook for swapping sprite frames at runtime. The community worked around this by patching the executable directly. It is doable but fragile. Updates from Toby Fox break these patches regularly. I attempted a custom resource pack a few years ago that swapped the ballet shoe frames with a higher resolution version. It worked in static menus but desynced during combat animations because the game uses separate frame counters for battle and overworld states. The fix requires modifying both the sprite loading routine and the animation ticker, which most casual modders do not want to touch. The existing free resources available online mostly consist of screen recording tools and sprite sheets pulled from the main executable. You can extract the frames using standard UT3 resource viewers. The ballet shoe sprite alone is about 400 kilobytes packed into the larger asset bundle. Decompressing it gives you individual PNG frames at 64 by 64 pixels. Those frames are what cosplayers and digital artists reference when they recreate the look for merchandise.
The limitations of treating the ballet shoes like gear
They have no gameplay function. They do not unlock achievements. They do not trigger dialogue variations. If you expect a stat boost or a secret ending tied to the shoes, you will not find it. The item exists solely as a cosmetic flavor element that the community elevated into something larger than its design intent. Any guide claiming the shoes grant invincibility or change enemy behavior is incorrect. The only measurable effect is visual. A secondary limitation is save compatibility. If you share a save file that has the ballet shoes active with a player running a different game version, the sprite may not render on their machine. The outfit index is version dependent. UT versions prior to 1.000 had slightly different frame offsets for several costumes, including the ballet shoes. Playing on an outdated build can produce misaligned foot sprites that look like visual bugs even though the save data is valid.

What this phenomenon teaches you about fandom design
Undertale gave the community tools to create content without requiring external software. The ballet shoes are a perfect example of how a low effort, high recognition asset can dominate discourse when it aligns with the right cultural moment. The game never marketed them as a central hook. Toby Fox included them as a joke during development. The fandom decided the joke was worth building an ecosystem around. That dynamic repeats across many games, but Undertale did it first with a wider audience than most indie titles ever reach. If you want to explore the costume system further, start with the documentation community threads on GitHub. The data files are public. The sprite sheets are extracted and shared openly. There is no official download link for the shoes because they are already inside the game. The only things you need are the game itself and a willingness to try the Flowey sequence without skipping dialogue. The result is immediate, and the pixelated feet are impossible to miss once they appear on screen.