Open a CFG, CONF or INI file and read its settings Drop a .cfg, .conf, .ini, .cnf, .inf, .properties or .toml file to see every setting it holds as a clear list, the file itself with its comments picked out, and which program it most likely belongs to. Passwords and keys stay hidden until you ask. The file is not uploaded.
Report a problem or suggest something About .cfg and other settings files A .cfg file holds a program's settings, and so do .conf, .ini, .cnf and .properties files: which port a server listens on, a game's key bindings, the pins on a 3D printer's board, a database's memory limits. There is no single .cfg format. Each program writes its own, but nearly all follow one of a few habits: [sections] with name = value lines, as Windows .ini files do; one setting a line, name then value, as OpenSSH and game consoles do; or settings nested in { } blocks, as nginx does. They are plain text, which is why Notepad can open them, but in Notepad a long one is a wall of comments with the few settings that matter buried in it.
This page works out which habit the file follows and lists every setting by section, name and value, with the line it is on. It points out a setting written twice in one section, where the second quietly wins; says when every setting is commented out, as in the sample files programs ship; and recognises the usual owners, from PHP, MySQL, Git and Samba to Klipper, Minecraft servers, RetroArch, Unreal Engine games and Counter-Strike configs. It is free to use, with no account and no upload limit, and it runs entirely in your browser: nothing is uploaded, and while the page stays open, a feature you have already used keeps working offline.
What you can do Open .cfg, .conf, .ini, .cnf, .inf, .properties and .toml files on any computer or phone, without a code editor See every setting as section, name and value, and search them Read the file itself with sections, names, values and comments in different colours, and line numbers See which program the file is for, when it is a common one: PHP, MySQL or MariaDB, Git, Samba, OpenSSH, nginx, Apache, Cisco routers, GRUB, Klipper, Minecraft, RetroArch, Unreal Engine and Source games, Windows driver setup files and desktop.ini Find settings set twice, and tell a file of real settings from a sample with everything commented out Keep passwords, tokens and keys hidden, so the page can be shown on a shared screen How to open a .cfg file Drop the file on the box above, or click the box and choose it. Read the summary, then the Settings list; click a line number to see that setting in the file. To change a setting, edit the file in a text editor such as Notepad or TextEdit, keeping its layout, then restart the program that uses it. Questions
What program opens a .cfg file? Any text editor shows it, because a .cfg file is almost always plain text: Notepad on Windows, TextEdit on a Mac (choose Format, Make Plain Text before saving). The program the settings belong to reads it on its own; there is nothing to open it "with". To see the settings clearly first, drop it here.
Is it safe to edit a .cfg file? Yes, if you keep a copy first. Change only the value after the = or the space, keep quotes and brackets as they were, and save it as plain text with the same name. A mistake usually means the program ignores the line or refuses to start until it is put back.
Why does it say every setting is commented out? A # or ; at the start of a line switches it off. Programs often ship a sample file listing every setting that way, so you can see what can be changed: with all of them off, the program runs on its built-in defaults. Remove the # from a line to turn that setting on. Why does it say my .cfg is not text? A few programs save settings in a binary format of their own under a .cfg or .conf name, which only that program can read. Those are not ordinary settings files. The File Opener can tell from the contents whether it is something it knows.
Is my settings file uploaded? No. Settings files often hold server names, passwords and keys, so this one is read by your browser on your own device and never sent anywhere. For JSON and YAML settings files, use the Code Formatter . To check a Windows .reg file, use the REG File Viewer .