How to Create Authentic Undertale Dialogue Boxes: The Complete Guide

Undertale’s dialogue boxes are instantly recognizable — black box, white border, pixel font, and that little asterisk. Whether you’re making memes, fan comics, or prototyping a game, here’s how to get every detail right.

The Anatomy of an Undertale Text Box

  • The box: pure black fill (#000000), 2–3px white border, sharp 90° corners. Never rounded, never shaded.
  • The font: “8bitoperator JVE” — a pixel font designed for exactly this. Body text renders at a small size with generous line spacing.
  • The asterisk: narration, flavor text and encounter descriptions begin with * followed by a space. Direct speech usually omits it.
  • The pacing: in-game, text types out letter by letter with a blip per character — each monster has its own voice pitch.

Step-by-Step: Make One Free

  1. Open our Undertale Text Box Generator.
  2. Type your dialogue — remember the asterisk for narration.
  3. Set the speaker’s name, or leave it blank for narration boxes.
  4. Click Refresh Preview, then Download to save your PNG.

5 Authenticity Tips

  • Match the voice: Sans is lowercase and lazy with puns; Papyrus is uppercase and dramatic. Voice sells the box.
  • Keep lines short: in-game boxes rarely exceed two lines — break long text across multiple boxes.
  • Use the asterisk correctly: * You feel your sins crawling on your back. is narration; human. i remember you're genocides. is Sans speaking.
  • Mind the portraits: most Undertale dialogue has no portrait — that’s a Deltarune thing.
  • Don’t over-explain: the game’s writing is famously terse. Less text looks more authentic.

Common Mistakes

  • Rounded corners or gray backgrounds — the box is pure black, always.
  • Smooth modern fonts — kills the effect instantly; use pixel fonts.
  • Forgetting the asterisk on narration text.
  • Watermarked generators — ours has none.

Ready? Make your Undertale text box free — no signup, unlimited downloads.

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *