.WTF

WTF File

World of Warcraft Configuration Text File
Ask a question
QUICK ANSWER

A WTF file is a plain-text configuration file for World of Warcraft, stored in the game's WTF folder. Config.wtf holds your client and graphics settings as SET commands; Realmlist.wtf points the client at a server address (used mainly by private servers). Open or edit it in any text editor - but close WoW first and keep a backup, since the game rewrites Config.wtf on exit.

Developer: Blizzard Entertainment Category: Game Files MIME: text/plain
OPENS ON Windows macOS
Related: .OBB · .PAK · .ROFL · .PACKAGE

On this page

19k+ extensions indexed
Last reviewed Aug 22, 2026

Not sure what your file is?

Drop any file into our identifier - we read just the first bytes to name the format.

Identify a file

What is the WTF file format?

.wtf is a plain-text configuration file format developed by Blizzard Entertainment for the World of Warcraft computer game. .wtf files store game configuration information as console-variable (CVar) assignments. Each line uses the syntax SET <variable> "<value>" - for example, SET gxApi "D3D12". Errors in .wtf files may prevent the game from launching. All .wtf files are saved in the WTF subfolder inside the game's installation directory; the folder name itself stands for *WoW Text File*.

Realmlist.wtf

The Realmlist.wtf file historically stored the address of the server on which the player's account was registered. By modifying this file, a user can connect to a private WoW server. Retail World of Warcraft no longer requires Realmlist.wtf; it is now relevant mainly to private-server clients.

Config.wtf and Config-cache.wtf

Config.wtf influences settings for all servers and accounts. By definition this file contains general game configuration settings - for example, resolution and graphics options. Config-cache.wtf holds settings for a specific character and server. The game is not strictly rigid about which settings appear in which of the two files. The WoW client rewrites Config.wtf automatically when you change settings and exit, so manual edits can be overwritten.

Per-character saved variables from addons are stored as .lua files inside the WTF/Account/ folder tree and are not .wtf files themselves.

Security & safety

RISK: LOW

Config.wtf and Realmlist.wtf are plain text and run no code, so they're inert. The real cautions are practical: WoW rewrites Config.wtf on exit (edit only with the game closed), and a typo can prevent the game from launching - keep a backup. The biggest risk is social: private-server guides telling you to edit Realmlist.wtf may also push modified/cracked clients that can carry malware - only get the WoW client from Blizzard's Battle.net, and treat third-party 'launchers' with suspicion.

Format details

in a nutshell
FULL NAMEWorld of Warcraft Configuration Text Fileaka WoW Text File, Config.wtf
DEVELOPERBlizzard Entertainmentsince 2004 (World of Warcraft launch)
CATEGORYGame Files
MIME TYPEtext/plain
TYPEPlain-text configuration file (key/value CVar settings)

Programs that open WTF files

Windows3 apps
World of Warcraft Freemium The game itself reads/writes Config.wtf - change settings in-game and they're saved here. Edit the file directly only with WoW closed.
Notepad / Notepad++ Free Open Config.wtf or Realmlist.wtf as plain text to read or edit; save with WoW closed. Keep a backup first.
Visual Studio Code Free Open the .wtf file as text for syntax-highlighted editing of CVar lines.
macOS2 apps
World of Warcraft Freemium Game reads/writes Config.wtf in the WoW app folder; edit externally only when WoW is quit.
TextEdit / BBEdit / VS Code Free Open the .wtf as plain text (in TextEdit use Format > Make Plain Text). Back it up before editing.

Technical details

deep spec
File typePlain-text console-variable (CVar) configuration file
MIME typetext/plain
Character encodingUTF-8 / ASCII
Line syntaxSET <cvar> "<value>" - one CVar assignment per line; Realmlist.wtf uses a single 'set realmlist <address>' line
File signature / magic bytesNo fixed binary signature - plain text identified by SET command lines and placement inside the WTF installation folder
Typical file size1-20 KB for Config.wtf; Realmlist.wtf is typically a single line
Supported operating systemsWindows, macOS
Storage locationWTF subfolder of the World of Warcraft installation directory
Client write behaviourWoW rewrites Config.wtf automatically on clean game exit; manual edits may be overwritten
CVar scopeConfig.wtf stores global settings (all realms and accounts); Config-cache.wtf holds realm- and character-specific overrides
Notable named filesConfig.wtf (global client settings), Config-cache.wtf (per-server/character settings), Realmlist.wtf (legacy server address)
Folder name meaningWTF stands for WoW Text File - the name of the WTF folder present in every WoW installation
Per-character add-on dataSaved variables from add-ons are stored as .lua files under WTF/Account/; they are not .wtf files
Private-server useEditing 'set realmlist' in Realmlist.wtf redirects the client to a non-Blizzard server; retail WoW ignores this file
Released2004 (World of Warcraft launch)
Latest versionTracks the current WoW client; format (SET key "value" lines) unchanged for years

WTF conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with WTF files. Be specific - include your system and software version.
No account needed · answers usually within a day

No questions yet - be the first to ask about WTF files.

Frequently asked questions

What is a WTF file in World of Warcraft?
It's a plain-text WoW configuration file in the game's WTF folder. Config.wtf stores your client/graphics settings as SET commands; Realmlist.wtf (legacy) points the client at a server.
How do I edit my Config.wtf?
Close World of Warcraft, open Config.wtf in a plain-text editor (Notepad/TextEdit/VS Code), change the SET lines, and save. If WoW is running it will overwrite your edits on exit. Back up the file first.
Where is the WTF folder located?
Inside your World of Warcraft install folder (e.g. _retail_/WTF or _classic_/WTF). Config.wtf is at the top of WTF; per-account/character settings are under WTF/Account.
How do I change the realmlist for a private server?
Edit Realmlist.wtf and set the 'set realmlist' line to the server's address per its instructions. Retail Blizzard servers don't use this; only get clients from official sources to stay safe.
My WoW won't start after editing Config.wtf - what do I do?
A bad edit can break startup. Restore your backup, or just delete Config.wtf (and the WTF folder if needed) - WoW regenerates a fresh default config on next launch.
Is .wtf the same as the internet acronym?
No relation - in WoW it stands for 'WoW Text File'. The coincidence with the slang acronym is just Blizzard humor in the folder name.

References

1World of Warcraft (official)worldofwarcraft.blizzard.com
2Blizzard Support - Resetting the World of Warcraft User Interfaceus.battle.net

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.BINCD/DVD Disc Image (BIN/CUE)
3.RPMSGRestricted Permission Message
4.CRDOWNLOADChrome Partial Download File
5.MDMarkdown Document
6.PARTPartial Download File
7.NOMEDIAAndroid No-Media Marker File
8.EXEWindows Executable (Portable Executable)
9.DBSQLite Database File
10.PKPASSApple Wallet Pass (formerly Passbook)

Related extensions

.OBBAndroid Opaque Binary Blob (APK Expansion File)
.PAKGame Resource Package (PAK)
.ROFLLeague of Legends Replay
.PACKAGEThe Sims / Maxis DBPF Package (game content & mods) - dominant meaning
.XSBXACT Sound Bank
.SAVSaved Game File

Free file tools

An in-browser file identifier and image converter - everything runs on your device.

Open the toolbox

Browse file extensions A-Z