


How can I prevent Notepad from automatically adding a .txt extension when saving?
Jul 13, 2025 am 01:38 AMTo prevent Notepad from automatically adding .txt extensions, wrap the file name in quotes when saving and select All Files in the Save Type drop-down menu. The specific steps are as follows: 1. Enter a quoted name in the file name field of the "Save As" dialog box, such as "config"; 2. Select "All Files" from the "Save Type" drop-down menu to disable the behavior of automatically adding extensions; 3. Note that Windows may hide known extensions. You can check "File Name Extensions" in the "View" tab of File Explorer to confirm that the saving is correct. Follow these steps to ensure that Notepad saves files in the specified format without automatically adding the default .txt extension.
If you're trying to save a file without the .txt
extension in Notepad, you might have noticed it adds .txt
automatically. The trick is in how you specify the filename — more on that below.
Use Quotes Around the Filename
When saving a file in Notepad and you want to avoid the .txt
extension, wrap your desired filename in double quotes. For example, if you want to save a file as config
, just type "config"
(including the quotes) in the "File name" field in the Save As dialog.
This tells Notepad not to append the default .txt
extension. Without the quotes, Notepad assumes you want a text file even if you didn't specify an extension.
- If you want a different extension like
.log
, use"example.log"
- If you want no extension at all, use
"filename"
with quotes
It's a small detail, but skipping the quotes means Notepad will add .txt
whether you want it or not.
Choose “All Files” in File Type Dropdown
Another key step is selecting All Files from the "Save as type" dropdown in the Save As window. By default, Notepad shows * Text Documents ( .txt)**, which is why .txt
gets added automatically.
Changing the file type to All Files disables the automatic extension behavior. This setting doesn't remove the need for quotes — you still need to use them — but it helps ensure Notepad treatments your input literally.
So:
- Open Notepad
- Click File > Save As
- In the dialog, choose All Files from the dropdown
- Then type the filename with quotes
That way, you're giving Notepad no room to guess what kind of file you want.
Be Aware of Hidden Extensions
Sometimes even after saving correctly, it might look like the file still has .txt
. That's often because Windows hides known file extensions by default. So if you saved it as "example.json"
, it may visually appear as just example
, making it confusing.
To check:
- Open File Explorer
- Go to View tab
- Check the box for File name extensions
Once enabled, you'll see the full filename including the correct extension, so you can confirm Notepad did what you intended.
Those are the main points. It's not complicated, but it's easy to miss one of the steps — especially the quotes or the file type selection.
The above is the detailed content of How can I prevent Notepad from automatically adding a .txt extension when saving?. For more information, please follow other related articles on the PHP Chinese website!

Hot AI Tools

Undress AI Tool
Undress images for free

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Clothoff.io
AI clothes remover

Video Face Swap
Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Use the JSON Viewer plug-in in Notepad to easily format JSON files: Open a JSON file. Install and enable the JSON Viewer plug-in. Go to "Plugins" > "JSON Viewer" > "Format JSON". Customize indentation, branching, and sorting settings. Apply formatting to improve readability and understanding, thus simplifying processing and editing of JSON data.

Although Notepad cannot run Java code directly, it can be achieved by using other tools: using the command line compiler (javac) to generate a bytecode file (filename.class). Use the Java interpreter (java) to interpret bytecode, execute the code, and output the result.

Running Python code in Notepad requires the Python executable and NppExec plug-in to be installed. After installing Python and adding PATH to it, configure the command "python" and the parameter "{CURRENT_DIRECTORY}{FILE_NAME}" in the NppExec plug-in to run Python code in Notepad through the shortcut key "F6".

Notepad itself does not have automatic layout function. We can use a third-party text editor, such as Sublime Text, to perform the following steps to achieve automatic typography: 1. Install and open the text editor. 2. Open the file that needs to be automatically typed. 3. Find and select the automatic layout function. 4. The editor will automatically type the text. 5. You can customize the layout rules as needed. Automatic typography can save time and ensure text consistency and professionalism.

Notepad is a free text editor for Windows, which offers a variety of features such as: 1) syntax highlighting, 2) autocomplete, 3) macro recording, 4) plug-in extensions, 5) customizable interfaces and settings.

How to set Chinese display in Notepad: Open Notepad. Click the "Format" menu. Select Font. Select Chinese fonts in the Font dialog box. Click OK.

To use Notepad plugins, install them from the plugin manager and restart the editor. You can use plug-ins through menu items, shortcut keys, or custom toolbars. Useful plug-in examples include: Find in Files, AutoHide, Hex Editor, XML Tools, and TabMix Plus, which are used to search multiple files, automatically hide toolbars, edit binary files, edit XML documents, and improve tab management.

There are many ways to customize a development environment, but the global Git configuration file is one that is most likely to be used for custom settings such as usernames, emails, preferred text editors, and remote branches. Here are the key things you need to know about global Git configuration files.
