From PCGamingWiki, the wiki about fixing PC games
Release dates
Windows September 15, 2015
macOS (OS X) September 15, 2015
Linux July 17, 2016
Undertale at Wikipedia
Undertale 2015
Deltarune 2018

Key points

Menus layout and settings may vary according to real world time and game save. Article contains minor spoilers.[1]
Frame rate is capped at 30 FPS.[2]

General information

Official website
Undertale Wiki
GOG.com Community Discussions
GOG.com Support Page
Steam Community Discussions


Source DRM Notes Keys OS
Official website
A demo is available here.
Icon overlay.png
macOS (OS X)
macOS (OS X)
Humble Store
Icon overlay.png
macOS (OS X)
Icon overlay.png
macOS (OS X)

Game data[edit]

Configuration file(s) location[edit]

System Location
macOS (OS X) ~/Library/Application Support/com.tobyfox.undertale/
Linux $HOME/.config/UNDERTALE_linux_steamver/
Steam <Steam-folder>/userdata/<user-id>/391540/remote/
This game does not follow the XDG Base Directory Specification on Linux.

Save game data location[edit]

System Location
macOS (OS X) ~/Library/Application Support/com.tobyfox.undertale/
Linux $HOME/.config/UNDERTALE_linux_steamver/
Steam <Steam-folder>/userdata/<user-id>/391540/remote/

Save game cloud syncing[edit]

System Native Notes
GOG Galaxy
Steam Cloud
Not used for game save data, but to store specific player actions in the game.

Video settings[edit]

Graphics option Option Notes
Widescreen resolution
640x480 only, fullscreen uses desktop resolution and upscales game with maintained aspect ratio using nearest neighbour filtering.
4K Ultra HD
Field of view (FOV)
640x480 only. Press F4 to toggle fullscreen mode.
Borderless fullscreen windowed
See Borderless fullscreen windowed.
Anisotropic filtering (AF)
Anti-aliasing (AA)
Vertical sync (Vsync)
See the glossary page for potential workarounds.
60 FPS and 120+ FPS
Frame rate is capped at 30 FPS.[2]
Color blind mode

Borderless fullscreen windowed[edit]

Borderless mode workaround[citation needed]
  1. Install AutoSizer and Borderless Gaming.
  2. Run the game and both applications.
  3. In AutoSizer, select Undertale and click on AutoSize.
    • Set the action to Resize / Position.
    • Set the size to your screen resolution.
    • Set the position to 0x0.
  4. In Borderless Gaming, add Undertale to Favorites, right-click and set the game to No Size Change. Restart the game.

Input settings[edit]

General settings. Joystick config and game start are invisible if no controller is detected.
General settings. Joystick config and game start are invisible if no controller is detected.
Input settings.
Input settings.
Keyboard and mouse Native Notes
Keys are told when starting the game.
Mouse acceleration
Mouse not used in game.
Mouse sensitivity
Mouse input in menus
Mouse Y-axis inversion
Controller support
DirectInput only, only first available controller.
Remove/disable all unused controllers to use XInput-compatible or second controller.[3]
Full controller support
Fullscreen toggling F4 and quitting Esc requires keyboard.
Keyboard is needed in gameplay at certain parts, but is indicated when needed and bypassed completely by not typing anything.
Controller remapping
Movement can't be rebound. Both d-pad and left analog stick can be used for moving. Controller buttons are bound to corresponding keyboard keys.
Controller sensitivity
Sensitivity setting means controllers sticks deadzone. Movement speed is always constant and done with 8-directional digital input.
Sensitivity sensitivity does control how sensitivilely sensitivity bar goes, but is also controller with digital input.
Controller Y-axis inversion
Controller types
XInput-compatible controllers
Remove/disable all unused controllers to use XInput-compatible controller.[3]
Xbox button prompts
Impulse Trigger vibration
DualShock 4 controllers
DualShock button prompts
Light bar support
Connection modes unknown
Tracked motion controllers
Generic/other controllers
Button prompts Input settings icon - Generic Controller.svg Menus only. In game only uses keyboard key prompts Z, X, C and F4.
Additional information
Controller hotplugging
DirectInput only.
Haptic feedback
Simultaneous controller+KB/M

Audio settings[edit]

Audio options Native Notes
Separate volume controls
Surround sound
All speech is text.
Closed captions
Mute on focus lost


Language UI Audio Sub Notes
Fan translation, download.
Fan translation, download. Also available as a bonus content on GOG.com.
Fan translation, download.

Issues fixed[edit]

Common problems and contact information can be found at official troubleshooting page and stickied Steam community forum post.

White screen on startup[edit]

Game window displays only white color (audio is playing, but nothing is visible).
Disable variable refresh rate of your monitor (FreeSync, G-Sync)
  1. Set fixed refresh rate for Undertale in control panel of your graphic card or disable variable refresh rate completely.

Other information[edit]


Technical specs Supported Notes
Direct3D 9
64-bit executable

Undertale Genocide Remover[edit]

A utility that automatically removes the permanent effects of a Genocide (or No Mercy) Route.

Details and download links are available through the author's site.


A Lua-moddable Undertale-based engine that allows for custom content to be created with the game's artistic style and gameplay.

Further details can be found on the engine subreddit.

System requirements[edit]

Minimum Recommended
Operating system (OS) XP, Vista, 7, 8, 10
Processor (CPU) 2 GHz
System memory (RAM) 2 GB 3 GB
Hard disk drive (HDD) 200 MB
Video card (GPU) 128 MB of VRAM 512 MB of VRAM
Minimum Recommended
Operating system (OS) Ubuntu 14.04 or Linux Mint 17.3 are recommended
Processor (CPU)
System memory (RAM) 2 GB 4 GB
Hard disk drive (HDD) 200 MB
macOS (OS X)
Minimum Recommended
Operating system (OS)
Processor (CPU)
System memory (RAM) 2 GB 2 GB
Hard disk drive (HDD) 200 MB


  1. Verified by User:Marioysikax on 2017-08-22
    Cloud save, controller settings, Genocide Remover
  2. 2.0 2.1 Can this game run at 60 fps? :: Undertale General Discussions - last accessed on December 3, 2015
  3. 3.0 3.1 Verified by User:Marioysikax on January 3, 2016